此开发板配CPLD源代码、PROTEL格式的原理图系统介绍
TMS320VC5402开发套件可以用来验证TMS320VC5402数字信号处理器的各种功能,是目前市场上功能最为齐全的学习开发平台之一,特别是音频处理和USB移动存储方面。 音频处理方面进行了软硬件的优化,使其在音乐播放方面支持MP3、WAV、PCM三种格式,在音质方面已经赶上CD音质;USB移动存储方面支持大容量移动存储设备,如U盘、USB移动硬盘等,硬件上可选择工作在HOST方式或者SLAVE方式,软件上提供FAT16、FAT32等U盘读写实验。另外TMS320VC5402开发套件采用DSP 单片机方案(即HPI与单片机IO相连),使得程序可以直接通过单片机串口下载到DSP中运行,这样用户可以不用DSP仿真器也可以进行DSP系统的学习开发,对于初学者可以节省购买DSP仿真器的费用;而且用户可以很方便在此基础上从DSP 单片机方案过度到DSP ARM方案。该产品适合于语音处理、通信、便携式检测设备等应用场合。具有高性能,低功耗的特点。也是目前性价比较高的主流选择方案之一。同时,我们还备有配合使用的TDS510仿真器USB2.0,并提供开发板上CPLD的VHDL程序代码供用户参考。 系统硬件资源1、中央处理器采用TMS320VC5402PEG100,最高工作频率为100MHZ;片内内置16K*16位DARAM,可配置成数据区和程序区2、 外部存储器DSP片外扩展64K*16位的IS61LV6416SRAM,通过更改CPLD中的逻辑,既可作为数据区,也可作为程序区使用3、 网络接口采用10M的RTL8019AS网络接口芯片,带连接以及状态指示灯,方便用户实现以太网通讯。4、音频输入/输出接口音频芯片采用TLV320AIC23,它是TI公司的一款高性能立体声音频芯片。支持麦克风输入,耳麦、音箱输出,可实现声音特效处理、录音和播音。5、MP3播放MP3编解码采用STA013芯片,STA013是一块集成度较高、灵活性较强的MP3G LayerIII解码芯片。能够进行MP3播放(环绕立体声),通过PHONE接口输出。6、USB接口板上的USB控制芯片采用CYPRESS公司的SL811HST芯片,通过板子上的跳线以及程序设置可以工作在HOST或SLAVE两种模式下,方便用户实现外挂海量存储设备。7、CPLD逻辑控制采用EPM7032AE CPLD,处理DSP与外设的时序逻辑,CPLD的JTAG口对用户开放,用户可进行CPLD学习使用。同时提供板上VHDL程序代码供用户参考。8、单片机提供STC89LE58RD 单片机,通过HPI接口和DSP相连,DSP程序通过单片机串口下载到单片机中(相当于FLASH存储器),然后通过HPI口加载到DSP中运行。配有详细的图解说明9、LCD接口24针的图形LCD接口,方便用户接320*240的LCD,并提供基本的GUI接口程序。10、自由按键8个用户可以自定义的按键,方便用户配合LCD等实现人机对话11、中断输入提供一个按键接口,方便用户用做手动中断输入12、复位板上提供手动自动复位电路,方便调试13、电源内正外负5V/1000mA(±6%)开关电源14、JTAG接口标准14针JTAG接口(其中第6脚为空),可以连接各种TI的DSP仿真器。 代码及相关实验说明 提供CPLD程序VHDL源码用户可以通过光盘中提供的QuartusII软件自己编译、修改代码。对于购买仿真器的客户,我们还将提供详尽的配置图解说明以配合开发板加快调试进程。1、DSP程序下载实验详细图解说明了在没有DSP仿真器的情况下,如何将out文件转换成hex文件通过串口下载到单片机中,从而加载到DSP中运行。2、CpuTimer定时器实验CPU定时器,TMS320VC5402上有2个本程序主要是对CPU定时器0进行操作,使其1ms产生一次中断。在开发板上可以看到发光二极管D9每秒钟闪烁两次的现象。3、外扩SRAM实验SRAM实验主要是对外部SRAM进行读写操作,先向同一地址单元写入数据然后读出同一单元的数据,将读出的数据和写入的数据进行比较,以判断SRAM工作是否正常。4、扩展中断输入实验在扩展的中断输入接口INT3输入端接有一个小按键,只要用户按下小按键,INT3引脚就出现低电平。可以看到板子上的现象是:按下板子上“EXINT”小按键,发光二级管的闪烁加快(即频率变大)。5、键盘扫描实验扫描板子上1*8键盘的键值,用户可以通过单步调试或单步跟踪到函数中参看键值。板子上的现象是:每按一个按键,发光二极管闪烁一次。6、MCBSP立体声警报实验TMS320VC5402片上有两个McBSP多通道同步串口,本程序是通过McBSP接口把数据送给AIC23芯片,让AIC23实现放音功能。实验现象是:将耳机插到板子上的PHONE接口,可以听到立体声的报警音。7、网卡发送接收实验程序运行后,RTL8019AS网卡芯片发送/接收数据,用户可以通过网络抓包软件查看接收缓冲区的内容。8、UDP实验加载程序后用户可以通过光盘中的UDP Message软件发送数据,通过网络抓包软件接收数据,比较发送和接收数据是否一致。9、ICMP实验运行程序后,用户可以在CMD命令中ping通开发板的IP地址;同时可以看到网络抓包软件中显示ICMP协议情况。