DSP 技术及应用

210 阅读4分钟

带监视功能的复位电路(看门狗电路)的工作原理、功能(P37)

功能:它除了具有上电复位功能外,还具有监视系统运行并在系统发生故障或死机时再次进行复位的能力

原理:为电路提供一个用于监视系统运行的监视线,当系统正常运行时,应在规定的时间内给监视线提供一个高低电平发生变化的信号;如果在规定的时间内这个信号不发生变化,自动复位电路就认为系统运行不正常并重新对系统进行复位

串行口有几种(不会在纸质卷出现)

dsp 54 系列总共有四种形式,541 只有一种串口,其他基本都有两种串口

2.7 与外设的接口

  • 采用低速器件时,需要用软件或硬件为 DSP 插入等待状态来协调

  • 软件最多只能插入 7 个等待状态,硬件最多只能插入一个等待状态

  • 软件等待状态寄存器(SWWSR)

  • 例 2-2 很有可能作为第三大题的综合分析的一个部分

    1. 有电路的硬件的连接
    2. 又有 SWWSR 的设置
    3. 还有他的解释
    4. 既要插入 7 个软件等待状态,还要增加一个硬件等待状态

2.8 复位与省电

主观题后面有,一两个题目

2.9 中断

备考

  • 怎么产生中断矢量(中断地址)

  • 中断的类型

    • 软件中断/硬件中断

    • 屏蔽中断/非屏蔽中断

      • 软件中断全部都属于非屏蔽中断
      • 大部分的硬件中断是属于可屏蔽中断
      • 可屏蔽中断有一个总开关、两个寄存器
  • 中断向量地址的形成

  • 中断地址是怎么产生的

  • 为什么硬件复位后从 0FF80 开始?(P68 最后一段)(简答题)

    复位时,IPTR 位全置 1(IPTR=1FFh),并按此值将复位向量映像到程序存储器的 511 页空间。所以,硬件复位后总是从 0FF80h 开始执行程序。

大部分简答题会出自第二章(30 分,再差也要拿 22 分)

3.1

放到指令解释和分析考,第二大题、第三大题

  • 立即数寻址
  • 绝对地址寻址
  • 直接寻址
  • 间接寻址
  • 双操作数寻址
  • 循环寻址,尾地址不在循环内,尾地址 - 1 在循环内
  • 位倒序寻址(主观题)

P89、P163 堆栈寻址的规则(简答题)

  • C54x 的堆栈是从高地址向低地址方向生长
  • 使用一个 16 位存储器映像寄存器堆栈指针(SP)来管理堆栈,SP 始终指向栈顶
  • 压入操作时,先减小 SP 的值,再将数据压入堆栈
  • 弹出操作时,先从堆栈弹出数据,再增加 SP 的值

3.2

第二大题、第三大题

例 3-3、例 3-7

RTC、RTTB、RPP、RPPB、BANZ

3.3 流水线操作(不会在主观题出现)

3.4

表 3-15,让你解释他的功能或者写出他的这个数学表达式(第二大题)

或者

给你一条指令,操作前的一些数据,一个表格,你要去写操作后的哪几空,再说明他的功能

4.1

P125 图 4-2,后缀

例 4-1、例 4-7(第三大题)

汇编器、链接器的功能(简答题,P132、P134)

  • 汇编器的功能:将汇编语言源程序汇编成一个可重定位的目标文件(.obj 文件)

  • 链接器的功能

    • 根据链接命令或链接命令文件(.cmd),将一个或多个 COFF 目标文件链接起来,生成存储器映像文件(.map)和可执行的输出文件(.out,COFF 目标模块)
    • 将各个目标文件合并起来,将各个文件的各个段配置到目标系统的存储器中
    • 对各个符号和段进行重定位,并给它们一个最终的地址
    • 解决输入文件之间未定义的外部引用

cmd 文件存储器分配空间大小(P143 例 4-7,长度要换算为十进制)

4.5

C 语言编程的优缺点和汇编语言编程的优缺点(简答题,P148)

  • C 语言

    • 优点

      • 软件开发速度快
      • 可读性高
      • 软件修改和移植方便
    • 缺点

      • 执行效率相比汇编较低
      • 对 DSP 芯片的某些硬件控制不如汇编语言方便,有些甚至无法控制
  • 汇编

    • 优点

      • 代码执行效率高
      • 程序执行速度快
    • 缺点

      • 开发周期长
      • 软件修改和升级困难
      • 可读性和可移植性较差

5

例 5-3、例 5-4、例 5-7、例 5-8(不是 P167,是 P168)

P166 例 5-7

单操作数双操作数的比较、数据快传送、小数运算、除法运算、浮点数运算(主观题)

分值

解答题 6 个 30 分

指令解释题 4-5 个 20 分

最后的大的题目 4-5 个 50 分