用于数字信号处理器的实时调试装置制造方法及图纸

技术编号:2856021 阅读:242 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于数字信号处理技术领域,是一种用于数字信号处理器的实时调试装置,由目标板、调试器板、计算机三部分构成。目标板包括LVTTL总线接口,数据总线接口转换电路,地址和控制总线接口转换电路,LVDS总线接口。实时调试器板包括LVDS总线接口,数据总线接口转换电路,地址和控制总线接口转换电路,可编程逻辑器件4,单片机,串口转换器件。目标板与调试器板通过LVDS总线接口双向连接,调试器板与计算机通过标准串口转换电路双向连接。本发明专利技术解决了现有技术中不能监视变量的实时变化及在应用现场联调不方便的问题,有利于复杂算法的实时调试,缩短开发时间,传输距离可超过20米,适合于目标板放在复杂环境中进行联机调试。

【技术实现步骤摘要】

本专利技术属于数字信号处理
,涉及数字信号处理器仿真系统,具体地说是一种用于数字信号处理器的实时调试装置
技术介绍
在现有的数字信号处理中,实时调试装置的结构框图如图1所示包括含有数字信号处理器的目标板1、JTEG口仿真器2、计算机3。自从80年代初单片数字信号处理器芯片诞生以来,实时数字信号处理器技术在国民经济和社会生活的各个方面得到了广泛的应用,并逐渐成为电子产品更新换代的决定因素。但在数字信号处理器芯片的开发调试过程中,开发工具的功能是否齐全,使用是否方便,在很大程度上将影响数字信号处理器系统的开发周期以及产品上市时间。数字信号处理器芯片的开发工具通常借助于计算机,即采用主机-仿真器-目标板的方法构成开发环境。主机选用计算机,目标板为装有数字信号处理器芯片的硬件系统,仿真器一端通过JTAG接口和目标板连接,仿真器另一端和计算机的串口、并口或USB口相连(视具体仿真器而定),通过JTAG接口,仿真器能够观察到数字信号处理器内的所有存储器和寄存器。但在实际使用过程中发现基于JTAG接口的仿真器要监视变量或设断点时就要降速运行,因此对于流式数据的视频图像处理而言,不能实时监视变量的变化情况,另外仿真器与目标板距离较短约10厘米,而仿真器与计算机的距离约1米,这使得在应用现场有时很不方便。
技术实现思路
为了解决现有技术中基于JTAG接口的仿真器对于流式数据的视频图像处理不能实时监视变量的变化情况,及仿真器与目标板距离较短在应用现场有时很不方便的问题,本专利技术提供一种可实时监视变量变化情况的用于数字信号处理器的实时调试装置。该装置与目标板的距离可达20米以上。本专利技术由目标板1,调试器板4,计算机3三部分构成,其中的调试器板4代替现有技术中的仿真器2。本专利技术的结构如图2所示。本专利技术目标板1包括数字信号处理器的LVTTL总线接口1-1,数据总线作为输出总线时接口转换电路1-2,数据总线作为输入总线时接口转换电路1-3,地址和控制总线接口转换电路1-4,LVDS总线接口1-5。LVTTL总线接口1-1通过接口转换电路1-2,1-3,1-4与LVDS总线接口1-5相连接。本专利技术目标板1中,数据总线接口转换电路1-2信号传输是单向的,从LVTTL总线接口1-1到LVDS总线接口1-5,数据总线接口转换电路1-3信号传输是单向的,从LVDS总线接口1-5到LVTTL总线接口1-1,由数据总线接口转换电路1-2和数据总线接口转换电路1-3构成了双向数据总线。地址、控制总线接口转换电路1-4的信号传输是单向的,从LVTTL总线接口1-1到LVDS总线接口1-5。实时调试器板4包括LVDS总线接口4-1,数据总线作为输出总线时接口转换电路4-2,数据总线作为输入总线时接口转换电路4-3,地址和控制总线接口转换电路4-4,可编程逻辑器件4-5,单片机4-6,串口转换器件4-7。本专利技术调试器板4中,数据总线接口转换电路4-2信号传输是单向的,从LVDS总线接口4-1到可编程逻辑器件4-5,数据总线接口转换电路4-3信号传输是单向的,从可编程逻辑器件4-5到LVDS总线接口4-1,由数据总线接口转换电路4-2和数据总线接口转换电路4-3构成了双向数据总线。地址、控制总线接口转换电路4-4的信号传输是单向的,从LVDS总线接口4-1到可编程逻辑器件4-5。由可编程逻辑器件4-5到单片机4-6信号传输是双向的,由单片机4-6到串口转换器件4-7信号传输也是双向的。目标板1与调试器板4用40芯电缆将LVDS总线接口1-5和LVDS总线接口4-1双向连接,调试器板4与计算机3通过标准串口转换电路4-7双向连接。由于大规模现场可编程门阵列的广泛应用,因此通常使用数字信号处理器都是将其数据总线、地址总线和控制信号连到现场可编程门阵列中。利用现场可编程门阵列I/O管脚可灵活配置成输入、输出或双向传输的特性,将数据总线配置成双向传输,地址和控制总线配置成输出方式。连到数字信号处理器的LVTTL总线接口上。本专利技术的数字信号处理器的LVTTL总线接口1-1将LVTTL电平的数据、地址和控制信号经过接口转换电路转换成LVDS电平标准,送到LVDS总线接口进行长线传输,增大目标板和调试器板的距离;在实时调试器板中,将来自目标板上LVDS的数据、地址和控制信号经过接口转换电路再转成LVTTL电平,提供给可编程逻辑器件进行锁存,单片机读取可编程逻辑器件锁存后的数据,将其转成串行信号从单片机串口送到串口电平转换器件转成标准232格式发送到计算机中。同时单片机读取计算机串口送来数字信号处理器的程序数据后将其送到可编程逻辑器件中锁存,锁存后的数据再经过两次电平转换电路送到数字信号处理器中,数字信号处理器上电的自动加载程序为从计算机读程序代码,读完后执行该代码。本专利技术中,地址、控制信号是单向的,从目标板到调试器板,而数据信号是双向的,将所要监视的变量从目标板送到调试器板,将程序数据从调试器板读到目标板中。各部件连接关系在目标板上,数字信号处理器的LVTTL总线接口1-1,该总线接口包括数据总线、地址总线和控制信号,数据总线作为输出总线时和接口转换电路1-2相连、总线接口1-1的数据总线作为输入总线时和接口转换电路1-3相连、总线接口1-1输出的地址总线和控制信号和接口转换电路1-4相连。将接口转换电路1-2,1-3,1-4LVDS端和LVDS总线接口1-5相连。在实时调试器板上,LVDS总线接口4-1的数据总线作为输出总线时和接口转换电路4-2相连、LVDS总线接口4-1的数据总线作为输入总线时和接口转换电路4-3相连、LVDS总线接口4-1的地址总线及控制信号和接口转换电路4-4相连,将接口转换电路4-2,4-3,4-4的LVTTL端和可编程逻辑器件4-5相连,可编程逻辑器件4-5锁存后的数据和单片机4-6相连,单片机4-6的串口数据经过串口电平转换芯片4-7后和计算机3相连。由于本专利技术中将数字信号处理器中所要观察的数据直接送到计算机中,实现了数字信号处理器和计算机的实时通讯,可以实时观察局部变量及任何所感兴趣数据的变化情况。解决现有技术中不能监视变量的实时变化及在应用现场联调不方便的问题,本专利技术有利于复杂算法的实时调试,缩短开发时间,同时由于调试器板与目标板之间采用差分信号传输,传输距离可超过20米,适合于目标板放在复杂的工作环境中进行联机调试。附图说明图1是现有技术用于数字信号处理器的实时调试器结构框图。图中1为含有数字信号处理器的目标板、2为JTEG口仿真器、3为计算机。图2是本专利技术结构图。图中1-1为LVTTL总线接口,1-2为接口转换电路,1-3为接口转换电路,1-4为接口转换电路,1-5为LVDS总线接口,4-1为实时调试器板上的LVDS总线接口,4-2为接口转换电路,4-3为接口转换电路,4-4为接口转换电路,4-5为可编程逻辑器件,4-6为单片机,4-7为串口转换器件,3为计算机。图3是本专利技术一个实施例在目标板上的电路结构图。图4是本专利技术一个实施例在调试器板上的电路结构图。具体实施例方式下面结合附图和实施例对本专利技术进一步说明。LVTTL是低电压晶体管-晶体管逻辑,LVDS是低电压差分信号。本专利技术的实施例按如图2所示的结构框图实现本文档来自技高网...

【技术保护点】
一种用于数字信号处理器的实时调试装置,由目标板(1)、JTEG口仿真器(2)、计算机(3)三部分构成,其特征是用调试器板(4)代替JTEG口仿真器(2);所述的目标板(1)包括数字信号处理器的LVTTL总线接口(1-1),数据总线作为输出总线时接口转换电路(1-2),数据总线作为输入总线时接口转换电路(1-3),地址和控制总线接口转换电路(1-4),LVDS总线接口(1-5);所述的实时调试器板(4)包括LVDS总线接口(4-1),数据总线作为输出总线时接口转换电路(4-2),数据总线作为输入总线时接口转换电路(4-3),地址和控制总线接口转换电路(4-4),可编程逻辑器件(4-5),单片机(4-6),串口转换器件(4-7)。

【技术特征摘要】
1.一种用于数字信号处理器的实时调试装置,由目标板(1)、JTEG口仿真器(2)、计算机(3)三部分构成,其特征是用调试器板(4)代替JTEG口仿真器(2);所述的目标板(1)包括数字信号处理器的LVTTL总线接口(1-1),数据总线作为输出总线时接口转换电路(1-2),数据总线作为输入总线时接口转换电路(1-3),地址和控制总线接口转换电路(1-4),LVDS总线接口(1-5);所述的实时调试器板(4)包括LVDS总线接口(4-1),数据总线作为输出总线时接口转换电路(4-2),数据总线作为输入总线时接口转换电路(4-3),地址和控制总线接口转换电路(4-4),可编程逻辑器件(4-5),单片机(4-6),串口转换器件(4-7)。2.根据权利要求1所述的用于数字信号处理器的实时调试装置,其特征是目标板(1)中的LVTTL总线接口(1-1)通过接口转换电路(1-2)、(1-3)、(1-4)与LVDS总线接口(1-5)相连接,接口转换电路(1-2)从LVTTL总线接口(1-1)到LVDS总线接口(1-5)的信号传输是单向的,接口转换电路(1-3)从LVDS总线接口(1-5)到LVTTL总线接口(1-1)的信号传输是单向的,由接口转换电路(1-2)和接口转换电路(1-3)构成了双向数据总线,地址、控制总线接口转换电路(1-4)从LVTTL总线接口(1-1)到LVDS总线接口(1-5)的信号传输是单向的;调试器板(4)中的接口转换电路(4-2)从LVDS总线接口(4-1)到可编程逻辑器件(4-5)的信号传输是单向的,接口转换电路(4-...

【专利技术属性】
技术研发人员:李桂菊王延杰
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:82[中国|长春]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1