基于DSP+CPLD结构的TMS320F2812硬件平台设计

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