国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

FPGA和USB3.0通信

這篇具有很好參考價值的文章主要介紹了FPGA和USB3.0通信。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、USB3.0介紹
fpga usb3.0,fpga開發(fā)

USB3.0協(xié)議:協(xié)議就是傳輸數據的規(guī)則,定義接口設備、器件及信號、總線及通道之間需要滿足的關系。
USB3.0接口:接口是一種連接標準,又常常被稱之為物理接口。
USB3.0總線:總線是一組傳輸通道,是各種邏輯器件構成的傳輸數據的通道,一般由由數據線、地址線、控制線等構成。
fpga usb3.0,fpga開發(fā)

組成部分:
通用可編程接口 (GPIF II)
GPIFI是一種可編程的狀態(tài)機,它所啟用的靈活接口使用自己的高速時鐘,完全獨立于ARM9。在工業(yè)標準或專用接口中,GPIFII能夠作為一個主設備或從設備運行。GPIFll可支持并行和串行接口。
GPIF II的主要特性包括:
·可作為主設備或從設備使用。
·提供256種可編程狀態(tài)。
·支持8位、16位、24位和32位的并行數據總線。支持頻率高達100 MHz的接口。
·使用32位數據總線時,支持14個可配置的I/O 引腳輸出或雙向引腳使用。
·使用16/8位數據總線時,支持16個控制V/O引腳??刂埔_可作為輸入、輸出或雙向引腳使用。

32 位 CPU
·FX3擁有一個片上32位200 MHz ARM926EJ-S內核CPU。該內核能直接訪問16KB的指令緊密連接內存(TCM)和8KB的數據緊密連接內存。ARM926EJ-S內核還提供了用于固件調試的JTAG接口。
·FX3集成了512KB 或,256KB的嵌入式SRAM(取決于所選擇的設備型號),并支持四種啟動代碼的方法(USB、GPIF II、I2C或者 SPI)。
· FX3能在多種外設(如USB、 GPIFII、12S、SPI 以及UART)間實現高效靈活的DMA 連接。
·FX3固件配置外設間的數據訪問后,DMA結構將管理傳輸,而不需要 ARM9內核參與。安裝EZ-US:FX3SDK后可以使用FX3示例固件。
③JTAG接口
JTAG協(xié)議制定了一種邊界掃描的規(guī)范。邊界掃描架構提供了有效的測試布局緊湊PCB板上元件的能力。邊界掃描可以在不使用物理測試探針的情況下測試引腳連接,并在器件正常工作的過程中捕獲運行數據。
FX3的JTAG接口包含一個標準的5引腳接口,用于連接JTAG 調試器,以便通過CPU 內核的片上調試電路來調試固件。ARM926EJ-S 內核的業(yè)界標準調試工具可用于FX3應用開發(fā)。如Jlink。
外設

  1. I2C 主控制器:FX3的I2C接口作為I2C主設備使用,同I2C從設備進行通信。例如,可從連接至I2C接口的 EEPROM啟動。FX3的I2C主控制器支持多主控制財能和I2C時鐘延展。I2C控制器所支持的總線頻率有100 kHz、400Hz和1MHz。
  2. UART:FX3的UART 接口支持全雙工通信,包括TX、RX、CTS以及 RTS信號。UART支持各種波特率,從 300 bps 到4608 Kbps,可通過 FX3件進行選擇。(一般用于調試串口使用)
  3. SPI 主控制器:FX3支持作為SPI主設備接口,其最大工作頻率為33MHz。SPI控制器支持四種 SPI通信模式,傳輸數據大小為4位到32位。
  4. I2S 主控(僅發(fā)射器):FX3擁有一個12S發(fā)送器,用于支持外部音頻編解碼器和其它12S接收器。I2S接口支持的采樣頻率有32 kHZ、44.1 kHz和48 kHz。

FX3應用:
1.(主要)作為協(xié)處理器
fpga usb3.0,fpga開發(fā)
利用USB PHY的特點,通過GPIF接口向內部寫入數據,通過USB接口輸出。
2.作為主處理器
fpga usb3.0,fpga開發(fā)
利用ARM內核功能+USB,功能類似STM32F103,但是USB功能升級了。

①FX3芯片應用——與FPGA進行連接
通過高速并行 GPIF II接口,某些應用可以將 FPGA或ASIC連接到 FX3。作為數據的源或庫的其它設備則被連接到FPGA或 ASIC。這樣的應用包括數據采集設備、打印機、掃描儀和成像設備等等。
在上述應用中,FX3作為與USB主機進行數據發(fā)送和接收的快速數據管道。對于這些應用,FX3到FPGA/ASIC的接口通常是同步從設備FIFO接口。
fpga usb3.0,fpga開發(fā)
②FX3芯片應用——與圖像傳感器(攝像頭)進行連接
在圖像應用中,圖像傳感器通過并行GPIF II接口直接與FX3相連,視頻流通過 FX3從傳感器發(fā)送給USB主機。通過使用合適的固件對 FX3進行編程,可使該系統(tǒng)同USB視頻類別(UVC)相兼容。
fpga usb3.0,fpga開發(fā)
FX3芯片電路設計
FX3芯片電路設計主要包括以下內容:
-電源電路
-USB接口電路
-時鐘配置電路
-啟動配置電路
-lIC電路
-SPI電路
-lIS電路
-GPIF II接口

硬件設計
1、時鐘
FX3有19.2、26、38.4 和 52 MH,有晶體輸入和有源晶振輸入兩種,通過配置FSLC[0…2]讓內部PLL(鎖相環(huán))知道是哪種時鐘輸入:
fpga usb3.0,fpga開發(fā)

2、 復位
通過激活 EZ-USB FX3 上的 Reset# 引腳來初始化硬復位。復位序列和時序的具體要求詳見下圖。fpga usb3.0,fpga開發(fā)
常規(guī)的使用就是RC復位即可,想控制FX3,把Reset# 引腳拉到FPGA即可(注意電平匹配)。

3、 引導選向
FX3 為了靈活使用,加載程序時可從多個源加載引導二進制文件(編譯出來的),可通過 PMODE 引腳配置來選擇。EZ-USB FX3 有下列引導選項:

從 USB 引導
從 I2C 引導
從 SPI (支持的 SPI 器件為 M25P16 (16 Mbit)、M25P80 (8 Mbit) 和 M25P40 (4 Mbit))或同類器件引導
從 GPIF II 異步 ADMUX 模式引導
從 GPIF II 同步 ADMUX 模式引導
從 GPIF II 異步 SRAM 模式引導

fpga usb3.0,fpga開發(fā)
(F代表的是懸空)
常用的:
F11(USB引導):用來調試和下載固件;
I2C引導:用來從EEPROM啟動;
SPI引導,用來從SPI FLASH啟動。文章來源地址http://www.zghlxwxcb.cn/news/detail-789013.html

到了這里,關于FPGA和USB3.0通信的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • FPGA驅動FT601實現USB3.0相機HDMI視頻采集 提供工程源碼和QT上位機源碼

    FPGA驅動FT601實現USB3.0相機HDMI視頻采集 提供工程源碼和QT上位機源碼

    目前USB3.0的實現方案很多,但就簡單好用的角度而言,FT601應該是最佳方案,因為它電路設計簡單,操作時序簡單,軟件驅動簡單,官方甚至提供了包括FPGA驅動在內的豐富的驅動源碼和測試軟件; 本設計用FPGA驅動FT601芯片實現USB3.0數據通信,使用同步245模式通信,提供vivad

    2024年02月09日
    瀏覽(26)
  • FPGA驅動FT601實現USB3.0相機 OV5640視頻采集 提供2套工程源碼和QT上位機源碼

    FPGA驅動FT601實現USB3.0相機 OV5640視頻采集 提供2套工程源碼和QT上位機源碼

    目前USB3.0的實現方案很多,但就簡單好用的角度而言,FT601應該是最佳方案,因為它電路設計簡單,操作時序簡單,軟件驅動簡單,官方甚至提供了包括FPGA驅動在內的豐富的驅動源碼和測試軟件; 本設計用FPGA驅動FT601芯片實現USB3.0數據通信,使用同步245模式通信,提供2套v

    2024年02月11日
    瀏覽(16)
  • FPGA實現USB3.0 UVC 相機HDMI視頻輸出 基于FT602驅動 提供工程源碼和QT上位機源碼

    FPGA實現USB3.0 UVC 相機HDMI視頻輸出 基于FT602驅動 提供工程源碼和QT上位機源碼

    目前USB3.0的實現方案很多,但就簡單好用的角度而言,FT601/602應該是最佳方案,因為它電路設計簡單,操作時序簡單,軟件驅動簡單,官方甚至提供了包括FPGA驅動在內的豐富的驅動源碼和測試軟件; 本設計用FPGA驅動FT602芯片實現USB3.0UVC 相機彩條視頻輸出試驗,使用同步245模

    2024年02月03日
    瀏覽(32)
  • Lattice FPGA解碼MIPI視頻,IMX219攝像頭4Line 1080P采集USB3.0輸出,提供工程源碼硬件原理圖PCB和技術支持

    Lattice FPGA解碼MIPI視頻,IMX219攝像頭4Line 1080P采集USB3.0輸出,提供工程源碼硬件原理圖PCB和技術支持

    FPGA圖像采集領域目前協(xié)議最復雜、技術難度最高的應該就是MIPI協(xié)議了,MIPI解碼難度之高,令無數英雄競折腰,以至于Xilinx官方不得不推出專用的IP核供開發(fā)者使用,不然太高端的操作直接嚇退一大批FPGA開發(fā)者,就沒人玩兒了。 本設計基于Lattice的LCMXO3LF-6900C-5BG256C開發(fā)板,采

    2024年02月02日
    瀏覽(26)
  • USB版本區(qū)別(USB2.0、USB3.0、USB3.1、USB3.2Gen1、USB3.2Gen2)

    買了個顯示器掛燈,但顯示器上沒有USB接口,就打算用主板上的USB。掛燈的電源要求是5V2A,主板上有8個USB接口,又分了三個不同版本,看完人有點暈。USB2.0、USB3.0倒是聽說過,USB3.2Gen1是啥?USB3.2Gen2又是啥?哪個能輸出5V2A?接著就是一頓查,記錄一下。。。 首先,主板的

    2024年02月11日
    瀏覽(21)
  • RK3588開發(fā)筆記-USB3.0接口調試

    目錄 前言 一、資源介紹 二、硬件連接 三、設備樹配置

    2024年02月08日
    瀏覽(20)
  • Type-C、USB-C、USB3.1 三者關系

    Type-C、USB-C、USB3.1 三者關系

    USB-C(USB Type-C) = 傳輸標準USB3.1 +硬件接口標準 Type-C USB-C接口全稱為USB type-c,屬于USB 3.0下一代接口,其亮點在于更加纖薄的設計、更快的傳輸速度(最高可達10Gbps)、更強的電力傳輸(最高100W),此外USB-C接口還支持雙面插入,正反面隨便插,相比USB2.0/USB3.0更為先進。 USB-C接

    2023年04月08日
    瀏覽(19)
  • 樹莓派4B 鼠標鍵盤不可用,USB3.0&&USB2.0失效

    樹莓派4B 鼠標鍵盤不可用,USB3.0&&USB2.0失效

    1.將sd卡插入電腦,找到config.txt 2.添加3條,具體哪條,有機會再看 備注:由于更新系統(tǒng)出現的問題,無語中。。。。。。。。。

    2024年02月06日
    瀏覽(34)
  • 海康、大華連接相機失敗:未安裝USB3驅動或驅動無效

    ???、大華連接相機失敗:未安裝USB3驅動或驅動無效

    https://blog.csdn.net/weixin_43197380/article/details/124428063 一、前言 設備信息: Win10 + Halcon13 + ??倒I(yè)相機(MV-CH120-10UM系列) HK相機客戶端下載: 官網地址:HK相機客戶端官網下載地址 博主使用的客戶端版本:MVS_STD_3.2.1_200609 ??提取碼:z9tk 二、問題分析 博主在下載完客戶端,連接

    2024年02月11日
    瀏覽(89)
  • 記錄GL3523-OY30使用經歷(usb3.0無法識別)

    記錄GL3523-OY30使用經歷(usb3.0無法識別)

    中度電子愛好者,心血來潮想自己做一塊USB集線器,網上資料: Genesys GL3523,允許下行端口ZUI多連接8個設備,4個USB3.1不可移動設備與4個USB2.0不可移動設備或暴露端口。它符合USB3.1規(guī)范。GL3523集成了Genesys Logic自主開發(fā)的USB 3.1 Gen 1超高速收發(fā)物理層(PHY)和USB 2.0高速PHY。它支

    2024年02月12日
    瀏覽(40)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包