999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的并行數(shù)據(jù)轉(zhuǎn)SPI接口設(shè)計

2012-06-25 03:31:44陳金鷹
電視技術(shù) 2012年5期
關(guān)鍵詞:信號設(shè)備系統(tǒng)

劉 敏,陳金鷹,唐 偉,李 菊

(成都理工大學(xué)信息科學(xué)與技術(shù)學(xué)院,四川 成都 610059)

當(dāng)在兩個電路間進(jìn)行8或16位數(shù)據(jù)傳輸時,需要8或16要數(shù)據(jù)線進(jìn)行連接,如果兩個電路相距較遠(yuǎn),采用并行傳輸則不經(jīng)濟,也不可靠,故常用串行方式進(jìn)行數(shù)據(jù)傳輸。由此帶來的問題是傳輸速率將變?yōu)樵瓉淼?/8或1/16。本文提出一種改進(jìn)的傳輸設(shè)計方案,即將并行數(shù)據(jù)傳輸?shù)紽PGA[1],由FPGA以并行數(shù)據(jù)位數(shù)倍的速率按改進(jìn)的SPI標(biāo)準(zhǔn)進(jìn)行傳輸,從而實現(xiàn)并行數(shù)據(jù)的遠(yuǎn)程傳輸而保持原來的高速傳輸速率。

1 系統(tǒng)工作原理

并行數(shù)據(jù)轉(zhuǎn)改進(jìn)型SPI輸出接口系統(tǒng)結(jié)構(gòu)如圖1所示。并行數(shù)據(jù)datain從外部輸入到數(shù)據(jù)移位寄存器datars中,也可串行從sdi輸入到數(shù)據(jù)移位寄存器datars中[2]。來自sdi的數(shù)據(jù)可用來進(jìn)行收發(fā)兩端傳輸過程的握手,檢驗對方是否正確收到數(shù)據(jù)。例如,如有必要,對方可將收到數(shù)據(jù)串行通過sdi發(fā)回到datars中,如果該數(shù)據(jù)與原datain數(shù)據(jù)相同,則表明發(fā)送正確。接收到的sdi數(shù)據(jù)可從數(shù)據(jù)緩沖寄存器databuf得到。當(dāng)datain數(shù)據(jù)發(fā)送完畢,發(fā)送完畢標(biāo)志信號bf置1。當(dāng)復(fù)位信號reset為1時,bf變?yōu)榈碗娖剑⑹筺ss為低電平,通知對方準(zhǔn)備接收數(shù)據(jù)[3]。

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

系統(tǒng)工作時鐘為clk,并通過sck為對方提供驅(qū)動時鐘。當(dāng)數(shù)據(jù)移位寄存器datars中的數(shù)據(jù)被全部移出時,移完標(biāo)志信號bf置1,并使串行輸出端口sdo輸出為低電平,否則sdo輸出為datain數(shù)據(jù)。這里稱之為改進(jìn)型SPI,其主要特點是在無數(shù)據(jù)傳輸時,SDI,SDO為低電平以省電,在數(shù)據(jù)傳輸方式上任采用SPI思想,因此當(dāng)將該設(shè)計電路與現(xiàn)有標(biāo)準(zhǔn)SPI進(jìn)行接口時,需要注意這種區(qū)別,界時可將無數(shù)據(jù)傳輸時的電平修改一下即可。如果不與其他原SPI標(biāo)準(zhǔn)通信,兩個該系統(tǒng)電路即可完成高速通信。

2 程序流程

系統(tǒng)工作流程如圖2所示。如以發(fā)送端為主設(shè)備,接收端為從設(shè)備,則系統(tǒng)開始工作時,先通過nss輸出低電平使從設(shè)備獲得一個選通信號,進(jìn)入工作狀態(tài),并向從設(shè)備發(fā)送系統(tǒng)工作時鐘sck,使主、從設(shè)備能同步傳輸數(shù)據(jù)。此外還使發(fā)送完畢標(biāo)志信號bf置0。

圖2 系統(tǒng)工作流程

系統(tǒng)有兩種數(shù)據(jù)輸入方式:

1)當(dāng)復(fù)位信號reset為1時,將并行數(shù)據(jù)鎖存輸入主設(shè)備,此后在reset為0時進(jìn)行數(shù)據(jù)的串行輸出[4]。

2)當(dāng)復(fù)位信號reset為0時,不能從并行輸入端口輸入數(shù)據(jù),但可從串行端口輸入數(shù)據(jù),使該系統(tǒng)不僅具有與并行輸出設(shè)備進(jìn)行通信的能力,同時具有與串行設(shè)備通信的能力。

串行接收的數(shù)據(jù)通過并行輸出端口databuf從數(shù)據(jù)緩沖寄存器讀出。系統(tǒng)的端口設(shè)置的VHDL語言程序如下:

3 程序仿真

在Xilinx公司軟件ISE10.1環(huán)境下運行程序,從運行程序綜合后得到的頂層模塊如圖3所示中,可清楚地看到系統(tǒng)與并行設(shè)備和串行設(shè)備之間進(jìn)行雙向數(shù)據(jù)傳輸?shù)慕涌谝_。

圖3 系統(tǒng)頂層模塊的對外引腳

圖4中為從并行端口輸入兩位十六進(jìn)制數(shù)據(jù)B1(10110001b)后,再從串口輸入110000111b后的輸入輸出波形圖。從sdo和databuf輸出引腳可見數(shù)據(jù)在時鐘sck驅(qū)動下的輸出情況[5]。表1則反映了在時鐘驅(qū)動下,寄存器中數(shù)據(jù)和輸入輸出端口上信號的變化過程。

表1 寄存器和輸入輸出端口上信號的變化過程

從表1中可見本改進(jìn)型SPI串行接口的特點:當(dāng)數(shù)據(jù)串行從輸出端口移出時,同時也在串行從輸入端口移入,并沖掉移位寄存器中原有的數(shù)據(jù)。完成從sdi端口接收一個字節(jié)數(shù)據(jù),需要在數(shù)據(jù)傳輸完成標(biāo)志bf為高電平后的下一個時鐘才能完成[6]。圖4為仿真程序運行結(jié)果。

圖4 仿真程序運行結(jié)果(截圖)

4 結(jié)束語

隨著電子技術(shù)的廣泛應(yīng)用,不同設(shè)備間進(jìn)行通信變得越來越頻繁和重要,常會遇到不同設(shè)備間由于標(biāo)準(zhǔn)不一致,而造成通信困難。該設(shè)計可用于解決高速數(shù)據(jù)的并行傳輸轉(zhuǎn)SPI方式的串行輸出,其數(shù)據(jù)傳輸速率與兩個電子設(shè)備自身內(nèi)部的工作頻率無關(guān)。數(shù)據(jù)傳輸時,只需發(fā)信方將數(shù)據(jù)送到該系統(tǒng),再發(fā)送一個復(fù)位信號reset,數(shù)據(jù)便可通過該系統(tǒng)傳到對方。此外,還可在發(fā)送數(shù)據(jù)的同時,通過sdi接收對方數(shù)據(jù),并從databuf端口取出,實現(xiàn)雙向通信。

[1]劉慶豐,陳金鷹,王舟兵,等.基于FPGA的DVB-S調(diào)制器系統(tǒng)設(shè)計[J]. 電視技術(shù),2010,34(1):37-39.

[2]王巍,陳金鷹,鄭恭明.基于ZigBee標(biāo)準(zhǔn)的FPGA設(shè)計無線收發(fā)系統(tǒng)[J]. 數(shù)字通信世界,2008(9):43-44.

[3]陳培均.基于 FPGA的802.11b設(shè)計[D].成都:成都理工大學(xué),2009.

[4]陳卓.基于FPGA的軟件無線電DDC設(shè)計[D].成都:成都理工大學(xué),2008.

[5]陳金鷹,孫旭,李燦平.高精度頻率測定的ASIC實現(xiàn)[J].成都理工大學(xué)學(xué)報:自然科學(xué)版,2004,34(4):390-394.

[6]徐國棟,陶安利,徐士敏,等.基于FPGA的DDS函數(shù)發(fā)生器的設(shè)計與實現(xiàn)[J]. 機械制造與自動化,2010,39(5):91-94.

猜你喜歡
信號設(shè)備系統(tǒng)
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
Smartflower POP 一體式光伏系統(tǒng)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設(shè)備運行維護(hù)探討
主站蜘蛛池模板: 热久久这里是精品6免费观看| 国产精品无码AV片在线观看播放| 怡红院美国分院一区二区| 欧美国产日韩在线观看| 国产精品思思热在线| 性喷潮久久久久久久久| 国产av一码二码三码无码| 亚洲精品国产自在现线最新| 亚洲日本在线免费观看| 大陆精大陆国产国语精品1024| 激情影院内射美女| 国产成人精品18| 国产一级精品毛片基地| 亚洲Av综合日韩精品久久久| 99ri国产在线| 91福利片| 亚洲 欧美 中文 AⅤ在线视频| AV在线天堂进入| 成人在线亚洲| 在线观看亚洲人成网站| 狂欢视频在线观看不卡| 亚洲综合片| 国产精品久久久久无码网站| 国产成人精彩在线视频50| 久久精品国产亚洲AV忘忧草18| 男女猛烈无遮挡午夜视频| 国产欧美视频综合二区 | 亚洲精品亚洲人成在线| 日韩黄色大片免费看| 人妻中文久热无码丝袜| 日韩一区二区三免费高清| 青青草原国产免费av观看| 精品无码视频在线观看| 中文字幕va| 精品少妇人妻无码久久| 免费在线成人网| 99久久99视频| 国产精品网曝门免费视频| 亚洲性一区| 狠狠干欧美| 啊嗯不日本网站| 久久男人资源站| 国产精品熟女亚洲AV麻豆| 国产激情在线视频| 成人在线观看一区| 国产一区二区丝袜高跟鞋| 亚洲欧洲日本在线| 久久婷婷综合色一区二区| 国产精品永久不卡免费视频| 欧美www在线观看| 日韩美女福利视频| 沈阳少妇高潮在线| 国产精品七七在线播放| 亚洲无码熟妇人妻AV在线| 色亚洲成人| 不卡无码网| 2019年国产精品自拍不卡| 成人综合久久综合| 久久免费精品琪琪| 五月婷婷丁香综合| 亚洲乱码视频| 亚洲精品无码高潮喷水A| 国产电话自拍伊人| 精品久久蜜桃| 成年人国产视频| 伊人天堂网| 欧美一区国产| 欧美激情二区三区| 一边摸一边做爽的视频17国产| 国产高清自拍视频| 在线另类稀缺国产呦| 一级成人a毛片免费播放| 一级爆乳无码av| 直接黄91麻豆网站| 国产精品永久不卡免费视频| 午夜爽爽视频| 亚洲欧洲自拍拍偷午夜色| 国产成人亚洲精品色欲AV| 国产精品永久不卡免费视频| 国产内射一区亚洲| 国产成人高精品免费视频| 亚洲一级毛片在线观|