DSP问问

来源:互联网 发布:罅隙歌词 知乎 编辑:程序博客网 时间:2024/05/01 09:38

1采用流水线技术的操作

预取指P

取指F

译码D

寻址A

读数R

执行E/W

2系统复位

’C54x设有复位输入引脚RS,通过RS可对芯片进行复位,使程序从FF80H单元开始执行。

复位期间,处理器将进行如下操作: 将PMST中的IPTR位置为1FFHMP/MC位与MP/MC引脚状态相同;状态寄存器ST0=1800H; 将ST1中的INTM位置1,关闭所有可屏蔽中断

3、存储器地址空间分配

C54x DSP的存储器空间可以分为三个单独选择的空间,即64K字的程序空间、64K字的数据空间和64K字的I/O空间。一些C54x DSP芯片采用了分页扩展方法可访问8M的程序空间。在任何一个存储空间内,RAMROMEPROMEEPROM或存储器映射外设都可以驻留在片内或者片外。I/O是一个64KB的地址空间(0000H~FFFFH),都在片外。访问I/O是对I/O映象的外部器件访问。

4、中断

1)外部中断: INT3 ~ INT0引脚;

非屏蔽中断:RSNMI引脚;

      片内中断:BRINT0BXINT0BRINT1BXINT1(串口中断)

              TINT0TINT1(定时器中断)

               DMAC4DMAC5DMA中断); 

               HPINT(HPI中断)    

2CPU响应中断的条件:软件中断和非屏蔽硬件中断会立刻被应答;屏蔽中断仅仅在如下条件被满足后才被应答。(1) 优先级别最高(当同时出现一个以上中断时)(2) 状态寄存器 ST1中的INTM位为0(3) 中断屏蔽寄存器IMR中的相应位为1。中断处理一般过程是:(1) PC(返回地址)存到数据存储器堆栈的栈顶; (2) 将中断向量的地址加载到PC (3) 在中断向量地址上取指;(4)执行分支转移指令,转至中断服务程序(如果延迟分支转移,则在转移前先执行附加的指令) (5) 执行中断服务程序;(6) 中断返回,从堆栈弹出返回地址加到PC中;(7) 继续执行被中断了的程序。

5堆栈寻址的几条指令

6、直接和间接寻址(会使用)

7工程中包含的文件

8常用的DSP开发工具有那些。CCS编辑器可以实现那些的源代码生成。

9TMS320C54x存储器映射

(1) MP/MC  位:

① 若 MP/MC =0,则片内ROM映射到程序存储空间;

② 若 MP/MC =1,则片内ROM不映射到程序存储空间。

(2) OVLY位:

① 若OVLY=1,则片内RAM映射到程序和数据存储空间;

② 若OVLY=0,则片内RAM只映射到数据存储空间。

  (3) DROM位:

① 若DROM=1,则部分片内ROM映射到数据存储空间;

② 若DROM=0,则片内ROM不映射到数据存储空间。

10DSP5402有那些寻址方式

11、链接器对段的处理的两个两个命令

12  ST1的各位的意义

13 DSP芯片的结构特点

14 TMS320C54X片内有816位主总线

15 TMS320C54x系列DSP芯片种类很多,但结构基本相同,主要那些部分组成?

16DSP系统设计应该包括哪几个阶段

17、写出初始化定时器的步骤?串口初始化的步骤?

18、什么是哈佛结构和冯·诺依曼结构?它们有什么区别?

19、目标系统可执行的文件

20CPU的基本组成

21TDM320C54X的指令集包含了哪几种基本类型的操作?

22TDM320C54X有哪几种基本的数据寻址方式?以DPSP为基地址的直接寻址方式,其实际地址是如何生成的?

23C54x DSP芯片都含有两个通用I/O引脚:

24DSP芯片的选择

25、按数据格式,DSP芯片分为定点DSP和浮点DSP。按DSP的用途,分为通用型DSP芯片和专用型DSP芯片。5402是定点DSP还是浮点DSP

26、一个DSP硬件系统包括电源电路、复位电路、电平匹配电路、信号输入与输出电路等。

27写出初始化定时器的步骤?

28TMS320C54X芯片的片内外设主要包括哪些部分?

29、写出串口中断服务程序步骤

30初值PRD的计算

31、写定时器自动装载定时的程序(方波的产生)

32、程序设计题(有可能给一段程序,写出它的功能或注释)

    1)数组问题

2)除法和乘法

3)最大值和最小值

4)求和

5)数据块传送

 (7) 定时器

33在堆栈操作中,PC当前地址为4040h, SP当前地址为0015h,运行PSHM  AR5后,PCSP的值分别是多少?

原创粉丝点击