哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

一文詳解Advanced IO wizard異步模式

安富利 ? 來(lái)源:安富利 ? 2025-07-11 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1Versal IO介紹

1.1IO的劃分和分布

7nm Versal系列相對(duì)于16nm Ultrascale plus系列,IO做了升級(jí),U+系列的HPIO在Versal升級(jí)為XPIO。Versal系列每一個(gè)XPIO bank包含54個(gè)IO管腳,其中包含9個(gè)nibbles,每個(gè)nibbles包含6個(gè)IO;每個(gè)bank包含2個(gè)XPLL、1個(gè)DPLL和1個(gè)MMCM時(shí)鐘資源。

356cdd7a-5bdb-11f0-baa5-92fbcf53809c.png

1.2IO feature

XPIO支持0.6-1.5v電平,最高速率支持4.22gbps,支持3.2g mipi dphy,支持DDR4/Lpddr4硬核控制器,部分器件支持10g mipi cphy/DDR5/LPDDR5。

XPHY的IO delays 625 ps(512taps),tap精度約為1.22-4ps,級(jí)聯(lián)后io delay最高達(dá)到1250ps;Delay值通過(guò)下圖所示的XPHY接口完成更新,若需要獲取delay信息,建議在變化之后4個(gè)時(shí)鐘周期之后讀取更新的值,避開(kāi)不穩(wěn)定的狀態(tài)。

357cde50-5bdb-11f0-baa5-92fbcf53809c.png

2與U+系列的差異

XPIO性能與U+系列select io相比有較大的提升,延遲精度,串化因子等方面都有明顯的改善和提升;二者對(duì)比如下圖所示:

35914d54-5bdb-11f0-baa5-92fbcf53809c.png

除了IO性能的提升,其他主要的變化包括:

1. IP wizard由High speed SelectIo wizard改為advanced io wizard;

2. Versal系列不再支持hdl only 的設(shè)計(jì)方式for XPHY XPIO,因?yàn)閄PHY互聯(lián)接口非常復(fù)雜,因此用戶需要基于advanced io wizard完成設(shè)計(jì);

3. 支持同步和異步模式,同步模式下最高支持3.2g,異步模式下最高1.6g;

4. 建議通過(guò)advanced io planner自動(dòng)分配io。

3異步模式的設(shè)計(jì)架構(gòu)和運(yùn)行機(jī)制

3.1異步模式的架構(gòu)

在異步模式下沒(méi)有隨路時(shí)鐘,需要通過(guò)CDR完成數(shù)據(jù)的恢復(fù)和采集。

整體架構(gòu)如下圖所示,數(shù)據(jù)經(jīng)XPHY接入,在CDR模塊完成phase detector,delay line tracking,將找到的delay信息配置到XPHY,當(dāng)delay不斷收斂,CDR模塊輸出RX_DATA和DATA_VALID給到下一級(jí)gearbox模塊,在gearbox完成位寬轉(zhuǎn)換并輸出有效數(shù)據(jù)data_out/data_valid。

359ccd1e-5bdb-11f0-baa5-92fbcf53809c.png

IP支持兩種CDR模式的數(shù)據(jù)采集:CDR with ppm difference,CDR with Zero ppm;兩種模式下CDR的機(jī)制沒(méi)有大的差別,下文以CDR with ppm difference模式為例進(jìn)行說(shuō)明。

3.2異步模式下CDR架構(gòu)

CDR的目的是確保UI采樣始終處于異步信號(hào)數(shù)據(jù)的中心位置。UI的采樣需要與數(shù)據(jù)速率相同頻率的時(shí)鐘完成。如SGMII數(shù)據(jù)速率為1250MBps,則RX和TX鎖相環(huán)時(shí)鐘頻率應(yīng)為1250MHz。在CDR with ppm difference情況下,系統(tǒng)要求本地時(shí)鐘與數(shù)據(jù)速率原本的時(shí)鐘ppm差不超過(guò)100ppm。

CDR主要包含以下四大模塊:

Phase detector

Delay line tracking

Overflow underflow filter

Datapath

35ac278c-5bdb-11f0-baa5-92fbcf53809c.png

35b5f320-5bdb-11f0-baa5-92fbcf53809c.png

1 Phase detector

Phase detector擁有master delay line和slave delayline兩套延遲線檢測(cè)機(jī)制,兩套機(jī)制同時(shí)工作,互為補(bǔ)充,將最大程度保證CDR能成功鎖定。

主延遲線和從延遲線對(duì)于每個(gè)UI,分別取兩個(gè)樣本,送入alexander pangpang鑒相電路,根據(jù)獲取的數(shù)據(jù)信息,選擇增加或減少延遲。

當(dāng)差分時(shí)鐘的p端和n端上升沿采到同一個(gè)UI sample,next step增加延時(shí);當(dāng)p端和n端上升沿采到不同UI sample,next step減少延時(shí)。

35ca6f6c-5bdb-11f0-baa5-92fbcf53809c.png

2 delay line tracking

延遲值在phase dectector模塊中不斷變化,定期更新到delay line tracking模塊中;在delay line tracking模塊中,我們會(huì)不斷跟蹤延遲線的變化情況。

經(jīng)過(guò)不斷的統(tǒng)計(jì)和分析,一旦我們認(rèn)為從PHY接收到D樣本位于UI的中心則當(dāng)前的延遲線和bitslice被鎖定,若一直沒(méi)有達(dá)到UI的中心位置,將會(huì)一直調(diào)整delay line直到達(dá)到邊界。到達(dá)邊界,就會(huì)產(chǎn)生overflow和underflow信號(hào)。

因此,overflow和underflow在調(diào)試中,具有很強(qiáng)的指導(dǎo)意義,我們可以通過(guò)overflow和underflow信號(hào),判斷CDR是否達(dá)到鎖定狀態(tài)。

3 underflow overlow filter

該模塊負(fù)責(zé)正確選擇數(shù)據(jù)并提供給輸出。一旦兩個(gè)延遲線都被鎖定,它們自然相隔?個(gè)UI,當(dāng)鎖定發(fā)生,延遲較少的延遲線,將成為active bitslice,數(shù)據(jù)將從該延遲線輸出,另外一條延遲線將成為備選的monitor bitslice。

當(dāng)active bitslice發(fā)生overflow或underflow時(shí),會(huì)自動(dòng)切換到monitor bitslice獲取有效數(shù)據(jù),而此時(shí),如果monitor bitslice也發(fā)生overflow或underflow,兩套機(jī)制都無(wú)法鎖定的情況下,CDR會(huì)真正失鎖,系統(tǒng)將無(wú)法采集到正確的數(shù)據(jù)。

35b5f320-5bdb-11f0-baa5-92fbcf53809c.png

4 CustomCDR模式

在異步模式下,如果IP自帶的CDR無(wú)法滿足使用需求,客戶也可以考慮使能customCDR,參考example design去完成自定義的CDR,取得更大的靈活性;在customCDR模式下,我們完整開(kāi)放XPHY的延遲配置接口,客戶可以根據(jù)自己的需求靈活設(shè)計(jì)自定義的CDR模塊。

35e611a4-5bdb-11f0-baa5-92fbcf53809c.png

4advanced io planner

為了更合理的利用XPHY的資源,AMD建議通過(guò)advanced io planner來(lái)規(guī)劃IO分配,工具是基于集中式硬件規(guī)則盡可能的優(yōu)化安排的。

工程經(jīng)過(guò)綜合之后,點(diǎn)擊紅色框位置,激活advaned I/O Planner

35f055ba-5bdb-11f0-baa5-92fbcf53809c.png

用戶可以選擇自動(dòng)分配,也可以手動(dòng)進(jìn)行調(diào)整,在IO instances下面工具已經(jīng)完成自動(dòng)分配

35fffbb4-5bdb-11f0-baa5-92fbcf53809c.png

若需要手動(dòng)調(diào)整,在nibble group菜單下面,手動(dòng)選擇你需要放置的nibble

36113adc-5bdb-11f0-baa5-92fbcf53809c.png

5調(diào)試要點(diǎn)

IP調(diào)試過(guò)程中的幾點(diǎn)經(jīng)驗(yàn)總結(jié)如下:

1. advanced io wizard IP無(wú)法輸出有效數(shù)據(jù),data valid不能正常拉高:請(qǐng)檢查本地時(shí)鐘與源端時(shí)鐘的ppm差,不能大于100ppm;

2. 當(dāng)采集到的數(shù)據(jù)出現(xiàn)錯(cuò)誤或者位移,可以使能enable debug port,觀察是否有出現(xiàn)overflow和underflow的情況,是否存在master delay line和slave delay line切換或者失去鎖定的痕跡,幫助確認(rèn)CDR的鎖定狀態(tài)。

3621a2be-5bdb-11f0-baa5-92fbcf53809c.png

36337034-5bdb-11f0-baa5-92fbcf53809c.png

關(guān)于安富利

安富利是全球領(lǐng)先的技術(shù)分銷商和解決方案提供商,在過(guò)去一個(gè)多世紀(jì)里一直秉持初心,致力于滿足客戶不斷變化的需求。通過(guò)遍布全球的專業(yè)化和區(qū)域化業(yè)務(wù)覆蓋,安富利可在產(chǎn)品生命周期的每個(gè)階段為客戶和供應(yīng)商提供支持。安富利能夠幫助各種類型的公司適應(yīng)不斷變化的市場(chǎng)環(huán)境,在產(chǎn)品開(kāi)發(fā)過(guò)程中加快設(shè)計(jì)和供應(yīng)速度。安富利在整個(gè)技術(shù)價(jià)值鏈中處于中心位置,這種獨(dú)特的地位和視角讓其成為了值得信賴的合作伙伴,能夠幫助客戶解決復(fù)雜的設(shè)計(jì)和供應(yīng)鏈難題,從而更快地實(shí)現(xiàn)營(yíng)收。

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

    關(guān)注

    11

    文章

    1999

    瀏覽量

    135207
  • Advanced
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    23755
  • UltraScale
    +關(guān)注

    關(guān)注

    0

    文章

    126

    瀏覽量

    32403
  • 異步模式
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    734

原文標(biāo)題:AMD技術(shù)干貨|Advanced IO wizard異步模式

文章出處:【微信號(hào):AvnetAsia,微信公眾號(hào):安富利】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Linux驅(qū)動(dòng)學(xué)習(xí)筆記:異步IO

    前幾篇介紹了幾種IO模型,今天介紹另IO模型——異步IO
    發(fā)表于 06-12 16:24 ?1310次閱讀

    異步IO是什么

    in Python, evolving rapidly from Python 3.4 through 3.7, and probably beyond. 異步IO種并發(fā)編程設(shè)計(jì),已獲得Python的專門支持,從...
    發(fā)表于 09-06 07:26

    總結(jié)下STM32_IO口的配置模式

    STM32_IO詳解今天我來(lái)總結(jié)下STM32_IO口的配置模式廢話不多說(shuō),直接上圖STM32_IO
    發(fā)表于 02-28 06:58

    CST天線陣模塊詳解(Array Wizard)

    CST天線陣模塊詳解(Array Wizard)
    發(fā)表于 09-12 16:19 ?102次下載

    《Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)詳解》第9章、Linux設(shè)備驅(qū)動(dòng)中的異步通知與異步IO

    《Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)詳解》第9章、Linux設(shè)備驅(qū)動(dòng)中的異步通知與異步IO
    發(fā)表于 10-27 11:33 ?0次下載
    《Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)<b class='flag-5'>詳解</b>》第9章、Linux設(shè)備驅(qū)動(dòng)中的<b class='flag-5'>異步</b>通知與<b class='flag-5'>異步</b><b class='flag-5'>IO</b>

    看懂異步傳輸模式atm的特點(diǎn)

    ATM是種傳輸模式,在這模式中,信息被組織成信元,因包含來(lái)自某用戶信息的各個(gè)信元不需要周期性出現(xiàn),這種傳輸模式
    發(fā)表于 03-02 13:49 ?9962次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>看懂<b class='flag-5'>異步</b>傳輸<b class='flag-5'>模式</b>atm的特點(diǎn)

    詳細(xì)了解五種IO模型

    五種IO模型包括:阻塞IO、非阻塞IO、IO多路復(fù)用、信號(hào)驅(qū)動(dòng)IO、異步
    的頭像 發(fā)表于 02-14 14:38 ?6665次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>詳細(xì)了解五種<b class='flag-5'>IO</b>模型

    詳解分立元件門電路

    詳解分立元件門電路
    的頭像 發(fā)表于 03-27 17:44 ?4936次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>詳解</b>分立元件門電路

    Versal Advanced IO Wizard-部分配置存在時(shí)序收斂問(wèn)題

    在Versal Advanced IO Wizard中,所包含的PLL的去歪斜電路可能導(dǎo)致數(shù)據(jù)速率較高時(shí)出現(xiàn)建立時(shí)間
    的頭像 發(fā)表于 07-07 14:14 ?1102次閱讀
    Versal <b class='flag-5'>Advanced</b> <b class='flag-5'>IO</b> <b class='flag-5'>Wizard</b>-部分配置存在時(shí)序收斂問(wèn)題

    詳解pcb和smt的區(qū)別

    詳解pcb和smt的區(qū)別
    的頭像 發(fā)表于 10-08 09:31 ?5849次閱讀

    詳解pcb地孔的作用

    詳解pcb地孔的作用
    的頭像 發(fā)表于 10-30 16:02 ?3103次閱讀

    信號(hào)驅(qū)動(dòng)IO異步IO的區(qū)別

    . 談信號(hào)驅(qū)動(dòng)IO (對(duì)比異步IO來(lái)看) 信號(hào)驅(qū)動(dòng)IO 對(duì)比 異步
    的頭像 發(fā)表于 11-08 15:32 ?2162次閱讀
    信號(hào)驅(qū)動(dòng)<b class='flag-5'>IO</b>與<b class='flag-5'>異步</b><b class='flag-5'>IO</b>的區(qū)別

    linux異步io框架iouring應(yīng)用

    Linux內(nèi)核5.1支持了新的異步IO框架iouring,由Block IO大神也即Fio作者Jens Axboe開(kāi)發(fā),意在提供套公用的網(wǎng)絡(luò)和磁盤
    的頭像 發(fā)表于 11-08 15:39 ?1808次閱讀
    linux<b class='flag-5'>異步</b><b class='flag-5'>io</b>框架iouring應(yīng)用

    異步IO框架iouring介紹

    前言 Linux內(nèi)核5.1支持了新的異步IO框架iouring,由Block IO大神也即Fio作者Jens Axboe開(kāi)發(fā),意在提供套公用的網(wǎng)絡(luò)和磁盤
    的頭像 發(fā)表于 11-09 09:30 ?5472次閱讀
    <b class='flag-5'>異步</b><b class='flag-5'>IO</b>框架iouring介紹

    詳解pcb的msl等級(jí)

    詳解pcb的msl等級(jí)
    的頭像 發(fā)表于 12-13 16:52 ?1.7w次閱讀
    怀宁县| 敖汉旗| 民勤县| 林芝县| 湖南省| 松江区| 秦安县| 佳木斯市| 临西县| 漯河市| 博野县| 新余市| 芒康县| 庄河市| 咸丰县| 祁连县| 伊金霍洛旗| 攀枝花市| 清水河县| 阳东县| 湟中县| 吴桥县| 平阳县| 株洲县| 六盘水市| 平顺县| 海盐县| 江陵县| 九龙坡区| 苗栗市| 体育| 于都县| 连平县| 湄潭县| 华宁县| 铜川市| 萨迦县| 福贡县| 彭山县| 仁怀市| 海口市|