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

基于嵌入式FPGA系統(tǒng)USB通信接口硬件設(shè)計

2018-08-31 05:54:56廣州海格通信集團股份有限公司鄭超捷
電子世界 2018年16期
關(guān)鍵詞:嵌入式功能系統(tǒng)

廣州海格通信集團股份有限公司 鄭超捷 郭 洋

與傳統(tǒng)的x86結(jié)構(gòu)CPU系統(tǒng)的通用USB設(shè)計相比較,嵌入式FPGA系統(tǒng)中的USB接口在使用中具有很好的針對性和專業(yè)性。在系統(tǒng)設(shè)計中,嵌入式FPGA系統(tǒng)更加趨向于集成化發(fā)展,在單片F(xiàn)PGA系統(tǒng)中具備系統(tǒng)需要最基本的CPU和存儲器,為了完成整個系統(tǒng)需要的功能需求,還需要在系統(tǒng)內(nèi)集成各種工程模塊和接口。通過系統(tǒng)和模塊的協(xié)調(diào)配合,才能實現(xiàn)系統(tǒng)的可編程性。該系統(tǒng)的設(shè)計和使用,能夠比較便利的完成擴充以及升級等多種功能,而且在設(shè)計過程中還表現(xiàn)出良好的靈活性。由于,在FPGA系統(tǒng)中的I/O資源豐富,所以在應(yīng)用的過程中可以設(shè)置成各種串行總線、并行總線,在傳輸速度方面可以通過PLL配置,實際應(yīng)用中能夠表現(xiàn)出良好的USB接口芯片適用性。

1.整體的系統(tǒng)設(shè)計

嵌入式系統(tǒng)的構(gòu)成不僅包括了外圍器件,而且還包括了最主要的主控器件,目前的CPU設(shè)計形式還是較多的,本文將對FPGA形式進行分析和研究。對于FPGA系統(tǒng)而言,除了最基本的主控器件,還要配備電源模塊,也包括了USB模塊,除此之外就是嵌入式模塊。

所以,要進行嵌入式嵌入式FPGA系統(tǒng)USB通信接口硬件設(shè)計,首先要選擇合適的電壓,來設(shè)計合理的電源模塊,最常用的就是DC/DC的系統(tǒng)電源。在通電之后,F(xiàn)PGA會根據(jù)系統(tǒng)要求進行相關(guān)的操作,完成對配制芯片的加載,最終才能完成整個系統(tǒng)的功能。整個系統(tǒng)的構(gòu)架,也需要初始化驅(qū)動程序的驅(qū)動,在系統(tǒng)開始使用之后,如果將USB插入主機,F(xiàn)PGA可以接收顯式中斷信息。最終通過系統(tǒng)的處理,使得系統(tǒng)在接下來可以準確識別出USB。如果在使用中,將嵌入式系統(tǒng)插入外圍設(shè)備,則USB的功能就變成了電源供應(yīng)作用,所以在使用中要實現(xiàn)配置文件的加載,可以首先根據(jù)系統(tǒng)的初始化識別的基礎(chǔ)上,通過FIFO來實現(xiàn)系統(tǒng)的數(shù)據(jù)傳輸。

因此,在嵌入式系統(tǒng)的通信接口的設(shè)計過程中,不僅要考量系統(tǒng)的整體功能要求,而且需要綜合考慮FPGA系統(tǒng)的特點。

2.FPGA及USB主機/外設(shè)接口芯片選擇

2.1 系統(tǒng)硬件總體框圖

作為嵌入式系統(tǒng),F(xiàn)PGA只是主控制CPU,需要SDRAM、nor flash等外圍設(shè)備才能正常工作。基于嵌入式FPGA的USB通信接口系統(tǒng)硬件由嵌入式FPGA模塊、USB模塊和電源模塊組成,其總體框圖如圖1所示。

通過上圖的硬件框圖也可以看出,F(xiàn)PGA系統(tǒng)的功能實現(xiàn),需要借助配制芯片,只有借助配置芯片才能完成Nios II軟核的加載,在此基礎(chǔ)上保證系統(tǒng)在SDRAM中運行,該過程需要UC / OS - II操作系統(tǒng)的加載。在完成系統(tǒng)和程序的加載之后,此時如果有USB設(shè)備插入主機,將會中斷通知max 3421 FPGA。一旦FPGA系統(tǒng)中斷,此時的識別工作承擔(dān)者將改變,將由max 3421實現(xiàn)。此時,max 3421通過配置來輔助系統(tǒng)進行后續(xù)的操作。如果外圍設(shè)備插入的時候,USB的功能主要是完成外圍設(shè)備的供電,然后借助配制文件的加載,實現(xiàn)內(nèi)部寄存器的初始化。此時,設(shè)備能夠正確、明確地識別出后續(xù)的數(shù)據(jù),其傳輸是通過內(nèi)部的FIFO操作完成的。

圖1 系統(tǒng)總體硬件框圖

2.2 FPGA的選擇

一般而言,支持嵌入式系統(tǒng)的FPGA都滿足要求。例如Altera公司的FPGA系列中,Cyclone系列及以上的FPGA系列都支持Nios II嵌入式CPU,都可以作為系統(tǒng)的主控CPU。

2.3 USB主機接p芯片

USB2.0是已經(jīng)設(shè)置好的標準,因此不需要重復(fù)設(shè)計。在嵌入式模式中,經(jīng)常使用USB主機芯片完成主機所需要的功能。可以結(jié)合MAXIM公司的MAX3421接口芯片實現(xiàn)USB2.0所需要的功能。

2.4 USB外設(shè)接口芯片

USB的外置接口芯片較多,但是既要保證外設(shè)功能的良好運行,還要保證良好的速度,這對于外設(shè)接口芯片的要求就更高了。所以,能夠滿足要求的芯片有很大的限制,具有代表性的像CPRESS公司的EZ-USBFX2系列。可以使用CPRESS公司的Cy7c68013芯片作為高速USB外設(shè)的接口芯片,實現(xiàn)數(shù)據(jù)的高速傳遞。

FPGA通過FX2實現(xiàn)USB2.0接口和通訊主機之間連接,它能從本質(zhì)上帶來Slave FIFO主控制器所需要的模塊。所以可以依據(jù)Slave FIFO所需要的傳輸方式進行分析設(shè)計,在此基礎(chǔ)上,F(xiàn)X2內(nèi)嵌的8051部件僅僅作為Slave FIFO存在的寄存器同時控制FX2的運行。一旦相關(guān)的寄存器完成配置,F(xiàn)PGA根據(jù)Slave FIFO傳遞的信息,能夠?qū)崿F(xiàn)通訊,然而實際通訊中8051這一模塊并不參與其中。

3.硬件設(shè)計的具體應(yīng)用

3.1 選擇適當(dāng)?shù)腇PGA

FPGA的最基礎(chǔ)的功能是能夠支持嵌入式模式,不同種類的FPGA都有助于完善系統(tǒng)。系統(tǒng)的內(nèi)部結(jié)構(gòu)中,F(xiàn)PGA是系統(tǒng)的重心。

嵌入式模式應(yīng)該同時含有等效邏輯單元以及芯片資源,所以能夠滿足接口芯片的基本要求,與此同時也可以通過對現(xiàn)有數(shù)據(jù)進行處理完成數(shù)據(jù)的實時性分析。最近,單片F(xiàn)PGA較傳統(tǒng)的模式而言具有更好的靈活性,系統(tǒng)配有能夠幫助接口組塊和儲存器實現(xiàn)信息處理的模塊。同時,系統(tǒng)也含有能夠并聯(lián)或串聯(lián)的通用線路,從而在根本上解決了通信中斷等情況,進而保證了通信的連續(xù)性。

3.2 對于主機接口進行設(shè)計

根據(jù)現(xiàn)階段的設(shè)計要求設(shè)計USB硬件的接口,在設(shè)計過程中對相同重復(fù)的接口設(shè)計一個即可。對于嵌入式系統(tǒng),接口的芯片能夠幫助實現(xiàn)主機需要的功能。USB在設(shè)計時,主要使用SPI當(dāng)做硬件線路的接口。這主要是由于SPI接口在設(shè)計上的芯片引腳數(shù)目相比較其他的接口更少,就會使得接口能夠很好的適用于模擬電路或數(shù)字邏輯電路。SPI接口的使用能夠很好的輔助系統(tǒng)完成USB的連接或者斷開時的識別。除此之外,USB的底層需求能夠使用接口引擎來完成連接。

3.3 對于外設(shè)接口進行設(shè)計

工作人員在對USB外接口進行設(shè)計改進時,可以從不同角度出發(fā),選用不同種類的芯片,進而設(shè)計出具有實時性的通訊設(shè)備的接口。正如最近幾年設(shè)計的FX2存在不同于傳統(tǒng)接口的內(nèi)接口,極大程度的滿足USB對于帶寬的要求。FX2配有全智能的硬件處理功能,能夠減少設(shè)計研發(fā)過程所需要的時間,在具有良好的兼容性的同時也使得整個設(shè)計得到了簡化。設(shè)計外設(shè)接口也可以使用無縫接口,正如DSP或FIFO等。

4.結(jié)論

在嵌入式結(jié)構(gòu)中,接口是該結(jié)構(gòu)中的最重要的部分。設(shè)計人員應(yīng)該借助FPGA系統(tǒng)的特點進行屁哦誒硬件,在此基礎(chǔ)上準確的繪制整體框架圖。通過一系列的設(shè)計完善后,USB的硬件組塊就具有了更高的安全性,從而使得系統(tǒng)的通信安全得到了提升。在這里需要強調(diào)的是,設(shè)計通信接口的重點是保證完備的通信能力,進而為通信設(shè)備獲得即時的信息提供保障。到目前為止,嵌入式系統(tǒng)的有關(guān)硬件接口的改進已經(jīng)實現(xiàn)了巨大的進步,但是并沒有到達終點。在將來,相關(guān)工作人員還可以從自身經(jīng)驗出發(fā)提高通信系統(tǒng)的時效性。

猜你喜歡
嵌入式功能系統(tǒng)
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
搭建基于Qt的嵌入式開發(fā)平臺
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)于非首都功能疏解的幾點思考
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Altera加入嵌入式視覺聯(lián)盟
中西醫(yī)結(jié)合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 亚洲成在人线av品善网好看| 在线中文字幕网| 2024av在线无码中文最新| 国产成人综合网在线观看| 国产精品lululu在线观看| 色婷婷亚洲综合五月| 91无码网站| 成色7777精品在线| 亚洲有码在线播放| 18禁高潮出水呻吟娇喘蜜芽| 99这里精品| 亚洲V日韩V无码一区二区| 国产成人精品一区二区秒拍1o| 久久国产香蕉| 国产偷国产偷在线高清| 久草视频一区| 亚洲天堂视频网| 77777亚洲午夜久久多人| 国产成人综合久久精品尤物| 国产日韩av在线播放| 久996视频精品免费观看| 喷潮白浆直流在线播放| 国内精品视频| 日本少妇又色又爽又高潮| 亚洲无码91视频| 亚洲精品在线观看91| 中文字幕日韩久久综合影院| 欧美精品不卡| 国产福利不卡视频| 亚洲综合中文字幕国产精品欧美| 午夜一区二区三区| 国产欧美高清| 久久人妻xunleige无码| 四虎国产永久在线观看| 国产乱子伦精品视频| 无遮挡国产高潮视频免费观看| 国产女人在线视频| 欧美成一级| 成人av手机在线观看| 日本成人在线不卡视频| 日韩中文字幕亚洲无线码| 久久香蕉国产线看观看亚洲片| 无码精品国产dvd在线观看9久| 欧美日韩综合网| 欧洲欧美人成免费全部视频| 2048国产精品原创综合在线| 成·人免费午夜无码视频在线观看| 国产无码制服丝袜| 福利片91| 国产精品一区不卡| 国产精品男人的天堂| 在线观看无码a∨| 成人精品亚洲| 久久久久久高潮白浆| 九九九精品成人免费视频7| 久久久久亚洲精品无码网站| 欧美午夜理伦三级在线观看| jijzzizz老师出水喷水喷出| 狠狠色综合网| 黄色网址免费在线| 色悠久久久| 一级福利视频| 国产欧美日韩18| 2020精品极品国产色在线观看 | 欧美国产菊爆免费观看 | 亚洲国产成人综合精品2020 | 亚洲黄色高清| 午夜影院a级片| 视频国产精品丝袜第一页| 国产欧美性爱网| 婷婷六月综合网| 日韩高清欧美| 天堂久久久久久中文字幕| 日本国产在线| 欧美三级自拍| 九九视频在线免费观看| 国产91熟女高潮一区二区| 国产精品冒白浆免费视频| 日韩欧美国产综合| 久久精品国产精品青草app| 免费无码又爽又黄又刺激网站| 欧美三级视频网站|