1 / 4
文档名称:

信号处理板的一种简易测试方法.pdf

格式:pdf   大小:117KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

信号处理板的一种简易测试方法.pdf

上传人:q1188830 2022/2/24 文件大小:117 KB

下载得到文件列表

信号处理板的一种简易测试方法.pdf

文档介绍

文档介绍:ADSP21062 信号处理板的一种简易测试方法
作者:哈尔滨工业大学电子工程技术研究所(150001)姜义成 王永龙
来源:《电子)寻址指令。
例如:R0=0x00000001;
DM(SYSCON)=R0。
以上操作将 SYSCON 的第一位置
位,其它位清除。
对存储器的操作采用 DM()指令
寻址,在指令中加入立即数、寄存器 Rx(内容为寻址值)、基址(Ix)和变址(Mx)可实现直
接寻址、间接寻址和变址寻址。
例如:R0=0x23;
DM(0x00030000)=R0。
以上操作将 0x23 放入 0x00030000 的地址内。
系统运行测试设计一个对 FLAG 位的四个指示灯的操作,让其交替地闪烁,来检验 ADSP21062 处理器
是否能够正常运行。程序采用中方式,利用定时器溢出时产生两个中断 TMZHI 和 TMZLI。一
个中断的服务程序设置 FLAG0,1 的指示灯亮,FLAG2,3 的指示灯灭;另一个中断服务程序
设置情况相反。两个服务程序交替执行,交替的间隔由定时器的初值确定。程序流程图见图
3。
由于处理器在系统复位时 MODE2 寄存器被清除,使 FLAG 管脚作为输入,处理器不能改
变其状态。所以主程序需对其初始化,使 FLAG 管脚作为输出,然后才能在 ASTAT 寄存器中
改变 FLAG 的状态。同样,对定时器也要进行设置。
(1)定时器的设置:
BIT SET MODE1 0x1000;(开放全局中断)
BIT SET MODE2 0x20;(开放定时器)
BIT SET IMASK 0x10;(开放 TMZHI 中断)
(2)FLAG 位的设置:
BIT SET MODE2 0x78000;(设置为输出)
BIT CLR ASTAT 0x180000;(FLAG0,1 亮)
BIT SET ASTAT 0x600000;(FLAG2,3 灭)
此程序可通过 JTAG 仿真测试,用通用编程器将此程序写入 EPROM,然后让系统单独工
作,来验证系统能否正常引导和工作。上电后四个指示灯交替闪烁,经验证系统顺利地完成了
引导,并且工作正常。
Link 口测试
用传输线把处理器的两个 Link 口连在一起,然后让一个 Link 口发数据,另一个收数据,
通过 Emulator(JTAG)采用单步执行的方式对其测试,