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 外設接口

主站蜘蛛池模板: 狼友视频国产精品首页| 精品国产美女福到在线不卡f| 夜夜操天天摸| 午夜国产大片免费观看| 亚洲日韩国产精品综合在线观看| 精品一区二区三区四区五区| 亚洲无码37.| 亚洲天堂免费在线视频| 四虎影视8848永久精品| 青青热久免费精品视频6| 精品在线免费播放| 亚洲成人播放| 日韩色图区| 欧美性天天| 欧美激情视频一区二区三区免费| 亚洲香蕉伊综合在人在线| 亚洲精品国产综合99久久夜夜嗨| 免费在线色| 激情午夜婷婷| 中文无码伦av中文字幕| 国产午夜精品一区二区三区软件| 性视频久久| 亚洲人网站| 一级成人a毛片免费播放| 欧美性猛交一区二区三区| 97视频免费在线观看| 狂欢视频在线观看不卡| 国产91无毒不卡在线观看| 麻豆精选在线| 免费看a级毛片| 91成人在线免费观看| 亚洲最黄视频| 91精品啪在线观看国产91九色| 欧美日韩第三页| 色欲国产一区二区日韩欧美| 国产精品林美惠子在线观看| 在线播放国产99re| 97超碰精品成人国产| 成人无码区免费视频网站蜜臀| 国产精品视频久| 国产欧美精品一区aⅴ影院| 91福利在线观看视频| 亚洲欧美日韩另类在线一| 国产亚洲男人的天堂在线观看| 福利视频久久| 无码高清专区| 乱人伦中文视频在线观看免费| 成人福利在线观看| 72种姿势欧美久久久大黄蕉| 亚洲乱强伦| 欧美日韩成人| 国产成人艳妇AA视频在线| 国产一级精品毛片基地| 超碰色了色| 国产成人精品亚洲77美色| 亚洲有无码中文网| 日本国产在线| 国产av无码日韩av无码网站| 亚洲性影院| 亚洲日韩精品欧美中文字幕| 亚洲国产成人无码AV在线影院L| 又大又硬又爽免费视频| 久久久噜噜噜久久中文字幕色伊伊 | 欧美日韩导航| 狠狠色综合网| 91九色国产在线| 国产精品区网红主播在线观看| 久久一本日韩精品中文字幕屁孩| 国产一区二区三区在线无码| 亚洲男人在线| 青青国产成人免费精品视频| 呦女亚洲一区精品| 幺女国产一级毛片| 五月天婷婷网亚洲综合在线| 国产三级韩国三级理| 午夜毛片免费看| 国产情侣一区| 精品久久久无码专区中文字幕| 欧美一级高清免费a| www亚洲精品| 婷婷成人综合| 麻豆AV网站免费进入|