本篇文章給大家分享的是有關(guān)SERDES的通用結(jié)構(gòu)是什么,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),東蘭企業(yè)網(wǎng)站建設(shè),東蘭品牌網(wǎng)站建設(shè),網(wǎng)站定制,東蘭網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,東蘭網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
簡單說來,SERDES的基本框圖如下:
大概就是由發(fā)送線,接收線,串行化模塊核解串行化模塊,時(shí)鐘管理模塊,編碼解碼模塊,發(fā)射接收緩沖模塊(FIFO)以及Alignment模塊。其實(shí)還有一個(gè)由用戶根據(jù)接口協(xié)議的具體內(nèi)容而自定制的用戶邏輯模塊,用來產(chǎn)生發(fā)送數(shù)據(jù)以及解析接收數(shù)據(jù),這是唯一用戶可以靈活處理的地方,也是邏輯工程師可以進(jìn)行電路設(shè)計(jì)(Verilog設(shè)計(jì))的地方。
其中,發(fā)送線即圖中tx Line interface以及接收線(Rx Line Interface)是與外部芯片進(jìn)行交互的串行線路,具體可以分別由一對或者多對差分信號線組成。一般而言,1對稱之為X1模式,2對X2,以此類推,n對即Xn。這類差分信號線越多,傳輸數(shù)據(jù)的帶寬就越大,假如一對差分信號線的傳輸帶寬為3.125Gbps,則n對為n*3.125Gbps。
串行化模塊(Serializer)即并串轉(zhuǎn)換(PISO)模塊,用戶邏輯產(chǎn)生待發(fā)送數(shù)據(jù),經(jīng)過8B/10B編碼或者其他類型的編碼,加擾,進(jìn)入緩沖區(qū)等待操作,最終經(jīng)過并串轉(zhuǎn)換模塊,轉(zhuǎn)換成串行數(shù)據(jù)通過發(fā)送線發(fā)送出去。同理,解串行化模塊(Deserializer)是串行化模塊的逆過程,就是將串行差分線接收的串行數(shù)據(jù)經(jīng)過串并轉(zhuǎn)換(SIPO)模塊轉(zhuǎn)換為并行數(shù)據(jù),之后經(jīng)過解碼,解擾,等操作后的并行數(shù)據(jù),交給用戶接口,用戶進(jìn)行對該并行數(shù)據(jù)進(jìn)行解析。
為什么會(huì)有上圖中的Transmit and Receiver buffers/FIFO呢?
該模塊的一個(gè)最重要的作用就是進(jìn)行跨時(shí)鐘域轉(zhuǎn)換!由于SERDES中涉及的時(shí)鐘不只有一個(gè),拿我們的Xilinx的Transceiver的一個(gè)通道的發(fā)射部分而言,如下圖:
可以暫時(shí)不用管其他部分,關(guān)于Xilinx家的Transceiver,后續(xù)文章我會(huì)專門介紹。我們僅僅看它的時(shí)鐘域劃分就知道,為什么存在跨時(shí)鐘域處理這回事了。上圖中的Phase Adjust FIFO的作用就是通用SERDES中的Transmit and Receiver Buffers/FIFO的具體設(shè)計(jì),解決的問題就是要在兩個(gè)時(shí)鐘域之間傳輸數(shù)據(jù),必須進(jìn)行速率匹配,并且要解決兩個(gè)時(shí)鐘域之間的所有相位差,簡單來說,就是跨時(shí)鐘域處理??鐣r(shí)鐘域處理中,F(xiàn)IFO是兩個(gè)不同時(shí)鐘域之間數(shù)據(jù)傳輸?shù)淖畛S玫奶幚矸绞?,這無論在什么時(shí)候都是筆試面試的重點(diǎn),我在學(xué)生時(shí)期準(zhǔn)備過相關(guān)的內(nèi)容,見:
FPGA基礎(chǔ)知識極簡教程(7)詳解亞穩(wěn)態(tài)與跨時(shí)鐘域傳輸
至于時(shí)鐘管理模塊,那就很明顯了,它管理了各種時(shí)鐘的問題,包括時(shí)鐘分頻倍頻以及時(shí)鐘恢復(fù)等。
上面對SERDES的一般架構(gòu)進(jìn)行了簡單的口述,好像沒什么條理,下面給出一個(gè)通用的SERDES框圖,并對各模塊進(jìn)行簡單定義。
如下圖,為SERDES的通用框圖,它是對上一節(jié)中的SERDES框圖的一個(gè)細(xì)化。下面給出各個(gè)模塊的定義。
可以包括其他可能的功能,例如循環(huán)冗余校驗(yàn)(CRC)生成器,CRC檢查器,4b / 5b,8b / 10b,64b / 66b的多種編碼和解碼,可設(shè)置的加擾器,各種對齊方式和菊花鏈選項(xiàng)以及可配置時(shí)鐘的前端和后端。
下面列舉了兩家的吉比特收發(fā)器的架構(gòu),但本文暫時(shí)不做具體解釋,具體內(nèi)容會(huì)在本系列的后面介紹。
為了簡化瀏覽,我們僅僅給出一個(gè)通道的Transceiver的結(jié)構(gòu)(7系列FPGA為例):
Virtex?-II Pro X RocketIO? SERDES結(jié)構(gòu)框圖:
Virtex-II Pro RocketIO SERDES結(jié)構(gòu)框圖:
以上就是SERDES的通用結(jié)構(gòu)是什么,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文名稱:SERDES的通用結(jié)構(gòu)是什么
當(dāng)前地址:http://www.rwnh.cn/article18/gposgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、全網(wǎng)營銷推廣、品牌網(wǎng)站建設(shè)、App開發(fā)、網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)