如果你有购买DM642开发板的需要,你又有自己动手制作的念头,不妨来个DM642开发板的DIY,下面介绍的是关于DM642增强型开发板的制作方法。
TMS320DM642增强型开发板的制作详情
此文档简述了TMS320DM642 E开发板的一些相关介绍,此评估板采用的是TI公司的TMS320DM642 DSP器件。
TMS320DM642 E 开发板是台面式板卡,它允许工程师和软件开发者来评估TMS320DM642 DSP的某些特性看处理器是否满足他们的应用要求。评估者可以用各种方式创建软件程序在板卡上执行或者扩展系统。
1.TMS320DM642 E 开发板关键特性如下:
- 采用TI 公司的TMS320DM642 DSP器件,速度600MHz
- 独立运行
- 两路复合视频输入(PAL / NTSC /SECAM)
- 一路复合视频输出(PAL / NTSC /SECAM)
- 4M*64bit同步动态存储器(SDRAM),存储多达32 帧图像
- 通用I/O连接CPLD:供加密和键盘译码,以及IO 扩展
- 18 路通用IO 口
- 2 路标准RS232 串口通讯,每路最高115.2k/s
- 4M*8bit FLASH:可以写进大量程序,具备自启动功能,可作为嵌入式的产品使用
- 10/100M自适应以太网接口(EMAC)
- 16 或32 位HPI(主机接口)
- 可配置的导入选项
- 标准JTAG 设计,方便仿真
- 8 个用户自定义显示灯在线显示工作状态(根据需要可选)
- 单+5V供电,内部设计有多种电源转换模块
- 可供子卡使用的扩展连接器
2.TMS320DM642 E 开发板的功能综述
TMS320DM642 E 开发板的DSP接口采用了64 位宽的EMIF或者是3 个8/16位的视频端口中的一个。SDRAM、FLASH、CPLD 和UART 是各自连接在总线上的。EMIF总线也连接在子卡扩展连接器上便于扩展板卡功能。板卡上的视频编码器和解码器接口对应视频端口和扩展连接器。VGA 板上有两个标准解码器和一个标准编码器。用一个外部的界于输出端口和视频解码器之间的CPLD来执行屏幕显示。端口J10、J11 和J12 提供RGB输出,15 针端口J8 提供VGA输出。TMS320DM642 E 开发板通过IIC 总线控制SAA7115 的内部寄存器。IIC 总线由DSP_SDA0 和DSP_SCL0 组成。DSP_SDA0 作数据传输,DSP_SCL0 提供时钟信号。Reset 引脚连接DM642 的RESET,在接收到复位信号时,与DM642 同时进行复位。TMS320DM642 E 开发板有两个RS232串口。TL16C752B 是一个带有64 字节FIFO的通用异步收发器(UART),自动硬件/软件流控制,数据率达到3Mbps。MAX3243 是RS232 串口采用的电平转换芯片。我们用的CPLD芯片型号是EPM3256ATC-144-10。它具有可编程逻辑,512个宏单元,32 个矩阵模块,最多116 个I/O 引脚。E板包括8个用户自定义信号显示灯可以用来反馈接口信息。这些信号显示灯通过读和写操作把信息送到CPLD 的寄存器。
3.基本操作 E 板可以在CCS 集成开发环境下设计。代码集成通过外部JTAG 仿真器与板卡通信。因此,首先要按照说明书安装CCS。这个过程可以安装所有必需的开发工具、文档和驱动。
4.存储映射C64××系列的DSP 都有一个大的按字节编址的地址空间。程序代码和数据可以存放在统一标准地址空间的任何地方。一般地址是32 位宽。
TMS320DM642增强型开发板原理图
TMS320DM642增强型开发板实物图
TMS320DM642增强型开发板元器件清单
TMS320DM642增强型开发板的软件程序介绍
1.测试程序。
2.VGA输出程序。
3.复合视频输出程序。
更多详情见Http://www.okdsp.com