1. 接口方便编程方便稳定性好精度高
2. 查表法。
3. 片内flash 片内rom 单存取ram(saram) 双存取ram(daram)
4. 运算速度**硬件资源运算速度。
5. 立即数寻址直接寻址
6. 头文件源文件
7. 停止/保持连续增计数定向增/减计数。
1. (7分)
1)在通用的计算机上用软件实现。
2)在通用计算机系统中加上专用的加速处理机实现。
3)用通用的单片机实现。
4)用通用的可编程dsp芯片实现。
5)用专用的dsp芯片实现。 (5分)
第1种方法速度慢,第2种和第5种专用性强,第3种适用于实现简单的dsp算法,第4种效果较好 (7分)
2. (7分, 每点1.5分)
1).定义系统性能指标。
2).采用高级语言进行性能模拟
3).设计实时dsp应用系统
4).借助开发工具进行软硬件调试。
5).系统集成与独立系统运行。
3. (7分)
**算术逻辑运算单元、累加器、输入定标移位器、乘法器、输出数据定标移位器。
**算术逻辑运算单元实现16位加、减、布尔逻辑操作、位测试、移位和循环等算术和逻辑运算功能;(3分)输入定标移位器和输出数据定标移位器完成不同数据格式之间的转换;(5分)乘法器可以在一个机器周期内完成有符号或无符号数的乘法运算,乘积结果为32位;(7分)
4. (7分)
dsp的中断请求系统是一个两级层次结构:低级的外设中断请求和高级cpu内核级的中断请求。执行中断时,cpu首先根据cpu级的中断向量表,查明是哪一级的中断请求,然后响应这个内核级的中断请求,这时的中断服务子程序称为通用级中断服务子程序。
每个cpu的中断请求都是许多外设级中断请求信号相或后产生的,即每一个外设级的中断请求都可以引起一个cpu级的中断请求,这就是可屏蔽中断的中断复用。 (4分)
dsp还为每个特定的外设中断请求也提供了一个特定的中断向量(偏移向量),当外设引发中断时,会产生一个唯一的外设中断向量,并被装载到外设中断向量寄存器(pivr)中。因此,当cpu接受到这个中断请求,进入dsp内核级可屏蔽中断的通用中断子程序(gisr)时,可将外设中断向量寄存器(pivr)中的内容送入累加器中,然后经过跳转指令跳转到外设特定中断服务子程序(sisr)。(3分)
5. (7分,每点一分,答全满分)
1) 语句必须以标号、空格、星号或分号开始。
2) 若使用标号,则必须从第1列开始。
3) 每部分必须由1个或多个空格分开。
4) 开始于第1列的注释须用星号(*)或分号(;)标示,但在其他列开始的注释前面只能用分号。
5) 指令一定不能从第1列开始,否则将被视为标号。
6) 操作数可以为列表形式,汇编器允许使用常数、符号或表达式作为地址、立即数或间接寻址。
300h=3*162=768
当q0表示时:768/20=768(2分)
当q4表示时:768/24=48(2分)
当q8表示时:768/28=3(2分)
当q15表示时:768/215=0.0234375(2分)
时钟周期。t=1/(24*106)=0.417*10-6秒(2分)
程序循环等待次数:
fffeh*(181+1) (2分)
延时时间。t=fffeh*182*t=0.5秒(3分)
五、(共5分)
arp:0ar4:0303h(1分)
数据存储器302h:2h(1分)
acc:022h(1分)
c:0(1分)
六、(共15分)
splk #177h,t1pr
clrc intm
lacc pivr,1
splk #0,t1cnt
splk #0aah,wdkey
DSP答案
1.流水线?答 dsp芯片采用多组总线结构,允许cpu同时进行指令和数据的访问。因而,可在内部实行流水线操作。执行一条指令,总要经过取指 译码 取数 执行运算,需要若干个指令周期才能完成。流水线技术是将各个步骤重叠起来进行。既第一条指令取指 译码时,第二条指令取指 第一条指令取数时,第二条指令译码,...
DSP答案
设ar2 2060h,作为基地址,指向x 0 的存储单元。ar0 0008h 第2次 ar2 0b寻址 ar2 2068h,即x 8 第3次 ar2 0b寻址 ar2 2064h即x 4 第4次 ar2 0b寻址 ar2 206dh即x 12 1 coff common object file fo...
DSP作业答案
第九章。1.利用gp定时器1在gpiof8引脚上产生0.2s的方波,用一个贴片led闪烁来表示。系统时钟150mhz,高速外设时钟25mhz,定时器1预分频因子的128分频,试编写相关程序。答 系统时钟150mhz,通过高速外设时钟预定标器 hispcp 得到25mhz的高速外设时钟,再通过定时器1...