- 253
- 0
- 约4.95千字
- 约 3页
- 2020-08-12 发布于广东
- 举报
简述DSP 芯片的主要特点
哈佛结构将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器
独立编址,独立访问。
多总线结构保证在一个机器周期内可以多次访问程序存储空间和数据存储空间。
指令系统的流水线操作--减少指令执行时间,增强处理器的处理能力。取址,译码,取操作和执行四个阶段。
专用的硬件乘法器--使乘法累加运算能在单个周期内完成。
特殊的DSP 指令、快速的指令周期、硬件配置强。
详细描述冯诺依曼结构和哈佛结构,并比较不同?
冯诺依曼结构--数据和程序共用总线和存储空间,在某一时刻,只能读写程序或者读写数据。将指令、数据、地址存储在
同一个存储器统一编址,依靠指令计数器提供的地址来区分是指令‘数据还是地址,取指令和取操作数都访问同一存储器,数
据吞吐率低。
哈佛结构将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器
独立编址,独立访问。改进的还允许在程序存储空间和数据存储空间之间相互传送数据。
DSP 系统的设计过程?
确定DSP 系统设计的性能指标;进行算法优化与模拟;选择DSP 芯片和外围芯片;进行硬件电路的设计;进行软件设计;
进行软硬件综合调试。
请描述TMS320C54x 的总线结构?
C54X 采用先进的哈佛结构并具有八组总线, 其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。
程序总线PB 传送从程序存储器来的指令代码和立即数。
3 组数据总线连接各种元器件。CB 和DB 总线传送从数据存储器读出的操作数,EB 总线传送写入到存储器中的数据。(1 分)
4 组地址总线PAB\CAB\DAB\EAB 传送执行指令所需的地址。
TMS320C54x 片内存储器一般包括哪些种类?如何配置片内存储器?
C54X 片内存储器一般包括两种类型:ROM(只读存储器) ,RAM(随机访问存储器) 。RAM 又可分为双访问DARAM 和单
访问SARAM 。
简述TMS320C54X 芯片的CPU 各组成部分及其功能。
CPU 状态和控制寄存器:用于设置各种工作条件和工作方式的状态以及存储器配置状态和控制信息。
40 位算术逻辑单元、40 位累加器A 和B :两者共同完成算术运算和逻辑运算。
桶形移位寄存器:使处理器能完成数字定标,位提取,对累加器进行归一化处理等操作。
乘法器/加法器单元:在单周期内完成一次乘法累加运算。
比较选择和存储单元:是专门为Viterbi 算法设计的加法,比较,选择操作的硬件单元。
指数编码器:用于支持单周期指令EXP 的专用硬件。
TMS320C54x 存储器包括哪几个空间?
64k 程序存储空间:程序指令和程序中所需的常数表格
64k 数据存储空间:存储需要程序处理的数据或程序处理后的结果
64kI/O 存储空间:存储与外部存储器映像的外设接口
TMS320C54x 有几种状态和控制寄存器?它们的功能?
状态寄存器ST0 和 状态寄存器ST1: 0 和1 包括了各种工作条件和工作方式的状态
处理器方式状态寄存器PMST :包括了存储器配置状态和控制信息
TMS320C54x 的片内外设有哪些?以及它们的功能?
通用I/O 引脚:扩展外部存储器;
定时器:用于周期性的产生中断和周期输出;
时钟发生器:为C54X 提供时钟信号;
主机接口:外部主机或主处理器可以通过HPI 接口读写C54X 的片内RAM ,从而大大提高数据交换能力;
串行口:这些串口可提供全双工,双向的通信功能,可与编解码器,串行AD 转换器和其他串行器件通信,也可以用于微
1
处理器之间的通信。
软件可编程等待状态发生器:它可以将外部总线周期扩展到 14 个机器周期,以使C54X 与低速外部设备接口;
可编程分区转换逻辑:它允许C54X 在外部存储器分区之间切换时不需要外部为存储器插等待状态。
TMS320C54x 提供哪几种数据寻址方式?如何寻址的?
立即数寻址:指令中有一个固定的立即数 LD #0 ,ARP
绝对寻址:指令中有一个固定的地址(16 位):数据存储器寻址dmad 程序存储器寻址pmad
端口地址PA 寻址,* (lk )寻址
累加器寻址:按累加器的内容作为地址去访问程序存储器中的一个单元READA
原创力文档

文档评论(0)