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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

介紹一種OSERDES級聯使用的方法

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

使用ISERDES接收高速串行數據 已經講完了ISERDES,那么這一篇繼續講解OSERDES相關內容;

OSERDES實現并串轉換,只需要管發送并不需要管接收到的數據如何,所以它的操作相對于ISERDES來說簡單;

本文將介紹OSERDES的IP核生成,OSERDES原語介紹,OSERDES級聯使用以及ISERDES,Idelay接收串行數據的幾種方法。

與上一篇文章的結構對應,這篇也將從可視化的SelectIO的設置講起,從簡單到復雜;

在IP Catalog里面找到"SelectIO",接下來跟著這般操作:

pYYBAGMAVQGAOK3JAADfvmDU8co747.png

數據總線設置

參數的意義如下:

Interface Template:接口模板,本次數據傳輸并不符合預設的協議,所以選擇Custom

Data BUS Direction:這一次需要發送數據,選擇Output

Data Rate: 數據總線是SDR還是DDR,DDR內容可以看(LVDS差分信號簡單處理)2. DDR信號的處理

Serialization Factor: 串化因子,也就是IP核的輸入并行數據位寬;SDR Rate:可設為2,3,4,5,6,7,8;DDR Rate:可設為4,6,8,10,14;

External Data Width: 外部輸出數據的位寬,默認設1

I/O signaling:設置差分還是單端以及IO電壓標準

pYYBAGMAVRWAI87-AADeOFi6pvM768.png

時鐘設置

這一部分的內容可以參考使用ISERDES接收高速串行數據,內容一樣;

pYYBAGMAVSiAOCipAADwJ5u9Y-0168.png

數據和延時設置

這個地方不做設置的原因是因為,我們在測試ISERDES和OSERDES,需要排除使用Idelay的影響,因此這個地方不做任何延時;

最后一鍵OK,OSERDES的相關IP核就生成好了。從IP核最底層的verilog文件可以看到,它的實現跟OSERDES2原語有關,從UG471我們可以知道OSERDES2的相關內容;

首先關注OSEDES2的屬性內容,它的重要屬性決定的因素如下:

DATA_RATE_OQ:決定OQ端口輸出的數據速率,可選SDR或DDR;

DATA_RATE_TQ:決定TQ端口輸出的數據速率,可選BUF, SDR或DDR;

DATA_WIDTH: 根據"DATA_RATE_OQ"確定具體數值;SDR Rate:可設為2,3,4,5,6,7,8;DDR Rate:可設為4,6,8,10,14;

SERDES_MODE:確定OSERDES是主模塊還是從模塊,這跟OSERDES級聯使用有關,具體內容請看下面的內容;

TRISTATE_WIDTH:這跟"DATA_RATE_TQ"有關,大多情況都設為1,它的具體設置關系如下:

poYBAGMAVTuAL4vFAABql-Lig_8862.png

TRISTATE_WIDTH設置參數表 UG471 Table 3-8

poYBAGMAVU2AZRaFAACtwTKtLMo172.png

OSERDES原語圖 UG471 Figure 3-14

OSERDES原語的端口定義如上圖所示,其中重要的端口設置如下:

OQ:串行數據輸出,直接到IOB,也就是直接連接到IOBUF,ODELAY等特殊結構

SHIFTOUT1/2:級聯時使用,詳見下文

CLK:高速時鐘,串行數據時鐘輸入

CLKDIV:慢速時鐘,并行數據時鐘輸入

D1 to D8:并行數據輸入,當并行數據多于8bit不超過14bit,可以使用OSERDES級聯,級聯的使用方法詳見下文

OCE:串行數據時鐘使能信號輸出

RST:高復位信號輸入

SHIFTIN1/2: 級聯時使用,詳見下文

其他沒有提到的輸入信號可以設為0,輸出信號可以不用連接;

CLKDIV與CLK的聯系:

假設接收的串行數據時鐘為256MHz,串化因子為8,則CLKDIV為32MHz;

SDR:CLKDIV = CLK/DATA_WIDTH

DDR: CLKDIV = 2 * CLK/DATA_WIDTH

注意CLK和CLKDIV不一定是相位對齊的;

OSERDES2數據時延:

雖然與ISERDES2相比,沒有"Mode"屬性設置,但CLK和CLKDIV不一定是相位對齊的,它的輸出數據相對于輸入數據也有相應的時延,具體的延時與DATA_WIDTH,DATA_RATE_OQ,DATA_RATE_TQ有關;關系如下:

poYBAGMAVWCAfNNfAADq9WscqEI679.png

OSERDES時延參數對照表 UG471 Table 3-11

以最簡單的2:1 SDR串化為例:

poYBAGMAVXOAKsE8AAChP4342tQ535.png

2:1 SDR UG471 Figure 3-16

Event1時,數據從FPGA其他部分邏輯傳到OSERDES2的D1-2端口

Event2時,數據在CLKDIV上升沿被OSERDES2采樣

Event3時,OQ端口產生相應的輸出串行數據

所以,是不是也可以推出下圖Event所發生的事情呢?條件為8:1 DDR。

pYYBAGMAVYeAX5TnAAFHGB1UWXk889.png

8:1 DDR UG471 Figure 3-17

OSERDES級聯使用:

當并行數據多于8bit不超過14bit時,可以采用兩個OSERDES2級聯的使用方法,示意圖如下,

poYBAGMAVZmAbOY-AAC5LN0dlVk242.png

擴展并行輸入數據位寬 UG471 Figure 3-15

上圖已經示意的比較清楚,操作步驟可分為三步。

兩個OSERDES2的"SERDES_MODE"設置,一個需要設為"MASTER",另一個設為"SLAVE";

將"SLAVE"的"SHIFTOUT1/2"連接至"MASTER"的"SHIFTIN1/2";

"MASTER"的D1-D8輸入并行數據的低8位,"SLAVE"的D3-D8可以連接輸入并行數據的高6位;

我在調試一款AD的過程中接觸到了SelectIO中的相關知識,由表及里,看過一些I/OSERDES接收數據的調節方法:

首先讓發送方發送特殊字符,接收方接收數據轉為并行數據,調節Idelay的參數,直到出現穩定的結果(不一定是發送的特殊字符),Idelay參數記為C1;

繼續調節Idelay的參數,直到結果不再穩定,Idelay參數記為C2;

Idelay參數設為(C1+C2)/2 ,此時接收的并行數據穩定為一個定值;

如果穩定的輸出結果不是約定的特殊字符,調節Bitslip移動字符的邊界,直至輸出結果為約定的特殊字符;

利用其他的通信方式或方法,告知發送方可以正常發送數據

更有甚者直接使用ISERDES,Idelay調節CLK,

將CLK作為串行數據,使用ISERDES轉為并行數據后,調節Idelay;

記錄最后一次并行數據全為0的時候的Idelay參數C1;

繼續調節,記錄第一次并行數據全為1的時候的Idelay參數C2;

Idelay參數設為(C1+C2)/2 ,此時CLK的時鐘對應數據的位置裕量充足;

仿真結果可以參看使用ISERDES接收高速串行數據

總結:

OSERDES2可以使用SelectIO IP核設置簡化原語設置流程;但OSERDES2原語設置會更加精細。

OSERDES的數據時延以及級聯使用方面見上面的內容。

補充了ISERDES,Idelay調節接收的串行數據的方法,詳細內容以后有機會再展開。


審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • DDR
    DDR
    +關注

    關注

    11

    文章

    712

    瀏覽量

    65405
  • SDR
    SDR
    +關注

    關注

    7

    文章

    233

    瀏覽量

    50515
  • 串行數據
    +關注

    關注

    0

    文章

    52

    瀏覽量

    16562
  • 數據總線
    +關注

    關注

    2

    文章

    58

    瀏覽量

    17590
收藏 人收藏

    評論

    相關推薦

    在DSP平臺下對多路交流信號采樣時采用的一種異步采樣方法介紹

    本文介紹一種在DSP平臺下對多路交流信號采樣時采用的一種異步采樣方法
    發表于 04-02 07:01

    請問怎么設計一種級聯型多電平變流器?

    怎么設計一種級聯型多電平變流器?級聯型多電平變流器具有哪些特點?基于STS—SVM的三相級聯型多電平變流器有什么技術特點?
    發表于 04-14 06:48

    介紹一種防止相位假信號的具體算法

    什么是S參數測量?S參數插補算法是什么?介紹一種防止級聯的S參數出現相位假信號的具體算法
    發表于 04-30 07:00

    給大家介紹一種PCB設計復用方法

    本文介紹一種PCB設計復用方法,它是基于Mentor Graphics的印制電路板設計工具Board Station進行的。
    發表于 05-06 07:10

    給大家介紹一種軟件修正方法

    本文介紹一種三軸正交型傳感器正交性的軟件修正方法
    發表于 05-07 06:53

    介紹一種可以高精度的測量電阻的方法

    本文介紹一種可以高精度的測量電阻的方法
    發表于 05-10 06:38

    分享一種數字秒表設計方法

    本文介紹一種基于FPGA利用VHDL硬件描述語言的數字秒表設計方法
    發表于 05-11 06:37

    介紹一種基于分級的RFID隱私保護方法

    介紹一種基于分級的RFID隱私保護方法
    發表于 05-26 06:17

    介紹一種嵌入式系統仿真方法

    /計數器等功能。本文介紹一種嵌入式系統仿真方法,通過一種特殊設計的指令集仿真器ISS將軟件調試器軟件Keil uVision2和硬件語言仿真器軟件Modelsim連接起來,實現了軟件和
    發表于 11-08 06:16

    介紹一種使用WSL來編譯nodemcu固件的方法

    本文將介紹一種使用WSL來編譯nodemcu固件的方法
    發表于 02-15 07:34

    一種新型的級聯型多電平逆變器研究

    摘??? 要:本文提出一種新的級聯型多電平逆變器拓撲結構,通過負載將兩個電壓型三相逆變器級聯在一起,該逆變器能作為個三電平或四電平逆變器運行。本文對這
    發表于 03-11 12:57 ?4944次閱讀
    <b class='flag-5'>一種</b>新型的<b class='flag-5'>級聯</b>型多電平逆變器研究

    一種改進的級聯型多電平變換器拓撲

    一種改進的級聯型多電平變換器拓撲
    發表于 04-21 00:06 ?1293次閱讀

    一種實用級聯式多電平逆變器SVPWM方法研究

    一種實用級聯式多電平逆變器SVPWM方法研究
    發表于 03-30 14:40 ?8次下載

    一種直流側電容電壓檢測與控制方法

    針對級聯多電平靜止同步補償器( STATCOM)各獨立直流側電容電壓易失衡的問題,為保證STATCOM中各級聯單元電容電壓的穩定性,提出了一種直流側電容電壓檢測與控制方法。首先,分析了
    發表于 03-15 11:41 ?0次下載
    <b class='flag-5'>一種</b>直流側電容電壓檢測與控制<b class='flag-5'>方法</b>

    AN27A--級聯二階段設計階數全極點帶通濾波器的一種簡單方法

    AN27A--級聯二階段設計階數全極點帶通濾波器的一種簡單方法
    發表于 04-29 18:34 ?10次下載
    AN27A--<b class='flag-5'>級聯</b>二階段設計階數全極點帶通濾波器的<b class='flag-5'>一種</b>簡單<b class='flag-5'>方法</b>
    主站蜘蛛池模板: xxxx18动漫| 亚洲高清中文字幕免费| WWW国产色情在线观看APP| 香蕉水蜜桃牛奶涩涩| 免费韩国伦理2017最新| 国产在线视频一区二区不卡| av淘宝 在线观看| 夜夜躁婷婷AV蜜桃视频| 爽死你个放荡粗暴小淫货漫画| 伦理片天堂eeuss影院| 好吊射视频988gaocom| 成人网络电视破解版| 自慰弄湿白丝袜| 亚洲国产精品高清在线 | 国产传媒18精品免费1区| 18videosex性欧美黑色| 亚洲免费三区| 小色哥影院| 色即是空之甜性涩爱| 暖暖在线观看播放视频| 久久亚洲AV无码精品午色夜麻豆| 国产睡熟迷奷系列网站| 高H各种PLAY全肉NP| WINDOWSCHANNEL老太| 91嫩草视频在线观看| 一区二区视频在线观看高清视频在线 | 哺乳溢出羽月希中文字幕| 在线亚洲精品福利网址导航| 亚洲精品久久一区二区三区四区| 99精品在线免费| 91九色视频无限观看免费| 孕妇bbwbbwbbwbbw超清| 亚洲综合色婷婷在线影院| 亚洲精品无码成人AAA片| 亚洲 日韩 在线 国产 精品| 王晶三级作品| 我与恶魔的h生活ova| 無码一区中文字幕少妇熟女网站| 视频一区国产精戏刘婷30| 十九岁韩国电影在线观看| 色哟哟tv|