色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

新一代的USB 3.0外設控制器

e9Zb_gh_8734352 ? 來源:未知 ? 作者:李倩 ? 2018-07-25 14:18 ? 次閱讀

高速數據傳輸系統在通信系統、測試儀器等電子系統中有著廣泛應用,人們對數據傳輸的處理速度、可靠性及實時性的要求越來越高,數據傳輸速度越來越快,對數據的抗干擾性的要求也越來越高。

01

USB3.0簡介

USB3.0的最高理論速度達到了5Gbit/s,向需要更大電力支持的設備提供更好的支持和電力供應,它在USB2.0的基礎上增加了新的電源管理功能,采用全雙工數據通信,提供更快的傳輸速度,并且向下兼容USB2.0和USB1.1設備。USB體系主要包括三個部分:主機,設備和物理連接。主機通常是PC或者主機控制器;設備是指常用的U盤、帶USB的攝像頭、相機等設備;物理連接就是通常用的傳輸線,在USB3.0系統中,采用了對偶單純形四線制差分信號線,因此可以支持雙向并發數據流傳輸,這也是USB3.0相比于USB2.0設備速度提升的關鍵因素。

02

系統硬件設計

2.1 USB3.0高速傳輸模塊

本設計采用的賽普拉斯EZ-USB FX3 CYUSB3014是新一代的USB 3.0外設控制器,其數據傳輸速率可達320MBps,具有高度集成的靈活特性,滿足本設計的高速數據傳輸要求。其USB3.0模塊功能框圖如下圖1所示。

圖_1_USB3_0模塊功能框圖

本設計中,將USB3.0模塊作為從器件,從器件FIFO接口如圖2所示。該接口允許外部處理器直接訪問多達4個EZ-USB FX3內部緩沖區。USB3.0的控制交由FPGA,數據輸出到PC機進行接收。

圖_2_USB3_0從器件FIFO接口

2.2 FPGA主控模塊

本設計的主控模塊采用Xilinx公司的Spartan6系列FPGA,型號為XC6SLX9-2FTG256C,256個引腳的FBGA封裝。開發板配置兩路標準的AX擴展口,一共有34*2=68個IO口,用于外接其他模塊。

將USB3.0模塊的控制及數據引腳,使用杜邦線與FPGA的擴展口相連,通過對FPGA進行Verilog程序配置,來控制USB3.0的工作。實物連接如下圖3所示。

圖_3_FPGA+USB3.0模塊實物連接圖

03

系統程序設計

3.1 USB3.0模塊程序設計

本設計以FPGA為主控模塊,通過Verilog程序配置USB3.0模塊的工作模式。設計中將廠商提供的固件寫入到該模塊,將其配置為異步、32位并行高速讀寫方式。在下位機采用異步從器件FIFO寫入模式,其時序圖如下圖4所示。

圖_4_異步從器件FIFO寫入模式

對USB3.0模塊進行Verilog程序設計,其核心關鍵代碼如下。USB3.0模塊接口程序如圖5所示。

圖_5_USB3_0模塊接口程序

USB3.0模塊寫入數據程序如下圖6所示。

圖_6_USB3_0模塊寫入數據程序1

通過理解USB3.0相關手冊,完成程序設計后,綜合該模塊,得到頂層RTL原理圖,如下圖7所示。

圖_7_USB3_0綜合頂層模塊原理圖

3.2 程序仿真驗證

設計好上述程序后,繼續編寫仿真激勵文件,對該模塊進行仿真測試。測試核心代碼如下圖8所示。

圖_8_USB3_0仿真測試源代碼

仿真驗證結果如下圖9所示,可見輸入數據正確控制,寫入到該模塊的FIFO中。

圖_9_USB3_0仿真驗證結果

3.3 系統實物測試

完成對程序的仿真驗證后,將USB3.0的數據輸出端口連接到PC機,使用接收軟件進行數據接收。軟件運行測試過程如下圖10所示,首先與USB3.0建立連接,然后再啟動數據接收。

圖_10_上位機數據接收測試

04

總結

本設計的傳輸系統有很多優點,通過USB3.0接口的超高速傳輸特性,可有效地解決高速數據采集中的數據傳輸和存儲問題,測量結果誤差小,可信度高,有利于實現數據的實時處理。采用Cypress公司的USB3.0專用接口芯CYUSB3014與FPGA連接完成了采樣數據的高速傳輸測試,經過多次測試,USB3.0接口的準確、超高速、實時等性能得到了充分的體現。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16332

    瀏覽量

    177806
  • 電源管理
    +關注

    關注

    115

    文章

    6177

    瀏覽量

    144443
  • usb
    usb
    +關注

    關注

    60

    文章

    7936

    瀏覽量

    264474

原文標題:基于FPGA的USB3.0接口設計

文章出處:【微信號:gh_873435264fd4,微信公眾號:FPGA技術聯盟】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于FPGA+USB3.0接口的高速數據傳輸系統設計

    的準確性與穩定性。2 系統硬件設計2.1 USB3.0高速傳輸模塊本設計采用的賽普拉斯EZ-USB FX3 CYUSB3014是新一代USB 3.
    發表于 08-09 14:18

    PLC新一代超小型控制器怎么編程?

    PLC新一代超小型控制器(LOGO!)的編程方法與操作
    發表于 04-07 09:00

    新一代USB 3.0單芯片解決方案(ASMedia)

    新一代USB 3.0單芯片解決方案(ASMedia) ASMedia Technology日前發表新一代Super Speed USB (
    發表于 11-02 09:26 ?1571次閱讀

    ASMedia發表新一代USB 3.0單芯片解決方案

    ASMedia發表新一代USB 3.0單芯片解決方案 ASMedia Technology日前發表新一代Super Speed USB (
    發表于 11-04 15:36 ?2008次閱讀

    Symwave推出USB 3.0 RAID存儲控制器

    Symwave推出USB 3.0 RAID存儲控制器 Symwave(芯微科技)宣布,SW6318現在已經可以立即供貨,SW6318為單芯片USB
    發表于 12-29 17:40 ?1267次閱讀

    英特爾今年推USB 3.0控制器 此舉將加快USB 2.0的

    英特爾今年推USB 3.0控制器 此舉將加快USB 2.0的被淘汰步伐 據中國臺灣媒體報道,有業內消息稱,英特爾今年將推出單獨的USB
    發表于 03-25 10:27 ?1252次閱讀

    Intel計劃推出款獨立的USB3.0控制器芯片

    Intel計劃推出款獨立的USB3.0控制器芯片   幾個月前,Intel便已經明確表態稱其下一代6系列芯片組不會內含USB3.0支持功
    發表于 03-26 10:39 ?784次閱讀

    Pericom新一代USB3.0 DP1.2和PCle3.0產品上線

    百利通半導體公司(Pericom )宣布其最新一代USB3.0、DP(Display Port)1.2和PCle3.0產品系列將使最新CPU芯片組實現采用更高速串行協議的串行連接。
    發表于 09-17 12:03 ?3273次閱讀

    新一代TSC2046觸摸屏控制器

    新一代TSC2046觸摸屏控制器新一代TSC2046觸摸屏控制器
    發表于 12-17 10:27 ?10次下載

    USB3.0 EZ-USB? FX3 SuperSpeed USB 控制器

    USB3.0 EZ-USB? FX3 SuperSpeed USB 控制器
    發表于 10-10 09:28 ?19次下載
    <b class='flag-5'>USB3.0</b> EZ-<b class='flag-5'>USB</b>? FX3 SuperSpeed <b class='flag-5'>USB</b> <b class='flag-5'>控制器</b>

    USB West Bridge ? BeniciatM及BaytM外設控制器

    USB West Bridge ? BeniciatM及BaytM外設控制器
    發表于 10-10 10:00 ?8次下載
    <b class='flag-5'>USB</b> West Bridge ? BeniciatM及BaytM<b class='flag-5'>外設</b><b class='flag-5'>控制器</b>

    USB 3.0 外設控制器

    USB 3.0 外設控制器
    發表于 10-10 10:05 ?11次下載
    <b class='flag-5'>USB</b> <b class='flag-5'>3.0</b> <b class='flag-5'>外設</b><b class='flag-5'>控制器</b>

    USB 3.0集線控制器GL3520-21數據手冊

    USB 3.0集線控制器GL3520-21數據手冊
    發表于 08-11 16:16 ?27次下載

    USB 3.0集線控制器VL813用戶手冊

    USB 3.0集線控制器VL813用戶手冊
    發表于 08-14 11:12 ?24次下載

    USB 3.0集線控制器芯片GL3520數據手冊

    USB 3.0集線控制器芯片GL3520數據手冊
    發表于 11-21 09:45 ?45次下載
    主站蜘蛛池模板: 户外插BBBBB| 日日做夜夜欢狠狠免费软件| 色老头色老太aaabbb| 亚洲精品喷白浆在线观看| 护士的下面又湿又紧10P | 国产在线不卡| 欧美gay老头互吃| 亚洲美女视频高清在线看| 最近中文字幕MV免费高清视频8| 久久这里都是精品| 欧美写真视频一区| 亚洲精品无码久久久久A片| 99免费在线| 美国69xxxx59| 成人免费在线视频| 男人到天堂a线牛叉在线| 中文字幕亚洲第一页| 久久99视热频国只有精品| 亚洲欧洲日韩天堂无吗| 好紧好湿太硬了我太爽了小说| 性欧美videos俄罗斯| 国产人妻麻豆蜜桃色精| 性夜影院爽黄A爽免费动漫| 国产精品自拍| 亚洲国产成人爱AV在线播放丿| 国产亚洲日韩欧美视频| 亚洲高清无在码在线无弹窗| 国产一区日韩二区欧美三区| 亚洲精品123区| 九九热视频免费观看| 一本久道视频无线视频| 久久久久久电影| 最近中文字幕在线中文高清版| 男女免费观看在线爽爽爽视频| 99精品视频一区在线视频免费观看| 男男校园园bl文全肉高h寝室| 99久久国产综合精品网成人影院 | 人妖xxhdxx| 成人无码精品一区二区在线观看| 入室强伦女教师被学生| 国产精品av免费观看|