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

探討嵌入式FPGA在USB通信接口硬件設計中的應用

2020-08-15 13:28:34吳文慶
科技創(chuàng)新導報 2020年17期

吳文慶

摘? ?要:本文主要針對嵌入式FPGA系統(tǒng)的USB通信接口硬件設計進行了探討,同時,設計出了較為具體的實現(xiàn)方案。具體而言,先是對選擇器件時的一些細節(jié)實施了分析,隨后,針對USB通信模塊以及電源模塊等實施了電路原理圖設計操作,最后,簡要分析了設計PCB的過程中應關注的問題,希望可以為提升我國USB通信接口硬件設計整體水平提供一些參考。

關鍵詞:嵌入式FPGA? 硬件設計? USB? 通信接口? 主機接口

中圖分類號:TP334.7? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2020)06(b)-0014-02

Abstract: This paper mainly discusses the hardware design of USB communication interface in embedded FPGA system, and designs a more specific implementation scheme. Specifically, some details of the device selection are analyzed first, and then the circuit schematic design operation is implemented for USB communication module and power module. Finally, the problems that should be paid attention to in the process of PCB design are briefly analyzed.Hope to improve the overall level of USB communication interface hardware design to provide some reference.

Key Words: Embedded FPGA; Hardware design; USB; Communication interface; Host interface

和x86結構的CPU平臺可以統(tǒng)一應用的USB設計具有一些差異,對于嵌入式FPGA系統(tǒng)來講,其USB接口一般存在特殊的通信設計要求,通常會在一片F(xiàn)PGA上開展內部多個功能模塊的集成操作,創(chuàng)建起一個支持編程的SOPC系統(tǒng),設計的方式具備較高的便捷性,升級和剪裁也更為簡單,較為符合各類USB接口相應需求。

1? 接口芯片擇選

通常來講,符合嵌入式系統(tǒng)要求的FPGA均滿足相應需求,以A公司為例,該公司設計的FPGA系列產品中,以某系列作為分割線,后期生產的FPGA系列均滿足NiosⅡ均滿足嵌入式CPU要求,換而言之,均能夠發(fā)揮系統(tǒng)主控CPU作用。本文選擇的為A公司的STRATIXⅢ系列的EP3SE110F780,此芯片具有較為顯著的資源豐富性特點,不僅和USB接口芯片需求相符,且可以良好滿足相關信號處理的各種需求[1]。

2? 硬件總架構設計

FPGA系統(tǒng)輸入嵌入式,但其僅作為主控CPU的一種,也需要其他的器件作為輔助,包括Nor Flash等,以確保系統(tǒng)的順利運轉。由于FPGA系統(tǒng)通信接口硬件構成主要包括電源、FPGA模塊等,總架構設計如圖1。

通電操作完成以后,系統(tǒng)先是基于配置芯片內開展NiosⅡ軟核加載操作,隨后,基于Nor Flash內,開展uC/OS-Ⅱ系統(tǒng)加載操作,置于SDRAM內,開展具體的運行操作。上述操作完成以后,針對系統(tǒng)外設,包括RS232等程序開展初始化操作,結束以后,保持待機狀態(tài)。倘若存在USB外設,和主機端進行連接操作,MAX3412會經(jīng)由中斷通知的方式,將相應信息傳達給FPGA,F(xiàn)PGA在獲知主機中斷以后,基于MAX3421針對外設開展配置、枚舉,實現(xiàn)對外設的分辨。依照系統(tǒng)要求開展后期各環(huán)節(jié)相關操作[2]。

倘若存在外設端,和主設備進行連接操作,相應設備基于USB接口實現(xiàn)對外設的電能供給,Cy7c68013經(jīng)由EEPROM針對Slavefifo配置文件進行加載操作,實現(xiàn)對內部寄存器的初始化,如此一來,主設備才可以實現(xiàn)對Cy7c68013的有效辨別。后期相關數(shù)據(jù),經(jīng)由針對Cy7c68013內部開展的FIFO實現(xiàn)。

3? 主機接口及外設接口的設計

3.1 主機接口

根據(jù)現(xiàn)下應用的協(xié)議開展USB硬件接口設計操作,可直接減少開發(fā)一些重復性的接口資源。基于嵌入式系統(tǒng)層面而言,接口芯片的主要作用為確保主機的各種功能可以正常發(fā)揮。實際開展USB設計操作的過程中,硬件線路的接口一般為SPI,原因是SPI接口的芯片引腳數(shù)量較少,且和數(shù)字邏輯以及模擬電路對系統(tǒng)的要求較為相符。USB實際開展連接或者斷開操作的過程中,系統(tǒng)均設置為支持編程的調控模式。同時,USB底層協(xié)議,支持通過接口引擎的形式開展相應的處理操作。MAX3421芯片是M公司近期出品的一款USB接口芯片,利用高頻SPITM接口訪問寄存器組的方式,完成對接口芯片的控制。基于此類芯片開展USB主機工作的過程中,能夠促使很多的USB外設和DSP或者ASIC進行有效連接[3]。

3.2 外設接口

主站蜘蛛池模板: 久草视频一区| 日韩精品无码免费专网站| 波多野结衣一级毛片| 国产精品久久自在自2021| 久久综合激情网| 日韩不卡免费视频| 国产精品视频猛进猛出| 5555国产在线观看| 国产精品污污在线观看网站| 久久激情影院| 九九热免费在线视频| 国产日韩精品欧美一区喷| 欧美日韩午夜视频在线观看| 在线观看国产精美视频| 国产尹人香蕉综合在线电影| 亚洲综合中文字幕国产精品欧美| 91在线无码精品秘九色APP| 黑人巨大精品欧美一区二区区| 免费啪啪网址| 亚洲系列中文字幕一区二区| 欧美日韩中文国产va另类| 国产人碰人摸人爱免费视频| 国产草草影院18成年视频| 九色视频在线免费观看| 日本一区二区三区精品视频| 激情综合五月网| 久久成人国产精品免费软件| www亚洲精品| 免费一看一级毛片| 国产在线观看一区精品| 国产激情影院| 麻豆国产原创视频在线播放| 青青国产在线| 久久夜夜视频| 国产不卡网| 日韩高清欧美| 高潮爽到爆的喷水女主播视频| 亚洲国产91人成在线| 亚洲最新在线| 波多野结衣中文字幕一区| 国产成年女人特黄特色大片免费| 91毛片网| 五月天天天色| 69免费在线视频| 四虎国产成人免费观看| 成年人福利视频| 色婷婷综合激情视频免费看| 爽爽影院十八禁在线观看| 亚洲精品成人片在线播放| 精品少妇人妻av无码久久| 精品国产自在在线在线观看| 高清久久精品亚洲日韩Av| 色妞www精品视频一级下载| 欧美一级爱操视频| 欧美色综合网站| 国产精品亚洲一区二区三区在线观看| 久久久久久国产精品mv| 国产成人狂喷潮在线观看2345| 制服丝袜一区二区三区在线| 亚洲精品男人天堂| 中文字幕丝袜一区二区| 亚洲AV成人一区国产精品| 韩国v欧美v亚洲v日本v| 毛片a级毛片免费观看免下载| 麻豆精品国产自产在线| 国产精品自在自线免费观看| 国产成人综合欧美精品久久| 在线观看亚洲成人| 婷婷丁香色| 欧美午夜视频| 亚洲三级电影在线播放| 福利在线一区| 中国精品自拍| 亚洲色图在线观看| 成人午夜在线播放| 精品无码一区二区在线观看| 日韩精品一区二区三区免费在线观看| 美女被躁出白浆视频播放| 亚洲日韩在线满18点击进入| 日韩人妻无码制服丝袜视频| 99热免费在线| 99er精品视频|