单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2014年
8期
46-48
,共3页
USB 设备%数据访问%FPGA%嵌入式系统
USB 設備%數據訪問%FPGA%嵌入式繫統
USB 설비%수거방문%FPGA%감입식계통
USB device%data access%FPGA%embedded system
针对 FPGA 访问 USB 设备存在传输速率低、资源消耗大、开发复杂的缺点,提出了一种将 ARM 处理器与 FPGA相结合实现高速访问 USB 设备的方案。该方案利用 ARM 处理器的 USB Host 读取 USB 设备数据并缓存于高速内存,采用乒乓机制通过 SRAM 接口将数据传给 FPGA。经测试,数据传输速率可以达到48 Mbps。该方案具有开发难度小,资源占用率低和传输速率高的特点,适合于 FPGA 高速读取大量外部数据。
針對 FPGA 訪問 USB 設備存在傳輸速率低、資源消耗大、開髮複雜的缺點,提齣瞭一種將 ARM 處理器與 FPGA相結閤實現高速訪問 USB 設備的方案。該方案利用 ARM 處理器的 USB Host 讀取 USB 設備數據併緩存于高速內存,採用乒乓機製通過 SRAM 接口將數據傳給 FPGA。經測試,數據傳輸速率可以達到48 Mbps。該方案具有開髮難度小,資源佔用率低和傳輸速率高的特點,適閤于 FPGA 高速讀取大量外部數據。
침대 FPGA 방문 USB 설비존재전수속솔저、자원소모대、개발복잡적결점,제출료일충장 ARM 처리기여 FPGA상결합실현고속방문 USB 설비적방안。해방안이용 ARM 처리기적 USB Host 독취 USB 설비수거병완존우고속내존,채용핑퐁궤제통과 SRAM 접구장수거전급 FPGA。경측시,수거전수속솔가이체도48 Mbps。해방안구유개발난도소,자원점용솔저화전수속솔고적특점,괄합우 FPGA 고속독취대량외부수거。
A design of high-speed USB device accessing combining ARM processor and FPGA is proposed to solve the problems of low transmission rate,a lot of resource consumption and complex development when accessing USB device by FPGA.Data from USB device are read through USB Host of ARM processor and they are saved in high-speed Cache.The data are sent to FPGA by SRAM interface using ping-pong mechanism.Test results demonstrate that the data transmission rate is 48 Mbps.The design has simple development, low resource consumption and high transmission rate,which is suitable for accessing mass external data quickly by FPGA.