傻大方


首页 > 学习 >

基于TMS320VC5416的GPS解调器硬件平台设计应用( 三 )



按关键词阅读:


3:I/O空间
VC5416提供了64K的I/O空间 , 寻址范围是00000H一OFFFFH , 作用是与片外设备连接 。PORTR和PORTW两条指令可以访问这段存储空间 。它适用于访问映射到1/0空间的设备而不是存储器 。
4:数据存储器寻址
VC5416提供了七种基本的寻址方式:立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映射寄存器寻址、堆栈寻址 。
5:程序存储器寻址
PC存器一般用于程序存储器寻址 , 由程序存储器地址产生逻辑(APGEN)加载 。大多数情况下 , APGEN在取指之后连续增加PC值 , 但当遇到非顺序的操作 , 
4
如:跳转、调用、返回、条件操作、指令重复、复位和中断时 , PC值产生非连续的变化 。
6:流水线操作
VC5416的流水线一共有6级 。流水线的每一级都是独立运行的 , 一个周期可以由六条指令处于流水线上的不同阶段 。当PC值出现非连续的变化时 , 如跳转、调用和返回 , 一条或多条流水线上的指令会被放弃 。
7:片上外设
C54x包含有结构相同的CPU , 但是CPU连接不同的片上外设 , 从下面的功能框图中可以看出VC5416包括的外设有:通用目的输出引脚(BIO和XF)、软件等待状态发生器、可编程存储器切换逻辑、并行口、硬件定时器、3个多通道缓冲串行口McBSP:
基于TMS320VC5416的GPS解调器硬件平台设计应用
文章图片

图2.3 TMS320VC5416的功能框图:
8:外部总线接口
VC5416能寻址64K的数据存储器、64K的程序存储器(可外部扩展)和64K的I/0空间 。任何对外部存储器或I/O设备的访问都要使用外部总线接口 。外部总线接口的READY引脚和片上的软件等待状态发生器保证处理器能够与各种速度不同的外部设备连接 。外部总线接口的HOLD方式允许其他设备占用VC5416的外部总线 。这样 , 外部设备就可以访问VC5416的程序存储器、数据存储器和I/O 空间上的资源 。
9:IEEE 1149.1标准的逻辑扫描电路
具有符合IEEE 1149.1标准的在片JATG接口 , 用于开发应用系统芯片的仿真和测试 。
5
3.基于TMS320C5416的GPS解调器硬件平台搭建
3.1 硬件系统设计
第一步:确定硬件实现方案
通常在设计初要考虑系统性能指标(明确自己做什么 , 所设计的系统要实现怎样的功能)、工期(考虑可能遇到的问题 , 计算出大约需要多长时间)、成本(能不能提供设计所需要的器件)、体积和功耗核算等因素的基础上 , 综合的考虑其可行性 , 从而选择系统的最优硬件实现方案 。
第二步:器件的选择
设计硬件系统首先要考虑的就是选择什么样的DSP处理芯片芯片 , 再就是选择外围芯片 , 最基本的是存储器、电源、逻辑控制器件、通信、人机接口(键盘、显示器)、总线等基本外设 。
(1) DSP芯片的选择
首先要根据系统对运算量的需求来选择;其次要根据系统所应用领域来选择合适的DSP芯片;最后要根据DSP的片上资源、价格、外设配置以及与其他元部件的配套性等因素来选择 。
(2) 存储器的选择
常用的存储器有SRAM、EPROM、E2PROM和FLASH等 。一般我们是利用DSP 的扩展接口进行数据存储器、程序存储器和I/O空间的配置 。在设计时要考虑存储器映射地址、存储器容量和存储器速度等 。可以根据工作频率、存储容量、位长(8/16/32位)、接口方式(串行还是并行)、工作电压(5V/3V)等来选择 。
(3) 逻辑控制器件的选择
系统的逻辑控制通常是用可编程逻辑器件来实现 。首先确定是采用CPLD还是FPGA;其次根据自己的特长和公司芯片的特点选择哪家公司的哪个系列的产品;最后还要根据DSP的频率来选择所使用的逻辑控制器件 。
(4) 通信器件的选择
通常系统都要求有通信接口 。首先要根据系统对通信速率的要求来选择通信方式 。然后根据通信方式来选择通信器件 。一般串行口只能达到19kb/s , 而并行口可达到1Mb/s以上 , 若要求过高可考虑通过总线进行通信;
(5) 人机接口
常用的人机接口主要有键盘和显示器 。通过与其他芯片通信与DSP芯片直接构成 。
(6) 电源的选择
主要考虑电压的高低和电流的大小 。既要满足电压的匹配 , 又要满足电流容量的要求 。
第三步:原理图设计,原理图设计包括:
(1) 系统结构设计:可分为单DSP结构和多DSP结构、并行结构和串行结构、独
立的DSP结构还是DSP/MCU混合结构等 , 当然在本系统中 , 由于运算量不是很大 , 一个DSP(TMS320VC5416)芯片就足够了;


稿源:(未知)

【傻大方】网址:/a/2021/0402/0021244157.html

标题:基于TMS320VC5416的GPS解调器硬件平台设计应用( 三 )


上一篇:计算机数控(CNC)装置

下一篇:基于USB总线和89C51单片机的数据采集设计