一种卫星移动终端机中CPLD的测试方法技术

技术编号:9880972 阅读:150 留言:0更新日期:2014-04-04 19:53
本发明专利技术公开了一种卫星移动终端机中CPLD性能测试方法,该方法包括步骤:设置引脚测试点,引出CPLD的引脚,检测CPLD的引脚是否连通;CPLD正常连通后通过FPGA触发CPLD,向CPLD输入高频率的时钟信号,使CPLD对高频率的时钟信号进行逻辑非运算,检测运算结果是否正确;检测运算结果正确后通过FPGA触发CPLD,向CPLD输入数字计数信号,使CPLD对数字计数信号进行逻辑移位和加法运算,检测运算结果是否正确,如果运算结果正确则CPLD性能合格。通过本发明专利技术方法检测合格的CPLD,即使CPLD的其他性能不合格也能应用于卫星移动终端,避免造成CPLD浪费,同时提高了调试生产效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种卫星移动终端机中CPLD性能测试方法,该方法包括步骤:设置引脚测试点,引出CPLD的引脚,检测CPLD的引脚是否连通;CPLD正常连通后通过FPGA触发CPLD,向CPLD输入高频率的时钟信号,使CPLD对高频率的时钟信号进行逻辑非运算,检测运算结果是否正确;检测运算结果正确后通过FPGA触发CPLD,向CPLD输入数字计数信号,使CPLD对数字计数信号进行逻辑移位和加法运算,检测运算结果是否正确,如果运算结果正确则CPLD性能合格。通过本专利技术方法检测合格的CPLD,即使CPLD的其他性能不合格也能应用于卫星移动终端,避免造成CPLD浪费,同时提高了调试生产效率。【专利说明】一种卫星移动终端机中CPLD的测试方法
本专利技术涉及卫星移动通信
,特别涉及一种卫星移动终端机中CPLD性能测试方法。
技术介绍
CPLD (Complex Programmable Logic Device)复杂可编程逻辑器件,是一种用户根据需要而自行构造逻辑功能的数字集成电路。在卫星通信领域中,CPLD通常应用于卫星移动通信终端机中,实现FPGA对语音编解码器的配置。如图1所示的一种基于“北斗”的卫星移动通信终端机,包括FPGA芯片XC5VLX50T和语音处理芯片AMBE2000,其中,XC5VLX50T 和 AMBE2000 之间通过 XC95272XL 连接,XC5VLX50T 可通过 XC95272XL 对AMBE2000进行配置,用户也可以通过XC95272XL对AMBE2000进行实时配置和检测,保证系统的灵活性。在卫星移动终端机终端板的生产和调试过程中,为了保证系统功能的正确性,需要对语音处理器的功能进行及时的在线检测,通常是FPGA通过CPLD对语音处理器的性能进行测试。研究人员发现,即使语音处理器性能正常,但如果CPLD性能出错也会导致语音处理器不能正常工作,所以对CPLD的性能进行检测是非常必要的,以便正确地区分不能正常工作的器件是CPLD或语音处理器。检测CPLD正常工作后再对语音处理器进行测试。目前对CPLD检测的方法是,使用独立的工具对CPLD进行全面检测,其优点是能够保证CPLD的每一部分都正确,但其缺点是:1)只能将已焊接的CPLD从终端板上取下来进行检测,这样不能检测CPLD的引脚连接是否正常,检测后再将CPLD焊接到终端板也会影响焊接效果;2)对于局部损坏但仍可以使用的CPLD不能区分,造成CPLD的浪费;3)测试费用高、时间长、效率低。
技术实现思路
本专利技术的目的在于克服现有技术中所存在的上述不足,提供一种卫星移动终端机中CPLD性能测试方法。为了实现上述专利技术目的,本专利技术提供了以下技术方案: 一种卫星移动终端机中CPLD性能测试方法,该方法包括以下步骤: 步骤1:在卫星移动终端机的终端板上设置引脚测试点,引出CPLD的引脚,检测CPLD的引脚是否连通;如果引脚连通则进入步骤2,否则更换CPLD,重新进行CPLD的引脚连通检测; 步骤2:通过FPGA触发CPLD,向CPLD输入高频率的时钟信号,使CPLD对高频率的时钟信号进行逻辑非运算,再将运算结果输出到FPGA,检测运算结果是否正确,如果运算结果正确则进入步骤3,否则更换CPLD,返回步骤I ; 步骤3:通过FPGA触发CPLD,向CPLD输入数字计数信号,所述数字计数信号的信号值为(TOxfTfTffTffTfT,使CPLD对数字计数信号进行逻辑移位和加法运算,再将运算结果输出到FPGA,检测运算结果是否正确,如果运算结果正确则CPLD性能合格,否则更换CPLD,返回步骤I。根据本专利技术实施例,所述步骤I中检测CPLD的引脚是否连通的方法是^SFPGA触发CPLD,如果CPLD有响应,用3.3V测试连接线依次连接CPLD的引脚,如果FPGA依次得到3.3V的电平信号,则CPLD引脚连通;如果CPLD未响应,或CPLD有响应但FPGA得到的脉冲信号不连续,则更换CPLD。与现有技术相比,本专利技术的有益效果: I) CPLD焊接好后直接在终端板上进行测试,可以及时发现焊接是否正确。2)通过本专利技术方法检测合格的CPLD,即使CPLD的其他性能不合格也能应用于卫星移动终端,避免CPLD浪费,最大程度减少损失。3)只进行了 CPLD必要性能测试,提高了调试维修的劳动生产率,降低了成本。【专利附图】【附图说明】: 图1为一种卫星移动终端的结构框图。图2为本专利技术测试方法流程图。【具体实施方式】下面结合试验例及【具体实施方式】对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。图1所示为一种卫星移动终端的结构框图,该卫星移动终端包括FPGA芯片XC5VLX50T,所述XC5VLX50T通过可编程接口与CPLD芯片XC95272XL连接,XC95272XL通过控制接口与语音处理芯片AMBE2000连接,XC5VLX50T通过XC95272XL对AMBE2000进行配置。参考图2,本专利技术CPLD性能测试方法用于测试图1所示的卫星移动终端中CPLD的性能,该测试方法包括以下步骤: S1:通过XC5VLX50T触发XC95272XL,向XC95272XL的输入引脚输入一时钟信号。S2:检测XC95272XL是否有响应,如果XC95272XL有响应,则XC95272XL的输出端输出该时钟信号,进入步骤S3,否则检查XC95272XL的焊接是否正常或直接更换XC95272XL,返回步骤 SI。S3:在卫星移动终端机的终端板上设置引脚测试点,引出XC95272XL的所有引脚,用3.3V测试连接线依次连接XC95272XL的引脚。S4:检测XC95272XL的每一引脚的输出电平信号是否为3.3V信号,如果XC5VLX50T依次得到3.3V的连续电平信号,则进入步骤S5,否则更换XC95272XL,返回步骤SI。S5:通过XC5VLX50T触发XC95272XL,向XC95272XL的输入引脚输入高频率的时钟信号,使XC95272XL对高频率的时钟信号进行逻辑非运算,再将运算结果输出到XC5VLX50T。S6:检测运算结果是否正确,如果运算结果正确则进入步骤S7,否则更换XC95272XL,返回步骤 SI。S7:通过XC5VLX50T触发XC95272XL,向XC95272XL的输入引脚输入数字计数信号,所述数字计数信号的信号值从O依次变化为Oxffffffffffff,使XC95272XL对数字计数信号进行逻辑移位和加法运算,再将运算结果输出到XC5VLX50T。S8:检测运算结果是否正确,如果运算结果正确则XC95272XL性能正常,否则更换XC95272XL,返回步骤 SI。所述步骤S2中,XC95272XL有响应说明XC95272XL的输入输出性能正常,也说明XC95272XL焊接正确。所述步骤S4中,如果XC5VLX50T依次得到3.3V的连续电平信号,说明XC95272XL的各引脚的功能正常。所述步骤S6中,如果运算结果正确,说明XC95272XL的动态响应功能正常,时钟信号能够及时翻转。所述步骤S8中,如果运本文档来自技高网
...

【技术保护点】
一种卫星移动终端机中CPLD性能测试方法,其特征在于,该方法包括以下步骤:步骤1:在卫星移动终端机的终端板上设置引脚测试点,引出CPLD的引脚,检测CPLD的引脚是否连通;如果引脚连通则进入步骤2,否则更换CPLD,重新进行CPLD的引脚连通检测;步骤2:通过FPGA触发CPLD,向CPLD输入高频率的时钟信号,使CPLD对高频率的时钟信号进行逻辑非运算,再将运算结果输出到FPGA,检测运算结果是否正确,如果运算结果正确则进入步骤3,否则更换CPLD,返回步骤1;步骤3:通过FPGA触发CPLD,向CPLD输入数字计数信号,所述数字计数信号的信号值为0~0xffffffffffff,使CPLD对数字计数信号进行逻辑移位和加法运算,再将运算结果输出到FPGA,检测运算结果是否正确,如果运算结果正确则CPLD性能合格,否则更换CPLD,返回步骤1。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴伟林李承镛黄耀肖跃先李凯何戎辽
申请(专利权)人:成都林海电子有限责任公司
类型:发明
国别省市:四川;51

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

1