[发明专利]一种数字信号处理系统的调试工具及其调试方法无效
申请号: | 201010168136.5 | 申请日: | 2010-04-30 |
公开(公告)号: | CN102207900A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 甘国锋 | 申请(专利权)人: | 佛山市智邦电子科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528000 广东省佛山市禅城区江湾三*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字信号 处理 系统 调试 工具 及其 方法 | ||
技术领域
本发明涉及到数字信号处理系统进行调试方面的技术领域。
背景技术
数字信号处理系统是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。
数字信号处理系统软件开发过程中经常要对运行程序进行监控,通常的做法是用带格式转换的屏幕打印函数通过串口把信息输出到调试用的计算机终端。
存在的缺点有几点:
1.由于通常串口的波特率通常最大值是115200Kbit/秒。发送一个字节就需要86us,输出的速度太慢.
2.在调用带格式转换的屏幕打印函数输出某一变量时,通常需要进行格式转换,这将消耗大量的指令,对于一个实时性要求很强的数字信号处理系统程序将造成很大的影响.
3.在系统只有一个串口时,将影响串口做其它用途。
4.不能精确监测某一子程序的执行时间。
发明内容
本发明目的旨在提供一种数字信号处理系统的调试工具及其调试方法,该调试工具和调试方法能够提高输出的速度,减少对指令的消耗,减少对芯片外设的占用,配合示波器使用,能精确监测某一子程序的执行时间和执行的频繁度。
为实现上述目的,本发明采用的技术方案为:一种数字信号处理系统的调试工具,包括用于调试用的计算机和可编程逻辑芯片,配合示波器使用,所述的调试用的计算机与所述的可编程逻辑芯片通信连接,所述数字信号处理系统的调试工具包括两个先进先出存储器芯片,该两个存储器芯片一个用于数据输入、另外一个用于数据输出,所述的先进先出存储器芯片与所述的可编程逻辑芯片通信连接,所述的数字信号处理系统还包括数字信号处理系统外设总线,所述的数字信号处理系统外设总线直接与所述的可编程逻辑芯片通信连接,所述的数字信号处理系统与所述的两个先进先出存储器芯片通信连接。
所述一种数字信号处理系统的调试工具,所述的数字信号处理系统的调试工具还包括8位扩展口,所述的8位扩展口与可编程逻辑芯片通信连接。
所述一种数字信号处理系统的调试工具,所述的数字信号处理系统的调试工具在可编程逻辑芯片的内部建立一个状态机,用于监测所述的调试用的计算机的信号状态,判断是读地址操作,还是写地址操作,实现所述的调试用的计算机与所述的可编程逻辑芯片的信息交换。
所述一种数字信号处理系统的调试工具,所述的调试用的计算机与所述的可编程逻辑芯片通信协议按照EPP协议进行的。
一种数字信号处理系统的调试方法,先把于调试用的计算机通过并行口连接至数字信号处理系统调试工具端口,并把数字信号处理系统调试工具连接到所要调试的数字信号处理系统的开发板的外设总线上;
开启数字信号处理系统调试工具电源,启动调试用的计算机调试软件,调试用的计算机通过EPP并口协议与数字信号处理系统的可编程逻辑芯片内的状态机通信,用户通过调试用的计算机发给要调试数字信号处理系统的数据给数字信号处理系统,数字信号处理系统的调试结果数据传输到调试用的计算机上,经过调试用的计算机的软件把该数据转换成带格式的信息,显示在调试用的计算机上。
所述的数字信号处理系统的调试方法中的EPP有四种通信类型,读地址、写地址、读数据、写数据;调试用的计算机复位调试工具过程,所述的计算机端发EPP写地址1,可编程逻辑芯片内的状态机根据EPP通信协议收到地址1,可编程逻辑芯片复位两个存储器芯片和所述的可编程逻辑芯片。
所述的数字信号处理系统的调试方法中调试用的计算机发数据给数字信号处理系统过程:调试用的计算机通过EPP协议写数据,可编程逻辑芯片状态机根据EPP通信协议收到数据,可编程逻辑芯片把数据写到其中一片存储器芯片中,该存储器芯片空满标志会发生变化,数字信号处理系统端会定时通过可编程逻辑芯片查询该存储器芯片的空满标志,来判断是否有数据可读,当该存储器读空标志为高电平时,说明有数据可读,数字信号处理系统通过可编程逻辑芯片做地址译码,将该存储器芯片输出部分影射到数字信号处理系统外设总线上,把该存储器芯片的数据读到数字信号处理系统内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市智邦电子科技有限公司,未经佛山市智邦电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010168136.5/2.html,转载请声明来源钻瓜专利网。