基于DSP+CPLD结构的TMS320F2812硬件平台设计
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的结合,具有高集成性、可重编程性和高性能的特点,能够应用在工业控制的多种场合,具有一定的实际参考价值。
2020-11-02 上传
2024-07-07 上传
点击了解资源详情
2021-02-03 上传
点击了解资源详情
2011-10-28 上传
2020-07-25 上传
2020-10-24 上传
2020-07-30 上传
weixin_38725625
- 粉丝: 3
- 资源: 919
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器