举例说明dsp有哪些dsp寻址方式式

C28x系列DSP寻址方式详解_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C28x系列DSP寻址方式详解
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢数字信号处理方法与实现总复习ppt课件_工程类课件免费下载
记住我们的网址:www.pptkj.net
数字信号处理方法与实现总复习ppt课件介绍及下载
数字信号处理方法与实现总复习ppt课件内容预览:数字信号处理方法与实现总复习与模拟信号处理相比,数字信号处理具备哪些优势?作出实时数字信号处理系统框图,并作分析说明。哪两个方面促使了DSP技术的发展?DSP、MPU、MCU的区别。DSP的结构特点。专用DSP与通用DSP的区别,试举例几种常用的专用DSP芯片。在设计DSP应用系统时,如何选择DSP芯片?ADSP21160与TMS320C6701的特点比较。ADSP21160与ADSP21060的比较。通用DSP当前的发展状况、水平及趋势。SHARC DSP的结构框图及特点分析。SHARC DSP处理器核的构成。SHARC DSP的SIMD结构,并行运算单元的并行性分析。SHARC DSP程序控制器的指令流水操作。SHARC DSP的指令缓存及其在程序控制中的实现与作用。SHARC DSP中数据地址产生器各寄存器的作用,简述几种寻址方式( SHARC DSP的三种特殊用法),并举例说明。SHARC DSP的寄存器分类。SHARC DSP的存储器结构、分类说明。SHARC DSP的DMA功能。SHARC DSP的链路口特性。SHARC DSP的电源配置方案。SHARC DSP的时钟及复位电路设计。基于SHARC DSP的PCB设计要素。SHARC DSP硬件设计的抗干扰措施。实时信号处理的概念及判决条件。并行处理技术的分类。加速比及并行效率的计算。并行处理模块的结构特点分析。DFT与F数字信号处理方法与实现总复习处理的概念及判决条件。并行处理技术的分类。加速比及并行效率的计算。并行处理模块的结构特点分析。DFT与F课件关键字:数字信号处理方法与实现总复习,数字,信号,实现。
上一课件:
下一课件:DSP器件及应用_百度百科
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
DSP器件及应用
《DSP器件及应用》由西安电子科技大学出版社2008年出版,作者姚振东,可作为工科院校电子及相近专业本科、专科学生的教材,也可作为具有微机接口技术基础的研究生与工程技术人员的DSP入门参考书。
DSP器件及应用版权信息
书 名: DSP器件及应用
出版时间: 2008
定价: 39.00 元
DSP器件及应用内容简介
DSP器件是数字信号处理技术的最佳载体。TMS320'C2000系列.DSP采用'C2xxCPU内核,典型的型号是TMS320F206,这一系列DSP明显具有信号处理器的特征,而结构上又与单片机相对接近,因此对DSP初学者而言容易掌握。《DSP器件及应用》主要阐述'C2xxCPU内核结构、片内外设和存储资源、指令系统、软硬件调试工具以及应用系统设计实例等。对于控制应用,具有丰富片内外设、易于单片使用的数字信号控制器‘TMS320LF2407A在书中也得到了充分的展示。
《DSP器件及应用》在编写过程中力求强化实践性和可操作性。为此,《DSP器件及应用》中给出了电路原理图、源程序以及调试运行结果等相关内容。为了理论联系实际,《DSP器件及应用》中也给出了用Matlab生成信号处理或控制算法所需的系数或数据的方法。
《DSP器件及应用》可作为工科院校电子及相近专业本科、专科学生的教材,也可作为具有微机接口技术基础的研究生与工程技术人员的DSP入门参考书。
DSP器件及应用目录
0.1数字信号处理器
0.2专用DSP和DSP-IP核
0.2.1DSPjP核
0.2.2基于FPGA的DSP设计流程
0.2.3基于FPGA的DSP系统与通用DSP系统的差异
0.3通用DSP器件
0.3.1通用DSP器件的特点
0.3.2通用DSP器件的发展
0.3.3微机、单片机与DSP
0.3.4通用DSP器件的应用
0.3.5DSP应用系统设计
0.3.6Matlab在DSP应用系统中的作用
0.3.7DSP应用系统的速度评价指标
0.3.8通用DSP芯片选择的考虑因素
0.3.9DSP的学习
0.3.10其它通用型DSP
第1章TMS320系列DSP概况及主要产品介绍
1.1TMS320系列DSP概况
1.2TMS320IC2000系列定点DSP
1.2.TMS320'C20x定点DSP
1.2.2TMS320lC24xx定点DSP
1.2.3TMS320lC28xx定点DSP
1.3TMS320'C5000系列定点DSP
1.3.1TMS320lC54X/'C54xx定点DSP
1.3.TMS320lC55xx定点DSP
1.4TMS320'C6000系列定点/浮点DSP
1.4.1TMS320IC62xx定点DSP
1.4.2TMS320IC67xx浮点DSP
1.4.3TMS320lC64xx定点DSP
1.4.4TMS320'DM64xx定点DSP
第2章TMS320lc2000DSP的硬件结构
2.1TMS320'C2000的总线结构
2.2TMS320'C2000的CPU结构
2.2.1输入定标部分
2.2.2乘法部分
2.2.3中央算术逻辑部分
2.2.4辅助寄存器算术单元(ARAY)和辅助寄存器
2.2.5状态寄存器ST0与STl
2.2.6系统配置寄存器
2.3TMS320'C2000的存储器与I/O空间
2.3.1与外部存储器和I/O空间接口的信号
2.3.2存储器的类型
2.3.3程序存储器
2.3.4数据存储器
2.3.5I/0空间
2.3.6TMS320F206h.~2407的地址映射与存储器配置
2.4TMS320'C2000的程序控制
2.4.1TMS320'C2000DSP的程序地址产生
2.4.2TMS320'C2000DSP的流水线
2.4.3TMS320'C2000DSP的非顺序执行
2.4.4TMS320'C2000DSP的低功耗模式
2.5TMS320'C20x的片内外设
2.5.1时钟发生器
2.5.2硬件定时器
2.5.3软件可编程等待状态发生器
2.5.4通用I/O引脚
2.5.5同步串行口(SSP)
2.5.6异步串行口(ASP)
2.6TMS320'C24xx的功能结构
2.6.1看门狗定时器(WD)模块
2.6.2数字输入/输出(I/O)模块
2.6.3模/数转换器(ADC)模块
2.6.4串行通信接口(SCI)模块
2.6.5串行外设接口(SPI)模块
2.6.6控制器局域网模块
第3章事件管理模块(EVM)
3.1部分术语介绍
3.2事件管理器的功能框图
3.3事件管理器寄存器地址汇总
3.4通用定时器
3.4.1通用定时器概述
3.4.2通用定时器功能模块
3.4.3通用定时器的计数操作
3.4.4通用定时器的PWM输出
3.4.5通用定时器复位
3.4.6通用定时器的中断实现
3.5比较单元
3.5.1比较输入/输出
3.5.2比较操作模式
3.6与比较单元相关的PWM电路
3.6.1可编程的死区单元
3.6.2死区单元输入腧出
3.6.3死区的产生
3.6.4死区单元的一些重要特征和作用
3.6.5输出逻辑
3.7比较单元和PWM电路中的PWM波形产生
3.7.1事件管理器PWM输出的产生
3.7.2产生PWM的寄存器设置
3.7.3非对称PWM波形的产生
3.7.4对称PWM波形的产生
3.7.5双更新PWM模式
3.8PWM波形产生举例
3.9捕获单元
3.9.1捕获单元概述
3.9.2捕获单元操作
3.9.3捕获单元应用举例
3.10正交编码脉冲(QEP)电路
3.10.1正交编码脉冲电路概述
3.10.2正交编码脉冲电路的编码操作
3.10.3正交编码脉冲电路的编程应用
第4章TMS320'C2000DSP指令系统
4.1TMS320系列DSP寻址方式
4.1.1立即寻址方式
4.1.2直接寻址方式
4.1.3间接寻址方式
4.2TMS320'C2000的指令表示方法
4.3TMS320'C2000指令系统
4.3.1累加器、算术和逻辑指令
4.3.2辅助寄存器和数据页面指针指令
4.3.3TREG、PREG和乘法指令
4.3.4分支指令
4.3.5控制指令
4.3.6I/O和存储器指令
第5章TMS320lc2000DSP开发环境
5.1开发流程
5.2代码生成工具
5.2.1C编译器
5.2.2汇编器
5.2.3链接器
5.2.4文档管理器
5.2.5交叉引用列表器
5.2.6代码格式转换器
5.2.7绝对列表器
5.2.8应用举例
5.3代码调试工具
5.3.1C,汇编语言源码调试器
5.3.2初学者工具DSK
5.3.3软件模拟器
5.3.4评价模块(EVM)
5.3.5软件开发系统(SWDS)
5.3.6硬件仿真器(XDS)
5.4软件开发平台CodeComposer及应用
5.4.1CCS组件及其特点
5.4.2CC及CCS集成开发环境简介
5.4.3DSP/BIOS和RTDX简介
5.4.4集成开发环境使用
5.4.5可视化数据调试方法应用
第6章DSP应用系统硬件设计
第7章DSP应用系统软件设计DSP复习资料(待修订) 三亿文库
DSP复习资料(待修订)
DSP原理及应用复习资料 大胖含泪整理制作,版权所有,敬请珍惜,打印必究! 严重声明:以下所有题目都是老师放出来的,但是所有答案都是我自己写的。可能有不对的部分,敬请期待终极版本!!也可能没有下一个版本!!所以请珍惜资源! 1. 数字信号处理的实现方法一般有哪几种? a. 在通用计算机(PC)上用软件(如Fortran,C语言)实现 b. 在通用计算机系统中加入专用的加速处理机实现 c. 用单片机实现 d. 用通用的可编程DSP芯片实现 e. 用专用的DSP芯片实现 f. 用基于通用DSP核的ASIC芯片实现 2. 可编程DSP芯片有哪些特点?(或者问:试列举 DSP 芯片的特点?) a. 采用哈佛结构 b. 采用多总线结构 c. 采用流水线技术 d. 配有专用的硬件乘法-累加器 e. 具有特殊的DSP指令 f. 快速的指令周期 g. 硬件配置强 h. 支持多处理器结构 i. 省电管理和低功耗 3. 什么是定点DSP芯片和活点芯片?它们各有什么优缺点?(或问,什么是定点DSP和浮点DSP,有什么特点) 数据以定点格式工作的DSP芯片称之为定点DSP芯片 特点:采用16bit定点运算,只有少数DSP芯片为24bit定点运算 数据以浮点格式工作的称为浮点DSP芯片 特点:有的DSP芯片采用自定义的浮点格式,有的DSP芯片则采用IEEE的标砖浮点格式 4. 简述DSP系统的设计步骤? a. 明确设计任务,确定设计目标 b. 算法模拟,确定性能指标 c. 选择DSP芯片和外围芯片 d. 设计实时的DSP应用系统 e. 硬件和软件测试 f. 系统集成和测试 5. TMS320C54X芯片的基本结构包括哪些部分? a. 中央处理器 b. 内部总线结构 c. 特殊功能寄存器 d. 数据存储RAM e. 程序存储器ROM f. g. h. i. j. I/O口 串行口 主机接口HPI 定时器 中断系统 6. TMS320C54X芯片的CPU主要由哪几部分组成?(或问,简述DSP芯片的CPU的组成?) a. 40位算术逻辑运算单元(ALU) b. 20个40位累加器(ACCA,ACCB) c. 1个支持16~31位移位的桶形移位寄存器 d. 乘法器-加法器单元(MAC) e. 比较,选择和存储单元(CSSU) f. 指数编码器 g. CPU状态和控制寄存器 7. 处理器工作方式状态寄存器PMST中的MP/MC,OVLY和DROM三个状态位’C54X的存储空间结构各有何影响? MP/MC:
MP/MC=0,芯片工作在微机计算方式,允许使用寻址片内ROM。 MP/MC=1, 芯片工作在微处理器方式,不能使用片内ROM。 OVLY:
OVLY=0,片内双寻址数据RAM只能在数据空间而不能在程序空间寻址。
OVLY=1,片内双寻址数据RAM可以映射到程序空间和数据空间,单数据页0(00h~7Fh)不能映射到程序空间。 DROM=0,片内ROM不能映射到数据空间。 PROM=1,片内ROM一部分可以映射到数据空间。 8. TMS320C54X芯片的串行口有哪几种类型?(或问,简述DSP芯片的串行口有那几种类型?) a. 同步串行口SP b. 缓冲同步串行口BSP c. 时分多路同步串行口TDM d. 多通道缓冲串行口MCBSP 9. TMS320VC5402共有多少可屏蔽中断?他们分别是什么???RS和??NMI属于哪一类中断源? 共有13个可屏蔽中断。 a. ?INT3―?INTO(外部中断); b. BRINTO,BXINTO,BRINTI和BXINTI(串行口中断); c. TINTO,TINT1(定时器中断); d. DMAC4,DMAC5(DMA中断); e. HPINT(HPI中断); ??RS和??NMI属于两个外部硬件中断; 10. 已知(30H)=50H,AR2=40H,AR3=60H,AR4=80H, MVKD
AR4 运行以上程序后,(30H),(40H),*AR3和AR4的值分别等于多少? 答:(30H)=50H,(40H)=50H,AR3=(50H),AR4=50H 11. 已知(80H)=20H,(81H)=30H, LD
80H,16,B ADD
81H,B 运行以上程序后,B等于多少? 答:B=81H+81H《16 12. TMS320C54X的数据寻址方式各有什么特点,应该应用在什么场合? a. 立即寻址:操作数在指令中 b. 绝对寻址:可以寻址任一数据存储器中的操作数 c. 累加器寻址:把累加器内容作为地址指向程序存储单元 d. 直接寻址:指令中包含低7位和DP或SP形成16位地址 e. 间接寻址:利用辅助寄存器内容作为地址指针访问存储器 f. 堆栈寻址:用于中断或子程序调用 g. 存储器映像寄存器:基址为0的直接寻址 13. 汇编语言实现计算 y1?x1*a1?x2*a2的程 LD
@y1+1 14. TMS320C54x有哪些寻址方式,它们是如何寻址的?试为每种寻址方式列举一条指令 a. 立即寻址,指令中包含有一个固定的立即数
A b. 绝对寻址,利用16位地址寻址存储空间
EXAM1,#AR5 c. 累加器寻址, 将累加器的内容作为地址去访问程序存储单元
Smem d. 直接寻址,利用数据指针和堆栈指针寻址
MOV BX, VARW(或问,写出一条直接寻址的指令?) e. 间接寻址,利用辅助寄存器内容作为地址指针访问存储器 mov eax,[ebx] f. 存储器映像寄存器 (1) 在直接寻址方式下,高9位数据存储器地址被置0,利用低7位访问。 (2) 在间接寻址方式下,高9位数据存储器地址被置,低7位地址访问。 LDM
dst g. 堆栈寻址,从高地址向低地址方向填入的。LDMED,STMED 15. 简述TMS320C54X可访问的存储空间。 a. 程序存储空间:用来存放要执行的指令的执行中所需要的系数表; b. 数据存储空间:用来存放执行指令所使用的数据 c. I/O空间:用于对片外设备的访问。 16. 程序计数器PC,XPC寄存器的功能是? XPC―程序计数器扩展寄存器 PC―16位计数器,用来保存某个内部或外部程序存储器的地址。 17. 简述TMS320C54X DSP芯片,的总线结构?(或问TMS320C54X的总线结构。) 答:内部总线结构:
C54X有8组16位总线;1组程序总线,3组数据总线和4组地址总线,可以在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。 外部总线:
C54X的外部总线由数据总线,地址总线以及一组控制信号所组成。 18. 简述DSP芯片的分类? a. 按基础特性分类:静态DSP芯片和一致性DSP芯片。 b. 按用途分类:通用型芯片和专用型芯片。 c. 按数据格式分类:定点DSP和浮点DSP。 19. INTM=0表示
全部可屏蔽中断。 20. 选用数据页指针DP进行直接寻址时,要求CPL=
。(直接寻址方式 当CPL=0时,DP直接寻址;当CPL=1时,SP直接寻址.) 21. DSP芯片内数据存储器分为? a. b. c. d. e. 存储器映像寄存器存(MMR)空间 暂存寄存器存储空间 片内DARAM数据存储空间 由DROM设定的数据存储空间 外部数据存储空间 22. C54x的链接器命令文件中,和MEMORY和SECTIONS命令的主要作用分别是? 答:MEMORY:用来规定目标存储器的模型,定义系统中所包含的各种形式的存储器,以及它们占据的地址范围
SECTIONS:(1)说明如何将输入段组合成输出段(2)在可执行程序中定义输出段(3)规定输出段在存储器中的存放位置(4)允许重新命名输出段。 23. 简述TMS320C54X DSP芯片的有的地址空间? 24. DSP间接寻址有什么特点?可以分成哪两大类? 答:间接寻址是利用辅助寄存器内容作为地址指针访问存储器。TMS320C54X有8个16位辅助寄存器(AR0~AR7)。每一个寄存器都可以用来寻址64千字数据存储空间中任何一个单元。不仅能从存储器中读或写一个单16位的数据操作数,而且能在一条指令中访问两个数据存储单元。
分为 单操作数寻址和双操作数寻址。 25. 计算y=a*x+b LD
B,@y 26. 计算y=4Σi=1 aixi .title
“example.asm” .mmregs
“STACK ,10h”
;为堆栈指定空间
;为变量分配9个字的空间 .bss
start .data
;变量初始化
;插入0个等待状态
#STACK+10h,SP
;设置堆栈指针
;AR1指向a
;移动8个数据
;从程序存储器到数据存储器
;调用SUM子程序
;子程序执行
.end 27. 注释下列指令 MVKD
;数据存储器内部指定地址传送数据 MVDD
*AR2,*AR3
;在数据存储器内部传送数据 MIN
;求最小值
;把长立即数存放到存储器映像寄存器 MAC
*AR2,*AR3,A
.word 4.8.16.32 SSBX
;状态寄存器置位
;累加器移位后相加 MPY *AR1+,A ;
;AR1寄存器与操作数进行无符号数相乘 28. (以下部分改天放出答案敬请期待!)
1、阅读下列程序,写出运行结果 .bss
x,4 table: .word 4,8,16,32 STM #x,AR1 RPT
2 MVPD table, *+AR1
2、阅读下列程序,写出运行结果 table: .bss
y,5 .word 1,2,3,4,5 STM #y,AR2 RPT
#5 MVPD table, *AR2+ LD
#81h,AR5 STM #0,A STM #4,BRC
3、读下段程序,注释语句,解释程序含义。 LD
@ 4、阅读以下程序,写出其功能 .bss X,6 .bss Y,1 Star:STM #X,AR1
STM #5,AR2 LD #0,A STM #Y,AR3 LOOP: ADD *AR1+, A BANZ LOOP,*AR2- STL A,*AR3 .end 该程序的功能是 阅读并注释程序 1、 start:STM #0,SWWSR
STM #X,AR1 STM #Y,AR2 RPT #19 MVDD *AR1+,*AR2+ end:
3、(80H)=20H, (81H)=30H。
B 程序段运行后相关累加器值
联系客服:cand57</}

我要回帖

更多关于 dsp寻址方式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信