chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Aurora 8B/10B IP核(二)—時(shí)鐘、復(fù)位與狀態(tài)指示

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-16 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

寫在前面
IP是什么?簡單來講,IP就是Xilinx或者第三方開發(fā)者把自己的邏輯模塊封裝成一個黑盒子,然后拿出來給別人用。那什么又是黑盒子?黑盒子就是你看不到里面的東西,你只能看到外面的接口。也就是說IP是某類可以不了解內(nèi)部構(gòu)造,僅僅需要對對外接口操作即可以使用的某類特定功能模塊。

封裝成黑盒子的好處是顯而易見的-----你無需對復(fù)雜的內(nèi)部結(jié)構(gòu)了如執(zhí)掌,只要能做到如何使用即可。可能有人會說了:那這豈不是不符合我們從小學(xué)習(xí)的“知其然,知其所以然”?不好意思,你是工程師,你不是科學(xué)家。老板只關(guān)心你把東西做出來、做好,不會關(guān)心這個東西你到底懂不懂。

說了這么多的意思就是。Aurora IP核這個東西我們會用就行了,不用糾結(jié)它具體是怎么實(shí)現(xiàn)的(當(dāng)然知道肯定更好,無非就是個時(shí)間性價(jià)比的問題)。那么具體到一個FPGA IP類的黑盒子,我們需要了解哪些對外接口才能把它給用起來呢?無非就是三類:

  • 時(shí)鐘:對于一個系統(tǒng),時(shí)鐘架構(gòu)是必不可少的,根據(jù)其復(fù)雜程度,時(shí)鐘數(shù)量、種類也會不同
  • 復(fù)位:一個穩(wěn)健的系統(tǒng),各類復(fù)位信號也是不可缺少的(要能把IP初始化成功)
  • 指示:輔以數(shù)個指示信號,可以實(shí)現(xiàn)更好的操作、調(diào)試等交互功能

1、時(shí)鐘
時(shí)鐘看手冊好像很多,實(shí)際上真的與我們密切相關(guān)的無非就是4個。

首先我們打開IP定制界面的第一頁Core Options,可以看到3個時(shí)鐘:

poYBAGIMocSARtlnAABipwwAtwM120.png
  • GT Refclk :Aurora IP核是基于GT作為物理層實(shí)現(xiàn)的,所以時(shí)鐘GT Refclk就是GT的參考時(shí)鐘。GT的時(shí)鐘參考只能使用外部的差分時(shí)鐘,所以具體的值取決你板卡的硬件設(shè)計(jì)。默認(rèn)125Mhz。
  • INIT CLK :初始化階段的時(shí)鐘 ,在上電初始化階段,可以使用該時(shí)鐘來驅(qū)動一些邏輯。默認(rèn)值:50Mhz。
  • DRP CLK : DRP時(shí)鐘,動態(tài)重配置,一般沒用,默認(rèn)值:50Mhz(通常一個內(nèi)部模塊需要進(jìn)行配置,使用兩種方法:端口控制和配置參數(shù)控制。一個常見的應(yīng)用就是線速率切換。這時(shí)候就需要利用DRP端口來調(diào)整部分參數(shù)的值,然后復(fù)位GTX,使GTX工作在不同的線速率下。)。

上面這三個時(shí)鐘,是IP核工作所需要的時(shí)鐘,也是我們需要提供給IP核的。此外,還有一個時(shí)鐘是IP核提供給我們的:user_clk。這個時(shí)鐘,是IP核根據(jù)設(shè)置的線速率及Lane的位寬計(jì)算出來的用戶時(shí)鐘,用戶需要傳輸?shù)臄?shù)據(jù)必須是該時(shí)鐘域下的數(shù)據(jù),否則會存在亞穩(wěn)態(tài)風(fēng)險(xiǎn)。關(guān)于user_clk值的計(jì)算我們在下一章節(jié)再討論。

基本就能總結(jié)了:1、GT Refclk的值根據(jù)對應(yīng)硬件設(shè)計(jì)的來;INIT CLK 和DRP CLK可以用PLL或者M(jìn)MCM生成;3、user_clk是用戶時(shí)鐘域,我們的數(shù)據(jù)收發(fā)接口應(yīng)該工作在此時(shí)鐘域下。

2、復(fù)位
復(fù)位信號一定要好好了解,不然你的IP為什么起不來你都不知道咋回事!

復(fù)位信號用于將Aurora 8B/10B核心設(shè)置為一個已知的啟動狀態(tài)。在復(fù)位時(shí),IP核停止任何當(dāng)前操作并重新初始化一個新通道。在雙工模塊上,復(fù)位信號復(fù)位通道的TX和RX兩側(cè)。

復(fù)位案例1:雙工模式下的reset復(fù)位

復(fù)位信號reset需要至少維持6個時(shí)鐘周期,然后3個周期后,channel_up信號被拉低,表示傳輸通道建立失效

poYBAGIMocaAIXz4AAD5aZhorxA550.png

復(fù)位案例2:雙工模式下的gt_reset復(fù)位

復(fù)位信號gt_reset需要至少維持6個時(shí)鐘周期,然后一段時(shí)間后,user_clk也會失效(這是因?yàn)閡ser_clk的時(shí)鐘來源是GT,gt_reset復(fù)位會從最底層的物理層復(fù)位),隨后channel_up信號被拉低,表示傳輸通道建立失效

pYYBAGIMociAeKfAAAE8CUv8LaU310.png

單工模式的復(fù)位步驟就不講了,請參考手冊。

雙工模式下的上電時(shí)序

雙工模式下,給FPGA上電時(shí),gt_reset和reset信號都必須保持為高電平,與此同時(shí)GT的參考時(shí)鐘gt_clk和初始化時(shí)鐘init_clk都必須保持穩(wěn)定。

poYBAGIMocqAT-fFAAE1gBRI9Ic226.png

雙工模式下的正常操作復(fù)位時(shí)序

1. 在gt_reset斷言之前,reset信號必須穩(wěn)定保持128個user_clk時(shí)鐘周期的斷言
2. gt_reset斷言保持一段時(shí)間(圖中所示為1s)
3. 在gt_reset取消斷言一段時(shí)間后,reset取消斷言

pYYBAGIMocyAYZEzAAE2LDnvmYw034.png

3、狀態(tài)指示
Aurora IP還提供了一系列的指示接口出來,方便我們進(jìn)行調(diào)試:

pYYBAGIMoc2AJpbsAAEWwaPwCLU388.png
  • loopback:回環(huán)模式,實(shí)際使用一般接到0
  • power down:高電平有效。當(dāng)其為高時(shí),GT會進(jìn)入非工作、低功耗的模式(類似睡眠模式)。我們使用的時(shí)候一般直接拉低。
  • lane_up:當(dāng)對應(yīng)的Lane初始化完成后,會斷言對應(yīng)的lane_up
  • channel_up:當(dāng)Auroa 8b/10b 初始化完成后,并且當(dāng)前已經(jīng)可以進(jìn)行數(shù)據(jù)的傳輸時(shí),會斷言該信號
  • hard_err:錯誤表征應(yīng)信號,主要是硬件類錯誤
  • soft_err:錯誤表征應(yīng)信號,主要是軟件類錯誤
  • frame_err:錯誤表征應(yīng)信號,主要是幀類錯誤

4、其他
其他
除了上述部分外,還有一些不太常用的功能(自己看手冊吧):

  • 流控:Flow Control(Native Flow Control、User Flow Control)
  • 加擾/解擾:Scrambler/Descrambler
  • 循環(huán)冗余校驗(yàn):Cyclic Redundancy Check,CRC

預(yù)告
下一節(jié)我們再來一起學(xué)習(xí)下Aurora IP核的example design(兩種接口一起)。

參考
Aurora 8B/10B Protocol Specification
Aurora 8B/10B v11.1 LogiCORE IP Product Guide

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1974

    瀏覽量

    135024
  • AURORA
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    5730
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用Aurora 6466b協(xié)議實(shí)現(xiàn)AMD UltraScale+ FPGA與AMD Versal自適應(yīng)SoC的對接

    在本博客中,我們將介紹使用 Aurora 6466b 協(xié)議實(shí)現(xiàn) AMD UltraScale+ FPGA 與 AMD Versal 自適應(yīng) SoC 的對接。我們還將涵蓋有關(guān) IP 配置、FPGA 之間的連接、
    的頭像 發(fā)表于 01-13 14:04 ?3458次閱讀
    使用<b class='flag-5'>Aurora</b> 6466<b class='flag-5'>b</b>協(xié)議實(shí)現(xiàn)AMD UltraScale+ FPGA與AMD Versal自適應(yīng)SoC的對接

    蜂鳥E203移植到FPGA開發(fā)板前的IP例化工作

    蜂鳥E203軟工作的主頻為16MHz高頻時(shí)鐘和3.2768KHz低頻時(shí)鐘,并且不同開發(fā)板提供的晶振頻率不同,因此需要例化mmcm IP
    發(fā)表于 10-27 07:35

    Vivado浮點(diǎn)數(shù)IP的一些設(shè)置注意點(diǎn)

    現(xiàn),舉例比較大小模式: 此時(shí)會需要模式控制信號,該信號的設(shè)置方法參考其文檔,如加法是8b0,減法是8b1,該規(guī)則對乘加/減、加減都成立。有的IP
    發(fā)表于 10-24 06:25

    Qwen3-VL 4B/8B全面適配,BM1684X成邊緣最佳部署平臺!

    算能BM1684X上完成Qwen3-VL4B/8B模型的適配,推理速度13.7/7.2tokens/s,使其成為邊緣部署多模態(tài)大模型的最佳選擇。近日,阿里千問正式開源Qwen3-VL系列的4B
    的頭像 發(fā)表于 10-16 18:00 ?2702次閱讀
    Qwen3-VL 4<b class='flag-5'>B</b>/<b class='flag-5'>8B</b>全面適配,BM1684X成邊緣最佳部署平臺!

    JEDSD204B標(biāo)準(zhǔn)verilog實(shí)現(xiàn)-協(xié)議演進(jìn)

    關(guān)聯(lián)轉(zhuǎn)換器采樣率,無需外部幀時(shí)鐘輸入)。 最大串行數(shù)據(jù)速率 最高3.125 Gbps(受限于8b/10b編碼及早期SerDes技術(shù))。 最高6.25 Gbps(優(yōu)化編碼與SerDes,支持更高速率)。 最高
    發(fā)表于 09-05 21:18

    SE10F10B5.0UA 低電容ESD極管

    SE10F10B5.0UA系列ESD極管產(chǎn)品數(shù)據(jù)手冊
    發(fā)表于 07-13 14:48 ?1次下載

    【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】 LVDS屏顯示和camera

    數(shù)據(jù)。 時(shí)鐘關(guān)系 : pclk為并行數(shù)據(jù)的同步時(shí)鐘,fclk為高頻串行時(shí)鐘(通常為pclk的倍數(shù),如 2x、4x 等,用于實(shí)現(xiàn)高速串行輸出)。 若fclk是pclk的 8 倍,則可能
    發(fā)表于 07-02 10:26

    低頻段 LNA 前端模塊(B26/B5/B18/B19、B8B20、B12/13/17、B28A、B28BB29) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()低頻段 LNA 前端模塊(B26/B5/B18/B19、B8、B20、
    發(fā)表于 06-27 18:32
    低頻段 LNA 前端模塊(<b class='flag-5'>B</b>26/<b class='flag-5'>B</b>5/<b class='flag-5'>B</b>18/<b class='flag-5'>B</b>19、<b class='flag-5'>B8</b>、<b class='flag-5'>B</b>20、<b class='flag-5'>B</b>12/13/17、<b class='flag-5'>B</b>28A、<b class='flag-5'>B28B</b> 和 <b class='flag-5'>B</b>29) skyworksinc

    帶增益的 RX 分集 FEM(B26、B8、B20、B1/4、B3 和 B7) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()帶增益的 RX 分集 FEM(B26、B8、B20、B1/4、B3 和 B
    發(fā)表于 06-27 18:31
    帶增益的 RX 分集 FEM(<b class='flag-5'>B</b>26、<b class='flag-5'>B8</b>、<b class='flag-5'>B</b>20、<b class='flag-5'>B</b>1/4、<b class='flag-5'>B</b>3 和 <b class='flag-5'>B</b>7) skyworksinc

    使用 NPU 插件對量化的 Llama 3.1 8b 模型進(jìn)行推理時(shí)出現(xiàn)“從 __Int64 轉(zhuǎn)換為無符號 int 的錯誤”,怎么解決?

    安裝了 OpenVINO? GenAI 2024.4。 使用以下命令量化 Llama 3.1 8B 模型: optimum-cli export openvino -m meta-llama
    發(fā)表于 06-25 07:20

    具有載波聚合的 RX 分集 FEM(B26、B8B12/13、B2/25、B4 和 B7) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()具有載波聚合的 RX 分集 FEM(B26、B8、B12/13、B2/25、B4 和
    發(fā)表于 06-19 18:35
    具有載波聚合的 RX 分集 FEM(<b class='flag-5'>B</b>26、<b class='flag-5'>B8</b>、<b class='flag-5'>B</b>12/13、<b class='flag-5'>B</b>2/25、<b class='flag-5'>B</b>4 和 <b class='flag-5'>B</b>7) skyworksinc

    帶增益的 RX 分集 FEM(B29、B26、B8、B20、B12/13、B28A 和 B28B) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()帶增益的 RX 分集 FEM(B29、B26、B8、B20、B12/13、B
    發(fā)表于 06-11 18:31
    帶增益的 RX 分集 FEM(<b class='flag-5'>B</b>29、<b class='flag-5'>B</b>26、<b class='flag-5'>B8</b>、<b class='flag-5'>B</b>20、<b class='flag-5'>B</b>12/13、<b class='flag-5'>B</b>28A 和 <b class='flag-5'>B28B</b>) skyworksinc

    JESD204B IP的配置與使用

    物理層的位置,一種是物理層在JESD204 IP里;另外一種是物理層在JESD204 IP外部,需要再配置JESD204 phy IP進(jìn)行使用。
    的頭像 發(fā)表于 05-24 15:05 ?2368次閱讀
    JESD204<b class='flag-5'>B</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>的配置與使用

    具有載波聚合的 RX 分集 FEM(B26、B8、B20、B1/4、B3 和 B7) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()具有載波聚合的 RX 分集 FEM(B26、B8、B20、B1/4、B3 和 B
    發(fā)表于 04-11 15:26
    具有載波聚合的 RX 分集 FEM(<b class='flag-5'>B</b>26、<b class='flag-5'>B8</b>、<b class='flag-5'>B</b>20、<b class='flag-5'>B</b>1/4、<b class='flag-5'>B</b>3 和 <b class='flag-5'>B</b>7) skyworksinc

    智多晶XSTC_8B10B IP介紹

    XSTC_8B10B IP(XSTC:XiST Transmission Channel)是智多晶開發(fā)的一個靈活的,輕量級的高速串行通信的IP。IP在具備SerDes(單通道或多通道)
    的頭像 發(fā)表于 04-03 16:30 ?1407次閱讀
    智多晶XSTC_<b class='flag-5'>8B10B</b> <b class='flag-5'>IP</b>介紹