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.支持宏功能,允许定义宏命令

浙公网安备 33010602011771号