DSP

Chapter 1

数据寻址方式:

立即寻址    LD #80h,A

绝对寻址    MVKD SAMPLE,*AR5

累加器寻址    READA Smem

直接寻址    LD @x,A

间接寻址    PORTW *AR2+0B,PA

存储器映像寄存器寻址    LDM MMR,dst

堆栈寻址    PSHD\PSHM\POPD\POPM

1.9在片外围电路

<通用I/O引脚.定时器.时钟发生器.主机接口.软件可编程等待状态发生器.可编程分区开关.串行口>

1.9.1通用I/O引脚

XF 发信号 BIO 收信号

<在时间要求苛刻的循环中,不允许受干扰,此时可以根据BIO引脚的状态(即外围设备的状态),决定分支转移的去向,以代替中断>

1.9.2定时器

主要部件:定时寄存器(TIM) 周期寄存器(PRD) 定时器控制器寄存器(TCR)

定时周期=CLKOUT x (TDDR +1) x (PRD+1)

1..9.3时钟发生器

component: 内部振荡器 锁相环(倍频和信号提纯)

内部振荡电路 晶体振荡电路

1.9.4主机接口

HPI存储器(DARAM) HPI地址寄存器(HPIA) HPI数据寄存器(HPID) HPI控制寄存器(HPIC)HPI控制逻辑

1.10

串行口标准同步串行口(SP) 缓冲同步串行口(BSP)多路缓冲串口(MCBSP) 时分多路串行口(TDM)

component:16位数据接收寄存器(DRR) 16位数据发送寄存器(DXR) 接受移位寄存器(RSR) 发送移位寄存器(XSR) 控制电路

DXR->XSR->DX                       DR->RSR->DRR 双缓冲

1.12外部总线

数据总线 地址总线 一组控制信号

1.12.2外部总线操作的优先级别: 数据寻址>程序存储取址

1.12.3等待状态发生器

对接口器件的速度要求:小于60%的机器周期

软件等待状态发生器:SWWSR=0 011 010 010 011 011 I/O3个等待周期 数据空间2个等待周期 程序空间3个等待周期

复位时 SWWSR=7FFFH

1.12.6 复位与IDLE3省电工作模式

RS 至少保持2个时钟周期的低电平

TMS320C54x 引脚配置

1 数据信号线 2 初始化.中断及复位操作 3 多处理信号 4 存储器控制信号 5 振荡器/定时器信号 6 BSP信号 7 TDM信号 8 主机接口 9 电源接口 10 测试引脚


Chapter 2 指令系统

助记符形式指令

算术运算 逻辑运算 程序控制 加载和存储


Chapter 3汇编语言程序设计

3.3 编辑汇编和链接过程

文本编辑器------>(.asm)ASM500------>(.obj)------>LNK500------>Debug

3.4 COFF :公共目标文件格式

段:在存储器图中占据相邻空间的代码块或数据块

    1.已初始化段 .text .data .sect   2.未初始化段 .bss  .usect

段程序计数器 SPC

3.5 汇编

汇编器的功能:1.将源程序编成一个可重定位的目标文件 2 如果需要可生成一个列表文件.lst

    3.将程序代码分成若干段,SPC管理 4.定义(.def)和引用(.ref)全局符号,需要的话可在.lst文件后面附加一张交叉或引用表

    5.对条件程序块进行汇编 6.支持宏功能,允许定义宏命令



posted @ 2020-03-18 11:32  DEC2nd  阅读(368)  评论(0)    收藏  举报