USB2.0+FPGA+DSP开发板套件

一、特点
1、符合USB2.0规范,480Mbps高速传输协议标准,兼容USB1.1
2、增强型Cypress EZ-USB FX2LP系列处理器CY7C68013A-128AXC,含括增强型USB Core、高速8051 Core和16K RAM,GPIF接口、Slave FIFO接口、提供全部传输类型(等时、批量、中断、控制传输)
3、完整的在线仿真调试方案,通过全窗口化开发环境Keil,不需要仿真器就能进行仿真调试
4、完整的在系统编程方案,提供8K bytes程序内存空间(EEPROM),不需要编程器就能直接通过控制面板在开发系统上反复烧写程序代码
5、完整的在系统下载方案,通过控制面板下载64K bytes的程序到开发系统运行完整中文使用开发文档
6、丰富的实验例子,包括批量传输,中断传输,控制传输, I2C按钮和数码管实验, FX2传输速度测试,IO端口控制, USB转串口试验,串口转USB试验,BulK传输试验等
7、已建立固件(Keil C51)、驱动(DDK和DriverStudio)和应用程序(VC6.0)开发环境(工程),FPGA代码的Quartus 5.0工程文件,DSP程序的CCS 2.2工程文件
8、支持GPIF和SLAVE FIFO传输方式,支持8位/16位总线方式,实现端点FIFO和外设无缝连接
9、提供USB HPI BOOT的方法
二、硬件资源及功能
1、CY7C68013A-128AXC芯片(128pin):带增强型8051核,主频48Mhz,带16K内部RAM
2、RS232串口:一个,作Keil仿真调试USB固件用(MAX3232)
3、EEPROM:用做存放VID/PID或固件,缺省配置24LC64(8 KByte,USB程序存储)
4、Cyclone EP1C3T144C8N FPGA 相当于15万门
5、EPCS1配置芯片,支持JTAG调试和AS配置
6、TMS320VC5402 DSP,稳定运行到100MHz
7、64 KByte的程序数据SRAM(IS63LV1024),USB芯片CY7C68013A-128AXC使用,可以是程序或数据空间
8、IS61LV6416,64K*16bi的程序SRAM(DSP使用)
9、IS61LV25616,256K*16bit的数据程序SRAM(DSP使用),IS61LV6416和IS61LV25616都可以是程序或数据SRAM,可以由FPGA的编码决定
10、TLV320AIC23,支持115k采样率的音频输入输出AD、DA(I2C控制,MCBSP0输入输出数据)
11、AT25256,SPI串行DSP程序存储器(32KByte)
12、专用的3.3V,1.8V,1.5V的电源芯片
13、48MHz的有源晶振
14、USB固件支持串口的仿真调试
15、FPGA支持JTAG和Active Serial Config配置
16、DSP支持固件的JTAG调试和USB的HPI配置,可以通过条线选择HPI BOOT或从SPI存储器BOOT
17、FPGA引出60个IO,可以和DSP连接使用,也可以单独使用
18、USB和FPGA的连接可以配置成PORT,SLAVE FIFO,GPIF方式
19、DSP引出HPI口,可以和其他处理器配合实现HPI BOOT,还引出了16位数据线,部分地址线和控制线,中断线,可以扩展自己的接口,如数据采集,网卡等
20、FPGA引出4个LED和5个按键,功能可以自定义
21、4层板设计,运行稳定可靠
三、软件光盘
CYPRESS FX2开发包
EZ-USB控制面板(Control Panel)软件及源代码(VC工程)
EZ-USB通用驱动程序和源代码(VC工程,DDK开发)
提供EZ-USB通用驱动的替代驱动及源代码(VC工程,DriverWorks开发)
EZ-USB FX2固件装载设备驱动程序和样例源代码(VC工程)
EZ-USB FX2应用程序框架和源代码(VC工程)
EZ-USB FX2固件库和源代码;如:按钮输入和数码管输出实验Dev_IO 、控制传输实例Vend_AX、批量传输实例Bulkloop、中断传输方式实例等
USB转串口,串口转USB固件源代码
完整的电路原理图(PDF格式)
用FPGA产生数据,实现SLAVE FIFO的固件,FPGA代码,应用程序等
USB到DSP的HPI的USB的固件,FPGA代码,应用程序等
MCBSP的串口控制放音和录音的DSP程序
开发过程所需要的工具软件;如Bushound,DDK,DS,Keil,CCS2.2,Quartus II 5.0软件等
详细的USB的DSP BOOT的程序生成方法
DSP烧写SPI程序存储器的方法和代码
详细完整的开发使用文档
USB1.1、2.0协议中英文资料,驱动开发电子书等大量资料
四、配置清单
电路板一块
USB2.0屏蔽线一根
标准串口线一根
BB II下载线一根
FPGA和DSP的连接线2根
光盘3张,USB开发及开发板一张,FPGA开发一张,DSP开发一张 |