位置:51电子网 » 技术资料 » 传感与控制

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

发布时间:2008/5/26 0:00:00 访问次数:662

        作者:哈尔滨工业大学电子工程技术研究所(150001)姜义成

     王永龙 来源:《电子技术应用》

     摘要:针对adsp2106x处理系统的开发研究,提出了一种简单易行的测试方法。该方法既可判别dsp能否正常工作,又可测试多处理器通过link口传输信彷的有效性。所提的测试方法在基于adsp21062的雷达信号处理系统的调试获得了验证。

    

    

     关键词:dsp

     测试方案 雷达信号处理系统

     adsp2106x sharc是一个适用于语音、通信和图像处理的高速32位数字信号处理器。该芯片是基于adsp21000系列dsp芯片发展起来的一个完整的单片系统,增加一个双口片内sram,并集成了i/o设备。借助它的片内指令缓存,处理器可以在一个时钟周期内执行每一个指令。adsp2106x

     sharc体现了数字信号处理器的一个新的集成标准,它把一个高速运行的浮点dsp主处理器与集成的片内部件结合在一起,包括一个主机接口、dma控制器、串口和连接口。由于它处理速度快、便于dsp多处理系统的连接和通信,目前已在更多的领域获得了开发和应用[1]。但如何对基于adsp2106x的处理系统进行调试是人们在应用该芯片时必须解决的关键问题。本文提出了一种简单易行的测试方法,并在基于adsp21062的雷达信号处理系统调试中获得了成功,验证了该方法的可行性。

     1 雷达信号处理系统设计简介

     我们应用adsp21062处理器设计了一个雷达信号处理系统。此系统可以独立地进行工作,也可通过link口与其它dsp进行通信。adsp21062利用jtag接口与ez-ice仿真器连接,实现对系统的仿真和测试。系统的电路结构见图1。

     ez-ice仿真器应用ieee1149.1 jtag测试标准,监视和控制目标板处理器的工作。ez-ice仿真器的测试头通过一个14针的连接头与目标板处理器的clkin(可选)、tms、tck、trst、tdi、tdo、emu和gnd信号相连。在电路板上设计了一个14针的接口,其信号的接口如图2所示。

     2 电路的测试

     电路测试主要应用ez-ice仿真器。该仿真器插在pc机的isa槽中,通过jtag口与adsp21062处理系统相连,可在pc机的显示器上利用emulator控制界面对dsp系统运行情况进行实时监控。adsp2106x提供了模拟(simulator)和仿真(emulator)两套软件,它们的界面完全相同,只是一个不需要硬件,一个需要硬件。测试程序可先由assembler汇编器汇编,再经simulator模拟通过。最后在emulator界面控制下可以装入由汇编生成的可执行文件(.exe文件)和汇编的结构文件(.ach文件),实现对硬件的测试和仿真。

     2.1 硬件测试基本操作

     对硬件测试时,先对存储器的内部控制、状态寄存器和存储器做简单的操作,确定ez-ice仿真器与处理器的通信正常。

     对寄存器的操作一般有两种:位操作和字操作[2~3]。

     (1)位操作:寄存器的位操作主要用于bit

     set,bit clr。

     例如:bit set mode2 0x00000001;

     bit clr mode2 0x00000001;

     以上操作将mode2的第一位置位或清除,而不影响到其它位。

     (2)字操作:寄存器的字操作用dm()寻址指令。

     例如:r0=0x00000001;

     dm(syscon)=r0。

     以上操作将syscon的第一位置位,其它位清除。

     对存储器的操作采用dm()指令寻址,在指令中加入立即数、寄存器rx(内容为寻址值)、基址(ix)和变址(mx)可实现直接寻址、间接寻址和变址寻址。

     例如:r0=0x23;

     dm(0x00030000)=r0。

     以上操作将0x23放入0x00030000的地址内。

     2.2 系统运行测试

   &nb

        作者:哈尔滨工业大学电子工程技术研究所(150001)姜义成

     王永龙 来源:《电子技术应用》

     摘要:针对adsp2106x处理系统的开发研究,提出了一种简单易行的测试方法。该方法既可判别dsp能否正常工作,又可测试多处理器通过link口传输信彷的有效性。所提的测试方法在基于adsp21062的雷达信号处理系统的调试获得了验证。

    

    

     关键词:dsp

     测试方案 雷达信号处理系统

     adsp2106x sharc是一个适用于语音、通信和图像处理的高速32位数字信号处理器。该芯片是基于adsp21000系列dsp芯片发展起来的一个完整的单片系统,增加一个双口片内sram,并集成了i/o设备。借助它的片内指令缓存,处理器可以在一个时钟周期内执行每一个指令。adsp2106x

     sharc体现了数字信号处理器的一个新的集成标准,它把一个高速运行的浮点dsp主处理器与集成的片内部件结合在一起,包括一个主机接口、dma控制器、串口和连接口。由于它处理速度快、便于dsp多处理系统的连接和通信,目前已在更多的领域获得了开发和应用[1]。但如何对基于adsp2106x的处理系统进行调试是人们在应用该芯片时必须解决的关键问题。本文提出了一种简单易行的测试方法,并在基于adsp21062的雷达信号处理系统调试中获得了成功,验证了该方法的可行性。

     1 雷达信号处理系统设计简介

     我们应用adsp21062处理器设计了一个雷达信号处理系统。此系统可以独立地进行工作,也可通过link口与其它dsp进行通信。adsp21062利用jtag接口与ez-ice仿真器连接,实现对系统的仿真和测试。系统的电路结构见图1。

     ez-ice仿真器应用ieee1149.1 jtag测试标准,监视和控制目标板处理器的工作。ez-ice仿真器的测试头通过一个14针的连接头与目标板处理器的clkin(可选)、tms、tck、trst、tdi、tdo、emu和gnd信号相连。在电路板上设计了一个14针的接口,其信号的接口如图2所示。

     2 电路的测试

     电路测试主要应用ez-ice仿真器。该仿真器插在pc机的isa槽中,通过jtag口与adsp21062处理系统相连,可在pc机的显示器上利用emulator控制界面对dsp系统运行情况进行实时监控。adsp2106x提供了模拟(simulator)和仿真(emulator)两套软件,它们的界面完全相同,只是一个不需要硬件,一个需要硬件。测试程序可先由assembler汇编器汇编,再经simulator模拟通过。最后在emulator界面控制下可以装入由汇编生成的可执行文件(.exe文件)和汇编的结构文件(.ach文件),实现对硬件的测试和仿真。

     2.1 硬件测试基本操作

     对硬件测试时,先对存储器的内部控制、状态寄存器和存储器做简单的操作,确定ez-ice仿真器与处理器的通信正常。

     对寄存器的操作一般有两种:位操作和字操作[2~3]。

     (1)位操作:寄存器的位操作主要用于bit

     set,bit clr。

     例如:bit set mode2 0x00000001;

     bit clr mode2 0x00000001;

     以上操作将mode2的第一位置位或清除,而不影响到其它位。

     (2)字操作:寄存器的字操作用dm()寻址指令。

     例如:r0=0x00000001;

     dm(syscon)=r0。

     以上操作将syscon的第一位置位,其它位清除。

     对存储器的操作采用dm()指令寻址,在指令中加入立即数、寄存器rx(内容为寻址值)、基址(ix)和变址(mx)可实现直接寻址、间接寻址和变址寻址。

     例如:r0=0x23;

     dm(0x00030000)=r0。

     以上操作将0x23放入0x00030000的地址内。

     2.2 系统运行测试

   &nb

相关IC型号

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!