EZ-USB? FX3 USB 5 Gbps 外設控制器

EZ-USB? FX3 USB 5 Gbps 外設控制器

在這里插入圖片描述

EZ-USB? FX3 提供 USB 5Gbps 至 32 位數據總線,并配備 ARM9,可為任何系統添加 USB 3.0 連接
英飛凌的 EZ-USB? FX3 是業界用途最廣泛的 USB 外圍設備控制器,可以為幾乎任何系統添加 USB 5Gbps 連接。

EZ-USB? FX3 的第二代通用可編程接口 (GPIF II) 可連接到處理器、圖像傳感器、FPGA 或 ASIC。用戶可以對其進行編程,使其充當 FIFO、異步 SRAM、地址/數據復用接口、CompactFlash 或專有接口。

EZ-USB? FX3 主要功能

集成 USB 5Gbps PHY
32 個 USB 端點
通用可編程接口
200 MHz ARM926EJ-S 內核
連接至 I2C、I2S、UART、SPI
10 毫米 x 10 毫米,121-BGA 封裝

為什么選擇 EZ-USB?

英飛凌的 EZ-USB? 外設控制器系列提供業界最全面的 USB 產品組合。自 1996 年以來,該系列一直引領行業發展,不斷改進可編程 USB 外設控制器的功能和性能,使開發人員能夠創建滿足最高性能要求的 USB 設備。

更重要的是,英飛凌的優質客戶支持和長期供應確保成功的產品生命周期超過幾十年。EZ-USB? 產品組合為任何高速系統提供最低總成本(每美元帶寬)解決方案,縮短上市時間,并通過為商業和工業應用提供包括軟件和多個設計指南和文檔的交鑰匙解決方案降低開發成本。

使用 EZ-USB? FX3 進行設計

EZ-USB? FX3 帶有通用可編程接口 (GPIF II),可連接到處理器、圖像傳感器、FPGA 或 ASIC。用戶可以從專有軟件和專用 SDK 中獲益,其中包括多個 FX3 固件示例項目和一整套文檔,從而大大加快開發周期。設計完成后,客戶可以利用英飛凌世界一流的客戶支持來審查他們的原理圖。

EZ-USB? 密鑰應用程序

USB 3.2 可惠及工廠自動化、醫療和生命科學、零售以及安全和監控。

在工廠自動化中,它可用于機器視覺、生產監控、質量檢查、視覺引導機器人、文本/條形碼識別以及分類和物流。

在醫學和生命科學領域,它可用于實驗室設備和自動化、顯微鏡、眼科、皮膚科、牙科、用于假肢制作的 3D 掃描儀、手術中的成像程序以及運動分析和治療。

在零售業中,USB 3.2(以前稱為“超高速 USB”)可以使 ATM、自動售貨機、信息亭、貨架檢查和銷售點系統受益。

在安全和監控領域,它可用于生物識別、人數統計和跟蹤、資產管理和執法。

工業自動化的機器視覺

工業自動化的機器視覺是一個龐大而多樣化的市場,過去 10 年,該市場每年都保持兩位數的增長。隨著機器學習的日益復雜和高速攝像機的大量出現,機器視覺預計將在未來 10 年繼續保持增長軌跡,涉及更多的應用和行業。

USB 3.2 是機器視覺的核心,可確保從 5 Gbps 開始的完美成像和視頻流,同時確保電纜供電的便利性、即插即用的簡單性和軟件互操作性。

入門

閱讀 入門 參閱 FX3 應用說明并查看 FX3 附屬指南,了解使用 FX3 進行設計的系統級概述
購買 新的 SuperSpeed 探索套件 (CYUSB3KIT-003) 或 FX3 開發套件 (CYUSB3KIT-001)
下載 并安裝相關的安裝文件,其中包括:
文檔 適用于 CYUSB3KIT-003 SuperSpeed 探索套件
FX3 軟件開發套件(SDK)有許多 FX3 固件示例項目
開始您的第一個 FX3 設計
使用 在線技術支持案例系統

關于 USB 3.2(以前稱為“超高速 USB”)

自推出以來,USB 發展非常迅速,從最初的 1.0 發展到 2.0,數據速率提高了 40 倍。隨著對更高速度的不斷追求,USB 3.0 應運而生,速度又提高了 10 倍,達到 5 Gbps。

高容量硬盤驅動器和高速攝像機開始利用高數據速率,并使 USB 成為存儲、視頻流和數據采集應用的首選接口。從那時起,USB 帶寬每 4 年翻一番 - 從 5 Gbps 到 10 Gbps,然后到 20 Gbps - 滿足最苛刻的應用程序對速度的無限需求。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

EZ-USB FX3 開發工具套件 CYUSB3KIT-001

USRP B210 的 USB3.0 控制器 FX3: SuperSpeed USB Controller

型號:CYUSB3014

在這里插入圖片描述

特性

? 通用串行總線 (USB) 集成

  • USB 3.2、Gen 1 和 USB 2.0 外設符合 USB 3.2 規范修訂版 1.0 (TID # 340800007)
  • 5 Gbps 超高速 PHY 符合 USB 3.2 Gen 1
  • 高速 On-The-Go (HS-OTG) 主機和外設符合 OTG 補充版本 2.0
  • 32 個物理端點
    ? 通用可編程接口 (GPIF? II)
  • 可編程 100 MHz GPIF II 可連接各種外部設備
  • 8、16、24 和 32 位數據總線
  • 最多 16 個可配置控制信號
    ? 完全可訪問的 32 位 CPU
  • ARM926EJ 內核,運行頻率為 200 MHz
  • 512 KB 或 256 KB 嵌入式 SRAM
    ? 額外連接以下外設
  • SPI 主控,最高 33 MHz
  • UART 支持,最高 4 Mbps
  • I2
    C 主控制器,1 MHz
  • I2S 主控(僅發送器),采樣頻率為 8 kHz、16 kHz、32 kHz、44.1 kHz、48 kHz、96 kHz 和
    192 kHz
    ? 可選時鐘輸入頻率
  • 19.2、26、38.4 和 52 MHz
  • 19.2 MHz 晶振輸入支持
    ? 內核斷電模式下超低功耗
  • VBATT 開啟時小于 60 μA,VBATT 關閉時小于 20 μA
    ? 內核和 I/O 的獨立電源域
  • 內核工作電壓為 1.2 V
  • I2S、UART 和 SPI 工作電壓為 1.8 至 3.3 V
  • I2
    C 工作電壓為 1.2 V 至 3.3 V
    ? 封裝選項
  • 121 球、10 × 10 毫米、0.8 毫米間距無鉛球柵陣列 (BGA)
  • 有關 7 種 FX3 變體的詳細信息,請參閱表 24
    ? EZ-USB? 軟件開發套件 (SDK),用于固件和 PC 應用程序的代碼開發
  • 包括 RTOS 框架(使用 ThreadX 版本 5)
  • 涵蓋所有 I/O 模塊的固件示例
  • 使用 C++ 和 C# 的 Visual Studio 主機示例
    ? 可用于快速原型設計的 SuperSpeed 探索板
  • 還提供多種附件板:
    ? 用于 Xilinx/Altera FPGA 開發的適配器板
    ? 用于視頻開發的適配器板
    ? 用于概念測試和初步開發的 CPLD 板

框圖

在這里插入圖片描述

FPFA 框圖

在這里插入圖片描述

固件流圖

在這里插入圖片描述
FX3 firmware is based on the example project contained in the FX3 SDK.

Sets up the DMA channels:

  • A P2U channel with PIB_SOCKET_0 as the producer and UIB_SOCKET_1 as the consumer. The
    DMA buffer size is 512 or 1024 depending on whether the USB connection is USB 2.0 or USB 3.0.
    The DMA buffer count is 2.
  • A U2P channel with PIB_SOCKET_3 as the consumer and UIB_SOCKET_1 as the producer. The
    DMA buffer size is 512 or 1024 depending on whether the USB connection is USB 2.0 or USB 3.0.
    The DMA buffer count is 2.

在這里插入圖片描述

GPIF II designer

在這里插入圖片描述

FPGA 狀態機

在這里插入圖片描述
State fpga_master_mode_idle:
If transfer mode is not selected, FPGA master remains in this state.
State fpga_master_mode_partial:
If mode = PARTIAL, the state machine will enter this state. If mode ! = PARTIAL, the state machine will enter in
the fpga_master_mode_idle state from this state.
State fpga_master_mode_zlp:
If mode = ZLP, the state machine will enter this state. If mode ! = ZLP, the state machine will enter in the
fpga_master_mode_idle state from this state.
State fpga_master_mode_stream_in:
If mode = STREAM_IN, the state machine will enter this state. If mode ! = STREAM_IN, the state machine will
enter in the fpga_master_mode_idle state from this state.
State fpga_master_mode_stream_out:
If mode = STREAM_OUT, the state machine will enter this state. If mode ! = STREAM_OUT, the state machine will
enter in the fpga_master_mode_idle state from this state.
State fpga_master_mode_loop_back:
If mode = LOOPBACK, the state machine will enter this state. If mode ! = LOOPBACK, the state machine will
enter in the fpga_master_mode_idle state from this state.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/64648.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/64648.shtml
英文地址,請注明出處:http://en.pswp.cn/web/64648.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【數據倉庫】spark大數據處理框架

文章目錄 概述架構spark 架構角色下載安裝啟動pyspark啟動spark-sehll啟動spark-sqlspark-submit經驗 概述 Spark是一個性能優異的集群計算框架,廣泛應用于大數據領域。類似Hadoop,但對Hadoop做了優化,計算任務的中間結果可以存儲在內存中&a…

數據庫容災備份的意義+分類+執行工具!

數據庫容災解決方案的背景 數據庫容災(Disaster Recovery,DR)解決方案的背景主要源于企業對數據安全性、業務連續性和系統高可用性的需求。隨著數字化轉型的加速,企業的數據量迅猛增長,數據庫已成為支撐核心業務的關鍵…

PDF怎么壓縮得又小又清晰?5種PDF壓縮方法

PDF 文件在日常辦公與學習中使用極為頻繁,可想要把它壓縮得又小又清晰卻困難重重。一方面,PDF 格式本身具有高度兼容性,集成了文字、圖像、矢量圖等多樣元素,壓縮時難以兼顧不同元素特性,稍不注意,文字就會…

SpringBoot數據字典字段自動生成對應code和desc

效果:接口會返回orderType,但是這個orderType是枚舉的類型(1,2,3,4),我想多返回一個orderTypeDesc給前端展示,這樣前端就可以直接拿orderTypeDesc使用了。 1. 定義注解 …

【YashanDB知識庫】imp導入數據庫時,報錯YAS-08023

本文內容來自YashanDB官網,原文內容請見 https://www.yashandb.com/newsinfo/7849010.html?templateId1718516 **【問題分類】**數據導入導出 **【關鍵字】**imp、YAS-08023 【問題描述】 導出數據庫時,使用以下命令,導出正常&#xff1…

又一年。。。。。。

2024,渾渾噩噩的一年。 除了100以內的加減法(數據,數據,還是數據。。。。。。),似乎沒做些什么。 臉盲癥越來越重的,怕是哪天連自己都不認得自己的了。 看到什么,聽到什…

FreeRTOS: ISR(中斷服務例程)和 TCB(任務控制塊)

在討論 ISR(中斷服務例程)和 TCB(任務控制塊,Task Control Block)時,我們實際上是在探討 FreeRTOS 中兩個不同但又相互關聯的概念:一個是用于處理硬件或軟件觸發的中斷事件,另一個是…

GoldenDB組件及對應的用戶和進程

1. GoldenDB組件及對應的用戶和進程 GoldenDB數據庫由管理節點、全局事務節點GTM、計算節點CN、數據節點DN等組成。 1.1. 管理節點 管理節點分為集群管理、Insight運維管理平臺(InsightServer、RDB、ZK)。 1.1.1. 集群管理 1. 集群管理包括Metadatas…

OpenStack系列第四篇:云平臺基礎功能與操作(Dashboard)

文章目錄 1. 鏡像(Image)添加鏡像查看鏡像刪除鏡像 2. 卷(Volume)創建卷查看卷刪除卷 3. 網絡(虛擬網絡)創建網絡查看網絡刪除網絡 4. 實例類型創建實例類型查看實例類型刪除實例類型 4. 密鑰對&#xff08…

CSDN編輯器

這里寫自定義目錄標題 歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創建標題,有助于目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定內容居中、居左、居右SmartyPants 創建一個自定義列表如何創建一個…

MTK 平臺關于WIFI 6E P2P的解說

一 前言 官方 P2P 6E 設計原理,請查看這個網站 hostap - hostapd/wpa_supplicant 配置:p2p_6ghz_disable 允許上層指定是否允許6G連接 僅允許6G用于WFD –不允許6G用于純P2P 缺點:存在很多 IOT issues 如:一些物聯網設備無法識別6G類/信道,可能存在物聯網問…

四大自平衡樹對比:AVL樹、紅黑樹、B樹與B+樹

AVL樹、紅黑樹、B樹和B樹的對比與應用場景 樹系列相關文章(置頂) 1、從鏈表到平衡樹:二叉查找樹的退化與優化 2、自平衡二叉查找樹:如何讓二叉查找樹始終保持高效 3、AVL樹入門:理解自平衡二叉查找樹的基礎 4、紅黑樹全…

Linux下讀取Windows下保存的文件,報錯信息中出現“^M“時如何解決?【由于Windows和Linux的換行方式不同造成的-提供兩種轉換方式】

Windows 和 Linux 的文本文件使用的換行符不同: Windows 使用 \r\n (回車 換行)。Linux 使用 \n (換行)。 因此,當在 Linux 系統上運行帶有 Windows 換行符的腳本或讀取相關文件時,可能會出現…

簡易內存池(下)

提示&#xff1a;文章 文章目錄 前言一、背景二、2.1Ace代碼 三、3.1 總結 前言 前期疑問&#xff1a; 本文目標&#xff1a; 一、背景 最近 二、 2.1 Ace代碼 Aced代碼形式如下 #include <stdbool.h> #include <stdio.h> #include <malloc.h> #inclu…

npm ERR! ECONNRESET 解決方法

問題&#xff1a;npm 命令遇到的錯誤是 ECONNRESET&#xff0c;這通常與網絡連接問題相關。設置代理解決問題。 一、查看當前代理設置 npm config get proxy npm config get https-proxy二、設置代理 npm config set proxy http://your-proxy-address:port npm config set h…

【UE5】UnrealEngine源碼構建2:windows構建unreal engine 5.3.2

參考大神知乎的文章:UE5 小白也能看懂的源碼編譯指南 據說會耗費400G的空間。 代碼本身并不大,可能是依賴特別多,畢竟看起來UE啥都能干,核心還是c++的, 【UE5】UnrealEngine源碼構建1:tag為5.3.2源碼clone 本著好奇+ 學習的態度,想著也許有機會能更為深入的熟悉UE的機制…

Day60 圖論part10

今天大家會感受到 Bellman_ford 算法系列在不同場景下的應用。 建議依然是:一刷的時候,能理解 原理,知道Bellman_ford 解決不同場景的問題 ,照著代碼隨想錄能抄下來代碼就好,就算達標。 二刷的時候自己嘗試獨立去寫,三刷的時候 才能有一定深度理解各個最短路算法。 Bell…

在Linux上獲取MS(如Media Server)中的RTP流并錄制為雙軌PCM格式的WAV文件

在Linux上獲取MS(如Media Server)中的RTP流并錄制為雙軌PCM格式的WAV文件 一、RTP流與WAV文件格式二、實現步驟三、偽代碼示例四、C語言示例代碼五、關鍵點說明六、總結在Linux操作系統上,從媒體服務器(如Media Server,簡稱MS)獲取RTP(Real-time Transport Protocol)流…

Vue3 簡介

Vue3 簡介 最新版本&#xff1a; v3.5.13 1、性能提升 打包大小減少 41% - 初次渲染快 55%, 更新渲染快 133%內存減少 54% 2、源碼的升級 使用 Proxy 代替 defineProperty 實現響應式。重寫虛擬 DOM 的實現和 Tree-Shaking 3、擁抱TypeScript Vue3 可以更好的支持 TypeSc…

打造RAG系統:四大向量數據庫Milvus、Faiss、Elasticsearch、Chroma 全面對比與選型指南

在當今信息爆炸的時代&#xff0c;檢索增強生成&#xff08;Retrieval-Augmented Generation&#xff0c;簡稱RAG&#xff09;系統已成為自然語言處理&#xff08;NLP&#xff09;領域的重要工具。RAG 系統通過結合生成模型和信息檢索技術&#xff0c;能夠在大規模數據中高效地…