产品型号: | USB20D | |
产品品牌: | 达泰 | |
产品价格: | 面议 | |
所 在 地: | 陕西 西安市 | |
发布日期: | 2020-07-02 | |
![]() |
详细说明
USB20D_FPGA测试板
_USB20D模块、USB接口、USB控制、USB协议
本测试板主要面向使用FPGA连接USB2D开发USB2.0相关数据传输产品的人员。本着让用户能够最快使用上USB20D模块的原则,我们设计了这块测试板,以及配套的演示软件,它非常适合学习,调试USB20D模块。USB20D驱动安装以及函数使用部分请参见USB20D发行文件中的《USB20D使用说明书》以及《USB20D函数手册》。
■ 型 号: USB20D
关键词:USB20D模块、USB接口、USB控制、USB协议
■ 器件和特性
◆ USB2.0接口:采用西安达泰电子有限责任公司的USB20D模块。
◆ FPGA芯片:采用ALTERA公司的Cyclone处理器EP1C3T144。
◆ Cyclone器件具有如下特性:
■2910-20060 个逻辑单元(LE)。
■多达294912 位RAM(36864B)。
■支持低成本串行配置器件(EPCS1 或EPCS4)配置。
■支持LVTTL、LVCMOS、SSTL-2 和SSTL-3 I/O 标准。
■支持66MHz 32 位PCI标准和高速(311Mb/s)LVDS。
■两个PLL 提供时钟倍频和相移。
■多达八个全局时钟线,每个逻辑阵列块(LAB)可利用六个时钟资源。
■支持DDR SDRAM(133MHz)、FCRAM和单数据速率(SDR)SDRAM。
■支持知识产权(IP)核,包含Altera MegaCore函数和AMPP mega函数。
◆ 配置芯片:EPCS1。
◆ 两种下载模式:AS模式和JTAG模式。
◆ 一个USB20D器件插槽。
◆ 八个发光二极管。
◆ 32×2的扩展接口。
◆ 4×1的扩展接口。
■ 硬件接口
■设计思想
由USB20D__interface模块解析USB20D模块的引脚信号,并解析USB20D模块是工作在IO模式下,还是DMA模式下。
DMA模式传输时,在FPGA中设置两个独立的异步FIFO,分别用来存储给模块写入的数据,以及从模块读取的数据,以此来保证数据的完整性。
DataRead_Unit模块以及DataWrite_Unit模块分别为DMA时向USB20D读数据和向USB20D写数据的控制模块。
用户可参照配送的FPGA程序来编写自己的FPGA程序来调试USB20D模块。