更全的杂志信息网

一种基于应用模式的DSP测试技术

更新时间:2016-07-05

1 引言

TMS3206713B是TI公司的高性能DSP芯片,用于高速数字信号处理,由CPU内核、外设以及存储器3个部分组成。CPU中的8个功能单元并行工作,功能单元可以分成2组,每组由4个基本功能单元组成。CPU中具有2组寄存器,每组寄存器由16个32位寄存器组成。在运行期间不做硬件数据相关性的检查,运行程序能执行8条指令,提高芯片的处理速度,该芯片在电子测量、测控、图像、雷达、声纳和软件无线电等领域得到了广泛的应用。

随着TMS3206713B[1-6]的应用越来越广泛,其在应用、生产等各个阶段需要多次测试以确保产品质量以及开发出符合系统要求的电路,尤其对应用在军工设备上的TMS3206713B,为了控制质量,保障装备可靠性,集成电路检测及筛选至关重要。在测试部分二筛DSP电路时,采用实装测试和测试机测试两部分,实装测试只能对电路功能进行测试,由于接触等问题有损坏电路的风险;而测试机测试由于无法给DSP电路灌入程序实现其功能测试,连一些简单的VOH、VOL都无法测试。现有测试方法整体测试覆盖率不高,因此我们提出一种基于应用模式的DSP测试方法,既能保护电路,又能实现电路参数项的测试。

2 测试仪器和测试电路

采用的测试仪器是G150及J750EX,G150测试频率可达30 MHz,测试通道数多达512个,测试向量深度可达1 M;J750EX测试频率可达200 MHz,测试通道数多达1048个,测试向量深度可达16 M。测试电路为TMS3206713B。

2011年1月10日,明星农村资金互助社在重庆市工商行政管理局江津区分局正式挂牌成立,其注册资本约为300万元,由当地30名自然人和重庆市江津区恒和柑桔专业合作社共同建立[2],专门为其入股的农户和农民专业合作社以及农村小企业服务。该互助社主要办理社员的存、贷款以及银监会批准的业务。互助社建立至今,运作稳定,有效促进了农村金融发展,取得了显著成效。

3 功能测试

3.1 TMS3206713B功能原理

DSP系统如图1所示,包括电源、存储器、外部接口、数/模和模/数转换电路等部分模块。应用DSP系统,实现对外部信号的数据采集、存储及处理,利用程序指令对外部设备进行控制操作。FLASH存储器十分重要,开发有特殊应用的DSP系统,必然脱离仿真器独立运行,需要在断电后能够保存程序以及初始化数据的存储器。FLASH具有电信号擦除功能,成为构建DSP应用系统时存储器的首选。系统上电后,DSP自带的引导程序把应用程序从存储器中引导到DSP应用板上(如内部SRAM、SDRAM等)。DSP系统的引导(BOOT)是在系统加电或者复位时进行的,DSP将储存在外部存储器中的程序代码通过DMA或者EDMA的方式到内部高速内存中运行,既能扩展DSP的存储空间,又发挥了DSP内部资源的效能。用户代码通过掩模写入到DSP内部ROM中,容量及价格的限制将成为问题,不便于扩展及升级。DSP系统引导方式并不唯一,对TMS320C6713B而言,加电后RESET信号设置为低,芯片处于复位状态,RESET信号上升沿处锁存住 Bootmode(HD[4∶3])信号,即可决定芯片引导方式,具体如表1所示。

他正想细瞧这种变化,却听到了一个细微的“咔嚓”声,定睛一望,见那骸骨的头部,赫然出现了一道裂纹。他发出一声惊呼,同时,那道裂纹倏地扩大,更多的裂痕出现,爬满了骸骨的周身。下一刻,骸骨轰然碎裂,化作了一片齑粉。

图1 典型的DSP系统

表1 TMS320C6713B系统的不同引导方式

Bootmode(HD[4∶3]) 引导方式00 HPI boot/Emulation boot 01 8位,外部ROM引导10 16位,外部ROM引导11 32位,外部ROM引导

(2)随着课程教学学时的压缩以及课程教学改革的不断深入,如何处理好课程教学内容,采取什么措施有效提高课堂教学效果,提高课程知识的实用性,提高学生对课程知识的综合应用能力,如何更符合应用型人才培养的要求,等等,这些问题需要我们认真思索.

整合测试机测试和实装测试在一块测试板上完成。通过外加Flash程序存储器加载程序,通过外围SRAM电路实现TMS320C6000系列DSP电路的数据和地址等读写功能脚的测试,然后通过GPIO脚将测试结果显示出来,同时还可以测量TMS320C6000系列DSP电路的实际工作电流等参数。先使用G150测试机验证此方案的可行性,然后通过移植到J750EX上实现量产。

利用仿真器设置DSPINT,CPU从地址0处执行指令。每次操作前,仿真器在地址0处设断点。

与实装测试结果相比,该方案增加了接触测试、电源电流测试、输入漏电测试、输出驱动测试、输出高阻漏电测试等,提高了被测试电路的可靠性,同时避免了由于放置不当引起的电路烧毁风险。

对HD[4∶3]管脚电平通过电阻上拉或者下拉的方法实现不同的引导模式。下面简述3种不同的引导模式。

CPU为保持状态,其余硬件均保持常态。外部主机通过主机口初始化CPU的存储空间,包括寄存器的初始化,控制EMIF以及其他外围设备的配置寄存器。主机完成初始化工作后,将主机口控制寄存器中的DSPINT管脚设置为1,结束引导。CPU退出复位状态,执行地址0处指令。

TI公司TMS320C6000系列DSP电路内部没有程序存储器,电路需要外加Flash程序存储器加载程序后才能工作。如果在测试板上焊接Flash程序存储器和外围SRAM电路,DSP电路的接触无法测试,端口驱动能力测试也会受到影响。如何模拟外围电路给TMS320C6000系列DSP电路加载程序和IO通信,是解决TMS320C6000系列DSP电路测试的关键技术。

把程序代码保存在ROM、FLASH或其他存储器中,对应着DSP的CE1空间,数据格式和系统一致。内部复位时,DSP从CE1空间拷贝1 kB数据到地址0处。可指定外部ROM存储宽度,EMIF将相邻的8 bit/16 bit格式的数据合并为32 bit。DSP用EDMA的加载过程是单帧数据块传输。传输完成后CPU退出复位,执行地址0处程序。

“绿色”本是一个表颜色的单义词,是早在古汉语时期就出现的“绿”的双音节形式,它伴随着汉语双音化的趋势产生,随着社会的发展,人们思想意识的提高不断发展演变。“绿色”的语义内涵不断丰富,适用范围日渐广泛。通过对汉语不同阶段有关“绿色”语料,对“绿色”出现的年代、语境进行细致地分析考察,发现“绿色”各义项之间不是简单的引申关系。

3.2 关键技术

(3)EMIF引导

3.3 解决方案

(1)主机引导

使用G150测试机可以将TMS320C6000系列DSP电路和外部Flash程序存储器之间的程序加载过程以及和外围SRAM电路通信的过程采集下来;然后去掉Flash和SRAM电路,通过G150模拟外部Flash程序存储器给TMS320C6000系列DSP电路加载程序,模拟外围SRAM电路和TMS320C6000系列DSP电路进行读写测试,就能实现TMS320C6000系列DSP电路大部分端口的接触、功能测试,以及实现部分直流参数的测试。

(2)Emulation引导

3.4 具体实施过程

图2 6713DSK评估板

如图2所示,通过6713DSK评估板原理图选择合适的器件,将SDRAM存储器换成SRAM,其余电源和Flash不变,去除不必要的其他元器件,同时将电路与Flash通信的管脚连接至G150的通道,制作成了C6713的G150采集板。通过PCB制作、焊接、调试烧入程序后,在G150上采集DSP与Flash的通信过程,最后将采集的数据转换成J750代码。

将G150采集转换的代码在J750上运行,验证其能够模拟Flash与C6713进行通信并配置,测试了电源电流、数据、地址和GPIO端口的驱动、漏电等参数;最后设计了老化板,并通过了7天老化试验,验证了设计的正确性。

期间我们使用了CCS编程C6713B的流程,完成了C6713B程序开发项目,还使用这套流程和方法进行了32位BGA封装的C6713B电路的测试和老化设计,并通过了一百多颗电路的生产验证;后续还需要通过编程其余模块的程序,提高DSP电路的测试覆盖率,同时将这套流程移植到其他C6000系列DSP和ADSP电路的测试程序开发上去。

取消农业税后,国家不再向农民收取税费,计划生育工作也变得容易。上级一度不关心村级治理。不向农民收取税费,农民也不可能以不冬修水利就不上缴税费来威胁乡村干部。因此,地方政府一度与农民之间出现了脱节的情况,周飞舟[6]用“悬浮”来描述取消农业税以后地方政府与农民的关系。

图3 6713DSK老化板电路板设计

图4 6713DSK老化板原理图设计

3.5 后续问题

新的DSP测试技术主要解决了TMS320C6000系列DSP电路最小应用系统下的功能测试,这也是用户使用最多的模式。但是如果有用户使用TMS320C6000系列DSP电路的其他功能,新的DSP测试技术并没有覆盖到。所以此DSP测试技术的功能覆盖率还不是特别全面。

后期我们会通过增加测试板外围元器件采集响应功能模块信号和功能模块回环自测试等方式实现缺少的功能模块的测试。

根据实验结果显示分析,小细胞癌例数明显低于非小细胞癌例数,其CT强化程度为(2.601±0.592),低于非小叶细胞癌强化程度,数据对比具有显著性差异,结果具有统计学意义。

4 结论

通过对DSP测试技术的创新,我们可以实现正向开发TI公司TMS320C6000系列DSP电路的测试代码,实现稳定可靠的测试,为二筛打开市场提供技术保证。

参考文献:

[1]李文禄,蒋宇中.一种基于以太网的TMS320C6713B程序加载技术[J].海军工程大学学报,2008,20(6):35-39.

[2]葛君,王旭柱.基于TMS320C6713B的实时数据采集与处理系统[J].微计算机信息,2010,26(12):111-113.

[3]滕小波,耿相铭,武丽帅.基于TMS320C6713B的EDMA实时数据流传输[J].信息技术,2009,(3):47-49.

[4]徐晶晶.TMS320C6713B系统自动引导的方法与编程实现[J].探索与观察,2015,(3):8-9.

[5]杜海龙,马海涛,郑喜凤,等.TMS320C6713BDSP的外部FLASH 引导[J].微计算机信息,2009,25(6):220-222.

[6]张鹏飞,汤建勋,王宇,等.TMS320C6713B在船用捷联惯导系统中的应用[J].2009,35(16):219-220.

武乾文,奚留华,郭晓宇
《电子与封装》 2018年第05期
《电子与封装》2018年第05期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息