《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計應(yīng)用 > 基于FPGA的總線型LVDS通信系統(tǒng)設(shè)計
基于FPGA的總線型LVDS通信系統(tǒng)設(shè)計
摘要: 我們用FPGA芯片自行設(shè)計BLVDS內(nèi)核及擴展部分。相比之下,使用FPGA可大幅減少芯片數(shù)量,降低成本,提高系統(tǒng)可靠性,同時具有更大的靈活性和向后兼容性。由于目前尚無實用的16位VLVDS收發(fā)器芯片問世,本設(shè)計也填補了專用芯片(ASIC)的空白。
關(guān)鍵詞: FPGA LVDS XCV50E
Abstract:
Key words :

  低壓差分信號LVDS(Low Voltage Differential Signal)是由ANSI/TIA/EIA-644-1995定義的用于高速數(shù)據(jù)傳輸?shù)奈锢韺咏涌跇?biāo)準(zhǔn)。它具有超高速(1.4Gb/s)、低功耗及低電磁輻射的特性,是在銅介質(zhì)上實現(xiàn)千兆位級高速通信的優(yōu)先方案;可用于服務(wù)器、可堆壘集線器、無線基站、ATM交換機及高分辨率顯示等等,也可用于通信系統(tǒng)的設(shè)計。BLVDS(Bus LVDS)是LVDS技術(shù)在多點通信領(lǐng)域的擴展,要求附加總線仲裁設(shè)計、更大的驅(qū)動電流(10mA)和更好的阻抗匹配設(shè)計。

  通常是LVDS電路設(shè)計使用各種專用芯片,如美國國家半導(dǎo)體公司的DS92LV16等。我們用FPGA芯片自行設(shè)計BLVDS內(nèi)核及擴展部分。相比之下,使用FPGA可大幅減少芯片數(shù)量,降低成本,提高系統(tǒng)可靠性,同時具有更大的靈活性和向后兼容性。由于目前尚無實用的16位VLVDS收發(fā)器芯片問世,本設(shè)計也填補了專用芯片(ASIC)的空白。

  我們選了Xilinx公司的XCV50E。此芯片屬于Virtex-E系列,具有如下特性: *0.18nm 6層金屬工藝,具有5.8萬個系統(tǒng)門;

 

  *使用1.8V核心電壓,低功耗設(shè)計;

  *130MHz同部時鐘;

  *64KB的同步塊同存(BlockRAM),可實現(xiàn)真正的雙口操作;

  *支持包括LVDS、BLVDS在內(nèi)的20種高性能接口標(biāo)準(zhǔn);

  *8個全數(shù)字的延遲鎖定環(huán)DLL(Delay Locked Loops),具有時鐘移相和乘除功能;

  *支持IEEE 1149.1邊界掃描標(biāo)準(zhǔn),具有基于SRAM的在系統(tǒng)配置功能。

  我們使用Xilinx Foudation F3.1i軟件開發(fā)XCV50E芯片。設(shè)計流程為:首先用編寫VHDL語言程序、繪制原理圖或設(shè)計狀態(tài)機的方法生成網(wǎng)絡(luò)表,功能仿真正確后,經(jīng)過翻譯、映射、放置和布線、時序優(yōu)化及配置過程,生成比特流文件。然后,進行時序仿真,仿真通過后下載到PROM中。(我們用了Xilinx公司的XC18V01。)

  1 結(jié)構(gòu)及工作過程

  1.1 系統(tǒng)結(jié)構(gòu)和FPGA結(jié)構(gòu)

  本通信系統(tǒng)由背板和若干通信子卡組成。背板并更有8個插槽,并布有BLVDS總線和其它控制、地址總線。通信子卡由EP7211芯片(負(fù)責(zé)數(shù)據(jù)處理)、XCV50E及DRAM、PROM等外圍芯片和元件組成,系統(tǒng)結(jié)構(gòu)如圖1所示。

系統(tǒng)結(jié)構(gòu)

 

  設(shè)計完成后的XCV50E由控制部分、發(fā)送FIFO、幀編碼器、串化器、解串器、幀解碼器、數(shù)據(jù)檢出器、接收FIFO、時鐘倍頻器及輸入輸出單元等部分組成,結(jié)構(gòu)如圖2所示。

結(jié)構(gòu)

  1.2 工作過程

  在發(fā)送子卡中,EP7211將待發(fā)數(shù)據(jù)整理成多個長255字,字寬16位的數(shù)據(jù)幀,發(fā)至FPGA內(nèi)的發(fā)送FIFO中。該FPGA得到總線控制權(quán)后,即發(fā)送同步幀(由同步字與填充字組成),待被尋址的接收子卡實現(xiàn)與自己的同步后,再發(fā)送數(shù)據(jù)幀。各幀數(shù)據(jù)經(jīng)串化器轉(zhuǎn)化為兩對差分信號,并從中獲得同步信息并實現(xiàn)同步,繼而檢出有效數(shù)據(jù),寫入接收FIFO,同時以快中斷(FIQ)通知EP7211。

  2 軟件設(shè)計

  2.1 EP7211程序設(shè)計

  通信子卡內(nèi)的EP7211為系統(tǒng)級芯片,用來預(yù)處理和接收數(shù)據(jù)。EP7211的內(nèi)核為ARM7TDMI,使用32位精簡指令。發(fā)送數(shù)據(jù)的流程如圖3所示。接收較簡單,只需在快中斷(FIQ)服務(wù)程序中寫入接收FIFO的讀取代碼即可。

流程

  2.2 FPGA設(shè)計

  FPGA的設(shè)計中,發(fā)送及接收FIFO的設(shè)計用了雙口快內(nèi)存(Block RAM),時鐘倍頻器用了延遲鎖定環(huán)(DLL)。幀解碼器由30位并行數(shù)據(jù)產(chǎn)生器、同步字檢測陣列和接收狀態(tài)機組成。以下重點介紹幀編碼器和串化器的設(shè)計。

 ?。?)幀編碼器的VHDL語言設(shè)計

  幀編碼器包括一個長為256的計數(shù)器和一個四狀態(tài)的單熱點狀態(tài)機,用以產(chǎn)生同步幀和數(shù)據(jù)幀。部分代碼如下:

  PROCESS(RESET,CLK) //產(chǎn)生長256的計數(shù)器

  IF RESET='1'THEN COUNT<=0;

  ELSIF CLK'EVENT AND CLK='1' THEN COUNT<=(COUNT+1)MOD 256;

  END PROCESS;

  TC<='1'WHEN COUNT="255" ELSE '0';

  TYPE STATE_TYPE IS(IDLE,PACK1,PACK2,TRANSMIT);

  SIGANL SREG:SETAT_TYPE;

  RPOCESS(CLK,RESET) //狀態(tài)機進程

  IF CLK'EVENT AND CLK='1'THEN

  IF RESET="1" TEHE SREG<=IDLE ELSE

  CASE SREG IS

  WHEN IDLE=>

  IF SEND_UD='1'THEN SREG<=TRANSMIT; //空閑狀態(tài)如有發(fā)送命令,即轉(zhuǎn)入發(fā)送狀態(tài)

  ELSE SREG<=PACK1; //否則,發(fā)送填充字1

  WHEN PACK1=>

 ?。ê舐裕?/p>

 ?。?)串化器的原理設(shè)計

  串化器由多級嵌套的子圖和若干宏模塊組成,原理圖的頂層圖如圖4所示。四個四位并入串出寄存器將16位并行數(shù)據(jù)拆分為四組串行數(shù)據(jù),其中的奇數(shù)位和偶數(shù)位分別通過一個雙數(shù)據(jù)速率寄存器,得到兩個差分信號,同時用另一個雙數(shù)據(jù)速率寄存器產(chǎn)生與之同步的差分時鐘。其中,雙數(shù)據(jù)速率寄存器為時序敏感器件,其內(nèi)部主要部分都加入了時序特性限制,如最大時滯(maxdelay)、最大抖動(maxskew),并用FMAP控件強制性地把相關(guān)信號放入同一個函數(shù)產(chǎn)生器中。

串化器原理圖

  圖4 串化器原理圖

  3 硬件設(shè)計要點

  ①BLVDS信號的偏置電壓為1.25V,電壓擺

 

幅只有350mV,傳輸速率≥100Mb/s;因此,電路板制作至關(guān)重要,要求至少使用四層板。

 

 ?、跒槭垢蓴_信號只以供模方式加到差分線對上(不影響數(shù)據(jù)正確性),要求差分線對間的距離盡可能小。BLVDS標(biāo)準(zhǔn)要求差分阻抗為100Ω

  給出。其中,ZDIF為差分線對的差分阻抗,εR為印制板介電常數(shù),δ為信號層到電源層的厚度,b為導(dǎo)線寬度。本電路選用的線距及線寬均為0.18mm。

 ?、劭紤]到阻抗不匹配引起的信號反射和導(dǎo)線的電導(dǎo)效應(yīng),要求XCV50E芯片的差分引腳盡可能地靠近子卡的邊緣連接器(≤1.52cm),并給每個差分引腳串聯(lián)一個20Ω的貼片電阻。

  ④電源方面:Virtex芯片上電時要求有大于500mA的驅(qū)動電流,同時,由于多個輸出引腳的電位快速變化,要求每對電源和地引腳都要良好旁路。 公式:

公式

  4 結(jié)論

  當(dāng)使用40MHz的外部時鐘時,BLVDS總線上的傳輸速率為120Mb/s,成功實現(xiàn)了多個通信子卡間的高速數(shù)據(jù)通信?,F(xiàn)在,我們正將該通信系統(tǒng)移植到我單位與勝利油田聯(lián)合研制的SL-6000型高分辨率綜合測井系統(tǒng)上。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产一区二区视频在线观看| 韩国一区电影| 午夜一区二区三区在线观看| 亚洲国产99| 亚洲欧美日韩精品在线| 亚洲美女啪啪| 亚洲第一黄色| 国产麻豆视频精品| 亚洲桃色在线一区| 亚洲激情黄色| 国产毛片一区| 久久久亚洲高清| 性色av一区二区三区红粉影视| 亚洲一区二区在线免费观看视频 | 夜夜嗨av一区二区三区网页| 亚洲人成亚洲人成在线观看图片| 亚洲国产高潮在线观看| 亚洲高清精品中出| 最近看过的日韩成人| 亚洲乱码一区二区| 中文有码久久| 亚洲欧美日韩久久精品| 欧美一区二区三区视频在线观看| 欧美一区二区视频观看视频| 久久精品成人一区二区三区 | 亚洲激情女人| 99av国产精品欲麻豆| 一二三区精品| 午夜精品婷婷| 久久天堂国产精品| 欧美va天堂va视频va在线| 欧美激情免费在线| 国产精品成人一区二区| 国产色综合网| 亚洲大片免费看| 亚洲最快最全在线视频| 亚洲欧美国产另类| 欧美在线欧美在线| 亚洲麻豆视频| 亚洲影院一区| 久久久成人网| 欧美激情中文字幕乱码免费| 欧美午夜美女看片| 国产一区二区三区高清| 亚洲高清激情| 亚洲自拍偷拍色片视频| 久久精品30| 亚洲视频在线观看三级| 欧美在线精品一区| 欧美国产国产综合| 国产精品九九久久久久久久| 国产亚洲一级| 亚洲精选久久| 欧美一区二区私人影院日本 | 亚洲人成人一区二区三区| 中文无字幕一区二区三区| 亚洲电影在线观看| 亚洲视屏在线播放| 久久久久久97三级| 欧美精品色一区二区三区| 国产精品久久久久婷婷| 狠狠久久亚洲欧美| 99精品热视频只有精品10| 欧美一级精品大片| 亚洲乱码国产乱码精品精天堂| 亚洲欧美日韩在线播放| 欧美99在线视频观看| 国产精品v日韩精品v欧美精品网站| 韩国一区二区在线观看| 宅男精品视频| 亚洲欧洲精品成人久久奇米网 | 欧美一区日本一区韩国一区| 欧美成人一二三| 国产色产综合产在线视频| 日韩视频一区二区三区在线播放| 久久成人免费电影| 亚洲尤物影院| 欧美国产日韩a欧美在线观看| 国产精自产拍久久久久久蜜| 日韩视频中文字幕| 最新精品在线| 久久久亚洲精品一区二区三区| 欧美午夜三级| 亚洲欧洲一区二区三区在线观看| 久久动漫亚洲| 欧美怡红院视频| 欧美午夜影院| 亚洲精品极品| 最近中文字幕mv在线一区二区三区四区| 欧美亚洲综合另类| 国产精品国码视频| 99re6热只有精品免费观看| 亚洲精品四区| 免费在线观看精品| 国产一区在线播放| 午夜亚洲视频| 欧美一区二区高清| 国产精品入口日韩视频大尺度| 亚洲精品视频在线观看免费| 亚洲欧洲日本在线| 裸体丰满少妇做受久久99精品| 国产无一区二区| 亚洲欧美在线一区| 午夜欧美视频| 国产精品日韩在线| 亚洲一区高清| 亚洲欧美视频在线观看视频| 欧美日韩系列| 一区二区福利| 亚洲在线观看| 国产精品国色综合久久| 国产精品99久久不卡二区| 中文精品99久久国产香蕉| 欧美日韩黄色一区二区| 亚洲精品免费电影| 日韩视频在线观看| 欧美日韩国产限制| 亚洲九九爱视频| 亚洲图片在线观看| 欧美调教视频| 亚洲影院色无极综合| 欧美亚洲视频在线观看| 国产欧美短视频| 午夜精品久久久久久久99水蜜桃 | 欧美一级久久久| 久久亚洲国产精品日日av夜夜| 国产一区二区三区电影在线观看| 欧美一区二区三区久久精品| 久久久亚洲国产美女国产盗摄| 狠狠色伊人亚洲综合成人| 久久精品日产第一区二区三区| 久久久亚洲高清| 亚洲电影欧美电影有声小说| 亚洲免费观看视频| 欧美日韩一区二区三区四区在线观看| 夜夜嗨av一区二区三区网站四季av| 亚洲一级一区| 国产精品羞羞答答xxdd| 欧美在线视频网站| 免费在线视频一区| 亚洲人成欧美中文字幕| 亚洲一区二区三区四区五区午夜| 国产精品激情电影| 久久成人这里只有精品| 猛男gaygay欧美视频| 亚洲欧洲综合另类| 亚洲影院污污.| 国产日韩欧美亚洲一区| 亚洲国产高清一区| 欧美日韩精品高清| 亚洲一区尤物| 久久综合久久美利坚合众国| 亚洲欧洲一区二区三区在线观看 | 亚洲精品欧美专区| 欧美丝袜第一区| 久久gogo国模啪啪人体图| 欧美激情在线| 亚洲在线不卡| 欧美69wwwcom| 亚洲自拍都市欧美小说| 免费亚洲视频| 在线视频精品| 久久久夜夜夜| 一区二区三欧美| 久久久久高清| 日韩视频久久| 久久免费视频网站| 一区二区91| 噜噜噜噜噜久久久久久91| 一本一本久久a久久精品牛牛影视| 久久精品国产亚洲5555| 最近中文字幕mv在线一区二区三区四区 | 亚洲精品久久在线| 久久激情视频久久| 亚洲美女少妇无套啪啪呻吟| 久久成人免费日本黄色| 亚洲欧洲一区二区天堂久久 | 欧美成人一区在线| 亚洲一区二区在线播放| 欧美99久久| 亚洲欧美日韩区| 欧美人与性动交cc0o| 欧美伊人久久久久久久久影院| 欧美日本国产视频| 久久精品二区三区| 国产精品理论片| 99视频一区二区三区| 国产一区二区三区成人欧美日韩在线观看| 亚洲精品国产拍免费91在线| 国产日韩av一区二区| 亚洲色无码播放| 永久域名在线精品| 欧美在线国产精品| 一本色道**综合亚洲精品蜜桃冫| 久久频这里精品99香蕉| 亚洲免费伊人电影在线观看av| 欧美日本高清一区| 亚洲国产一区二区精品专区| 国产美女在线精品免费观看| 国产精品99久久久久久久女警 |