基于基于CPLD的的TMS320F2812硬件平台设计硬件平台设计
本系统的开发采用了 DSP+CPLD 的结构,这种结构将DSP 较强的数据运算能力与CPLD 的高集成性、硬件可
重复编程性结合在一起,使系统的设计过程更加的合理、紧凑和简化。并且,该系统经过扩展后可以应用在工
业控制的多种场合,具有一定的实际参考价值。
<
2 CPLD在在TMS320F2812系统中的应用系统中的应用
2.1 TMS320F2812介绍介绍
TMS320F2812 数字信号处理器是在F24X的基础上开发的高性能定点芯片。能够运行24x 开发的代码程序,并且F2812
采用32bit 操作大大提高了处理能力。它的主要特点如下:
● 采用高性能的静态CMOS 技术,主频可以工作在150 MHZ(时钟周期可达6.67ns);
● 高性能的 32 位中央处理器,可以进行16 位X16 位以及32 位X32 位的乘且累加操作;
● 片内大容量存储器,128 K×16 bits 的Flash 和18 K×16 bits 的数据/程序存储器;
● 高速外设接口,最多可扩展1.5 M×16 bit 存储器;
● 3 个32-bit CPU 定时器,其中CPU 定时器1 和CPU 定时器2 被保留用作实时操作系统OS。CPU 定时器0 可供用户使
用,作为独立的,全局性的定时中断控制;
● 具有 12-bit 的 ADC 流水线变换时间最小60 ns,单变换200 ns;可选择两个时间管理器触发功能;
● 改进的 eCAN 2.0B 接口模块;
● 多种串行通信接口(2 个UART、1 个SPI 及1 个MCBSP);
● 高性能低功耗,采用1.8V 内核电压和3.3V 外围接口电压;
2.2 硬件结构介绍硬件结构介绍
我们采用 Altera 公司的
TMS320F2812 应用系统需要外扩一些必要的电路,包括支持内部程序运行的RAM 和EEROM,以及D/A 转换电路等,其
系统结构框图如图1 所示:
2.2.1 数模转换器的应用数模转换器的应用
在 TMS320F2812 中,片外扩展是通过TMS320F2812 中的外设接口XINTF 来实现的。
它类似于C240X 的外部接口,但也做了改进:
(1)在C240X中,程序存储空间、数据存储空间和I/O 空间映射在相同的地址(0000~FFFF),对它们的访问通过控制
线( DS , PS , IS )来区分;而在F2812 中,外部存储器接口分成了5个固定的存储映像区域,可寻址1MB 的片外存储器空