色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

使用ISERDES接收高速串行數(shù)據(jù)

冬至配餃子 ? 來源:Bug記錄 ? 作者:woodfan ? 2022-08-20 11:11 ? 次閱讀

上一篇講到了Idelay,那么SERDES(Serialization/De-serialization)也可以順帶介紹一下。高速信號(hào)傳輸過程中,并行傳輸因?yàn)榫€路同步難,抗干擾性差等缺點(diǎn)逐漸被串行技術(shù)取代;通過提高傳輸速率的方法,串行傳輸也可以實(shí)現(xiàn)很高的傳輸速度。

但是,在內(nèi)部處理信號(hào)時(shí),數(shù)據(jù)信號(hào)往往是多bit信號(hào),而傳輸過程中需要用到單bit串行傳輸技術(shù),所以,中間需要有一個(gè)轉(zhuǎn)換器,實(shí)現(xiàn)并串轉(zhuǎn)換,這就需要用到SERDES技術(shù)。

從Virtes-4系列FPGA開始,Xilinx公司的FPGA支持LVDS電平和內(nèi)置的SERDES原語(yǔ),所以本文適用Virtes-4及后續(xù)系列FPGA。

本文將介紹ISERDES的IP核生成,ISERDES原語(yǔ)介紹,Bitslip使用以及最終的仿真結(jié)果。

這次我們可以使用IP核簡(jiǎn)化ISERDES原語(yǔ)的配置,找到SelectIO IP核的配置,然后使用簡(jiǎn)化設(shè)置,如下:

poYBAGMAT5qAZrqeAADnpn94iPQ316.png

數(shù)據(jù)總線設(shè)置

簡(jiǎn)單來說,

Interface Template:接口模板,本次數(shù)據(jù)傳輸并不符合預(yù)設(shè)的協(xié)議,所以選擇Custom

Data BUS Direction:接收數(shù)據(jù)-> input

Data Rate: 數(shù)據(jù)總線是SDR還是DDR,DDR內(nèi)容可以看(LVDS差分信號(hào)簡(jiǎn)單處理)2. DDR信號(hào)的處理

Serialization Factor: 串化因子,也就是需要把串行信號(hào)轉(zhuǎn)換成多少bit的并行數(shù)據(jù);

SDR Rate:可設(shè)為2,3,4,5,6,7,8; DDR Rate:可設(shè)為4,6,8,10,14;

External Data Width: 外部輸入數(shù)據(jù)的位寬,默認(rèn)設(shè)1

I/O signaling:設(shè)置差分還是單端以及IO電壓標(biāo)準(zhǔn)

poYBAGMAT7KAJlKoAADsEvN8sq4065.png

時(shí)鐘設(shè)置

簡(jiǎn)單來說,

Clock Signaling:

時(shí)鐘信號(hào)是差分還是單端以及IO電壓標(biāo)準(zhǔn)

Clock Strategy:

External Clock:

IP核內(nèi)部產(chǎn)生并行時(shí)鐘

Internal Clock:

IP核需要手動(dòng)輸入并行時(shí)鐘

在xilinx的UG471文檔的P152中,提到了ISERDES的時(shí)鐘要求,可以說是要求串行鐘和并行鐘要求相位對(duì)齊,需要注意

pYYBAGMAT9uAXD2aAACGvbMTJsU209.pngpYYBAGMAT-CAS1ySAADgL_BGwlA125.png

數(shù)據(jù)和延時(shí)設(shè)置

數(shù)據(jù)延時(shí)部分,這個(gè)地方先不做設(shè)置。

pYYBAGMAT_-AT4nyAADI2TdmbLU992.png

Summary

生成IP核之后,可以找到IP核最底層的verilog文件,它的內(nèi)部實(shí)現(xiàn)的核心部分是ISERDES2,為此我們需要知道ISERDES2的參數(shù)內(nèi)容;

ISERDES2的屬性中,重點(diǎn)關(guān)注的是以下幾個(gè):

DATA_RATE: 數(shù)據(jù)速率還是SDR還是DDR

DATA_WIDTH:參考上面數(shù)據(jù)總線設(shè)置的內(nèi)容

INTERFACE_TYPE:接口類型,默認(rèn)使用"NETWORKING"

NUM_CE: 時(shí)鐘使能數(shù)量,默認(rèn)使用2

SERDES_MODE:當(dāng)使用級(jí)聯(lián)ISERDES時(shí),數(shù)據(jù)從Master ISERDES輸入,使用一個(gè)ISERDES設(shè)為"MASTER",兩個(gè)ISERDES級(jí)聯(lián)使用,另一個(gè)為"SLAVE";詳細(xì)可見下面講到級(jí)聯(lián)時(shí)的內(nèi)容

其他的屬性可以保持默認(rèn)

poYBAGMAUBuAZXzHAADMO-sOBo4557.png

UG471 Figure 3-2

ISERDES2重要端口設(shè)置:

Q1-Q8: 數(shù)據(jù)輸出;注意當(dāng)級(jí)聯(lián)時(shí),"SLAVE" ISERDES的Q3-Q8為并行數(shù)據(jù)的第8-13位;

SHIFTOUT:級(jí)聯(lián)時(shí)使用,詳見下文

SHIFTIN:級(jí)聯(lián)時(shí)使用,詳見下文

D:從IOB來的數(shù)據(jù)

DDLY:從Idelay2來的數(shù)據(jù),D端口從輸入引腳接入后沒經(jīng)過處理,DDLY經(jīng)過Idelay2處理;Idelay詳見(LVDS差分信號(hào)簡(jiǎn)單處理)3. Idelay對(duì)時(shí)序的補(bǔ)救

CLK,CLKB:串行時(shí)鐘,快鐘,CLKB是CLK取反處理

CE1,CE2:快慢鐘的使能

RST:原語(yǔ)復(fù)位,高復(fù)位

CLKDIV:并行鐘,慢鐘

BITSLIP:bit移位功能,詳見下文

時(shí)鐘部分說明:

SDR下:假設(shè)接收的串行數(shù)據(jù)時(shí)鐘為256MHz,解串因子為8,則CLKDIV為32MHz;

CLKDIV = CLK/DATA_WIDTH

DDR: CLKDIV = 2 * CLK/DATA_WIDTH

注意CLK和CLKDIV要相位對(duì)齊;

在NETWORKING模式下,ISERDES輸出要晚于輸入2個(gè)CLKDIV周期;

BITSLIP功能說明:

數(shù)據(jù)串轉(zhuǎn)并的過程中,如果沒有確定好數(shù)據(jù)邊界,解串的數(shù)據(jù)也不是正確的,這個(gè)時(shí)候就需要使用BITSLIP功能:

在SDR和DDR下,bitslip移位的位數(shù)并不一樣:

poYBAGMAUC6AIAPVAAC7M4TOYXg066.png

SDR下,一個(gè)bitslip脈沖使數(shù)據(jù)左移一位;DDR下,一個(gè)bitslip脈沖使數(shù)據(jù)右移一位或左移三位;

poYBAGMAUEOAByVdAACnxkrc8q0228.png

BITSLIP時(shí)序 UG471 Figure 3-12

可以從上圖看出,BITSLIP在CLKDIV時(shí)鐘下,一個(gè)完整的脈沖可以使輸出數(shù)據(jù)產(chǎn)生相應(yīng)的變化;

所以在某些傳輸過程中,可以先開始傳輸預(yù)設(shè)值,等待接收方調(diào)整Idelay和BITSLIP解出正確的預(yù)設(shè)值后,開始傳輸真正的數(shù)據(jù)。

ISERDES級(jí)聯(lián)使用:

SDR Rate下,一個(gè)ISERDES能夠解串的最大數(shù)據(jù)寬度為8;在某些ADC中,其并行數(shù)據(jù)寬度大于8位,這個(gè)時(shí)候可以使用上ISERDES的級(jí)聯(lián)功能:

pYYBAGMAUFmAIgglAACKQT3pTTs288.png

級(jí)聯(lián)示意圖 UG471 Figure 3-8

首先 設(shè)置一個(gè)ISERDES的SERDES_MODE屬性為"MASTER",另一個(gè)為"SLAVE";

設(shè)置"MASTER"和"SLAVE" ISERDES2的DATA_WIDTH數(shù)據(jù)寬度為同一個(gè)數(shù)(10或14);

將"MASTER"的SHIFTOUT1,2連接至"SLAVE"的SHIFTIN1,2

DATA_WIDTH為10時(shí),"SLAVE"的Q3-4為第8-9位;DATA_WIDTH為14時(shí),"SLAVE"的Q3-8為第8-13位。

仿真結(jié)果:

poYBAGMAUG6ASpBTAAA8hdr4v4M699.png

找到預(yù)設(shè)值才開始傳輸真正的數(shù)據(jù)

注意,獨(dú)立使用VCS,VERDI仿真ISERDES時(shí),需要使用某些設(shè)置才能仿真成功,具體請(qǐng)參考VCS獨(dú)立仿真Vivado IP核的一些方法總結(jié)

總結(jié):

ISERDES2可以使用SelectIO IP核設(shè)置簡(jiǎn)化原語(yǔ)設(shè)置流程;但I(xiàn)SERDES2原語(yǔ)設(shè)置會(huì)更加精細(xì)

BITSLIP功能很有用,需要用它找到數(shù)據(jù)的正確邊界。



審核編輯:劉清

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

    關(guān)注

    1636

    文章

    21841

    瀏覽量

    608495
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8784

    瀏覽量

    148893
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    717

    瀏覽量

    65782
  • SerDes
    +關(guān)注

    關(guān)注

    6

    文章

    204

    瀏覽量

    35257
  • 數(shù)據(jù)總線
    +關(guān)注

    關(guān)注

    2

    文章

    59

    瀏覽量

    17698
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    80SJNB Advanced 均衡和串行數(shù)據(jù)分析方法

    和其它8000 系列采樣示波器上使用。關(guān)閉的眼圖、接收端均衡和發(fā)送端目前,大量的串行數(shù)據(jù)鏈路設(shè)計(jì)和標(biāo)準(zhǔn)進(jìn)入了信道(互連)嚴(yán)重限制高速信號(hào)、使接收端一端眼圖關(guān)閉的時(shí)代。經(jīng)過鏈路傳輸后可
    發(fā)表于 11-26 10:44

    多FPGA系統(tǒng)中自定義高速串行數(shù)據(jù)接口設(shè)計(jì)

    多FPGA系統(tǒng)中自定義高速串行數(shù)據(jù)接口設(shè)計(jì).pdf
    發(fā)表于 03-21 17:28

    多FPGA系統(tǒng)中自定義高速串行數(shù)據(jù)接口設(shè)計(jì)

    多FPGA系統(tǒng)中自定義高速串行數(shù)據(jù)接口設(shè)計(jì)為方便多FPGA系統(tǒng)中主從FPGA之間的命令與數(shù)據(jù)傳輸,節(jié)省連接的引腳數(shù)量,設(shè)計(jì)了一種基于FPGA的自定義高速
    發(fā)表于 08-11 11:49

    Sync_Header Bits如何從串行數(shù)據(jù)中獲取正確的Header Bits?

    嗨,我正在使用XILINX IP-Core Generator的GTX。我正在使用Kintex-7。在接收器中,接收接收串行數(shù)據(jù)并轉(zhuǎn)換成并行數(shù)據(jù)
    發(fā)表于 07-23 08:14

    怎么實(shí)現(xiàn)基于FPGA的具有流量控制機(jī)制的高速串行數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)?

    本文介紹了基于Xilinx Virtex-6 FPGA的高速串行數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),系統(tǒng)包含AXI DMA和GTX串行收發(fā)器,系統(tǒng)增加了流量控制機(jī)制來保證高速
    發(fā)表于 05-25 06:45

    高速CAN通訊總線接收到無(wú)效串行數(shù)據(jù)是何原因?怎么解決呢?

    高速CAN通訊總線接收到無(wú)效串行數(shù)據(jù)是何原因?怎么解決呢?
    發(fā)表于 05-09 10:39

    【verilog每日一練】位拼接符的應(yīng)用:如何實(shí)現(xiàn)串行數(shù)據(jù)接收與輸出

    若1bit串行信號(hào)data_in按高位先發(fā)的順序傳輸一個(gè)8bit的數(shù)據(jù),data_en為使能信號(hào),請(qǐng)用位拼接符實(shí)現(xiàn)串行數(shù)據(jù)接收并輸出接收
    發(fā)表于 08-07 16:05

    串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)

    。。。。。。串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)。。。。。。。
    發(fā)表于 11-10 10:01 ?9次下載

    行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù).hex

    。。。。。。并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)。。。。。。。
    發(fā)表于 11-10 10:00 ?0次下載

    多FPGA系統(tǒng)中自定義高速串行數(shù)據(jù)接口設(shè)計(jì)

    多FPGA系統(tǒng)中自定義高速串行數(shù)據(jù)接口設(shè)計(jì)
    發(fā)表于 05-10 11:24 ?24次下載

    基于8051的Proteus仿真-串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)

    基于8051的Proteus仿真-串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)
    發(fā)表于 09-01 23:32 ?10次下載

    高速串行數(shù)據(jù)挑戰(zhàn)與TDR阻抗測(cè)試和高速串行鏈路的分析

    本文介紹了TDR阻抗測(cè)試和高速串行鏈路分析,首先介紹了高速串行數(shù)據(jù)鏈路的挑戰(zhàn),然后對(duì)高速串行數(shù)據(jù)
    發(fā)表于 10-12 16:42 ?9次下載
    <b class='flag-5'>高速</b><b class='flag-5'>串行數(shù)據(jù)</b>挑戰(zhàn)與TDR阻抗測(cè)試和<b class='flag-5'>高速</b><b class='flag-5'>串行</b>鏈路的分析

    使用ISERDES接收高速串行數(shù)據(jù)

    高速信號(hào)傳輸過程中,并行傳輸因?yàn)榫€路同步難,抗干擾性差等缺點(diǎn)逐漸被串行技術(shù)取代;通過提高傳輸速率的方法,串行傳輸也可以實(shí)現(xiàn)很高的傳輸速度。
    發(fā)表于 06-16 14:11 ?2498次閱讀
    使用<b class='flag-5'>ISERDES</b><b class='flag-5'>接收</b><b class='flag-5'>高速</b><b class='flag-5'>串行數(shù)據(jù)</b>

    使用OSERDES發(fā)送高速串行數(shù)據(jù)

    OSERDES實(shí)現(xiàn)并串轉(zhuǎn)換,只需要管發(fā)送并不需要管接收到的數(shù)據(jù)如何,所以它的操作相對(duì)于ISERDES來說簡(jiǎn)單;
    的頭像 發(fā)表于 06-16 14:14 ?1387次閱讀
    使用OSERDES發(fā)送<b class='flag-5'>高速</b><b class='flag-5'>串行數(shù)據(jù)</b>

    測(cè)量串行數(shù)據(jù)信號(hào):選擇合適的示波器帶寬

    1.考慮測(cè)量帶寬的高速串行數(shù)據(jù) 在測(cè)量高速串行數(shù)據(jù)信號(hào)和設(shè)備時(shí),無(wú)論是為了合規(guī)性、設(shè)計(jì)還是為了故障排除,測(cè)量帶寬都是一個(gè)重要的考慮因素。相對(duì)于信號(hào)的頻率成分,測(cè)量示波器可以有一個(gè)或大或
    的頭像 發(fā)表于 07-19 11:04 ?593次閱讀
    測(cè)量<b class='flag-5'>串行數(shù)據(jù)</b>信號(hào):選擇合適的示波器帶寬
    主站蜘蛛池模板: 国内九一激情白浆发布 | 97精品一区二区视频在线观看 | 丰满五十老女人性视频 | 接吻吃胸摸下面啪啪教程 | 无码国产成人777爽死 | 男人天堂2018亚洲男人天堂 | 男女作爱在线播放免费网页版观看 | 中国老太60old mantv | 午夜dj影院视频观看 | 亚洲视频国产 | 久久内在线视频精品mp4 | 大乳牛奶女在线观看 | 男男女女爽爽爽视频免费 | 丰满的美女射精动态图 | 日本肉肉口番工全彩动漫 | 国产精品久久久久久人妻香蕉 | 国产精品色欲AV亚洲三区软件 | 亚洲午夜久久久无码精品网红A片 | 青青视频国产依人在线 | 久久亚洲AV无码精品午色夜麻豆 | 大胸美女被C得嗷嗷叫动态图 | 日日夜夜影院在线播放 | 国产网站免费观看 | 年轻的搜子8中字在线观看 年轻的朋友4在线看中文字幕 | 日韩AV无码一区二区三区不卡毛片 | 一区二区三区毛AAAA片特级 | 麻豆精品一区二正一三区 | 国产美女裸身网站免费观看视频 | 在线亚洲中文精品第1页 | 黑人巨大两根一起挤进欧美 | 欧美国产在线一区 | 亚洲 欧美 清纯 校园 另类 | 国产精品国产三级国AV在线观看 | lesbabes性欧美 | 少妇大荫蒂毛多毛大 | 日日摸夜添夜夜夜添高潮 | 久久精品一区二区三区资源网 | 夜色福利院在线看 | 美国caopo超碰在线视频 | 色综合伊人色综合网站 | 小妇人电影免费完整观看2021 |