发明名称 一种适用于反熔丝型FPGA的通用在线测试系统及测试方法
摘要 本发明公开了一种适用于反熔丝型FPGA的通用在线测试系统及方法,由被测功能模块和在线测试模块两部分组成,二者之间通过可配置位宽的并行总线连接;被测功能模块为需要进行实时检测的功能模块,可以是系统内的任一组成模块;在线测试模块为具体实现敏感信号实时检测、数据采样与输出的模块,包含一个或多个子在线测试模块;每个子在线测试模块均由三部分组成,控制模块、内部信号采样分析模块和内部信号结果输出控制模块。本发明具有实现方式简单、资源消耗低、适用范围广、可靠性高的优点。
申请公布号 CN103472387B 申请公布日期 2015.11.25
申请号 CN201310396314.3 申请日期 2013.09.04
申请人 北京控制工程研究所 发明人 施蕾;孙强;叶有时;赵云富;熊军;田宇斌;胡洪凯;刘淑芬;刘波;杨桦;张洪华
分类号 G01R31/3177(2006.01)I 主分类号 G01R31/3177(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种适用于反熔丝型FPGA的通用在线测试系统,其特征在于:所述测试系统由被测功能模块和在线测试模块两部分组成,二者之间通过可配置位宽的并行总线连接;被测功能模块是需要进行实时检测的功能模块,为系统内的任一组成模块;在线测试模块为具体实现敏感信号实时检测、数据采样与输出的模块,包含一个或多个子在线测试模块;测试系统各模块寄存器参数配置通过处理器总线接口实现;测试系统根据各寄存器写入的参数配置,完成敏感信号测试数据的在线采集,并将测试结果输出至对外输出测试点;所述子在线测试模块由三部分组成,控制模块(CM)、内部信号采样分析模块(SSAM)和内部信号结果输出控制模块(ROM);所述控制模块(CM)包括模式寄存器和复位寄存器;根据模式寄存器写入的模式参数,配置内部信号采样分析模块的测试方式,可配置为敏感信号测试或针对卫星控制系统常用模块的功能测试两种方式;复位寄存器写入有效参数,可以实现在线测试模块的状态初始化;所述测试系统通过模式寄存器配置为敏感信号测试方式时,内部信号采样分析模块(SSAM)使能内部测试通道宽度寄存器、被测敏感信号使能寄存器、敏感信号触发模式寄存器和敏感信号触发类型寄存器;内部测试通道宽度寄存器根据写入的参数,配置测试系统中在线测试模块可检测的敏感信号位宽;被测敏感信号使能寄存器根据写入的参数,使能测试系统中与在线测试模块连接的敏感信号;敏感信号触发模式寄存器根据写入的参数,配置敏感信号的触发模式;敏感信号触发类型寄存器根据写入的参数,配置敏感信号的触发类型;所述测试系统通过模式寄存器配置为针对卫星控制系统常用模块的功能测试方式时,内部信号采样分析模块(SSAM)使能有效的功能寄存器为二维敏感器大规模数据接收时序检测方式选择寄存器、三维敏感器大规模数据接收时序检测方式选择寄存器、敏感器大规模数据发送时序和异步串口协议检测方式选择寄存器和多通道AD/DA数据转换时序测试方式选择寄存器;通过设置二维敏感器大规模数据接收时序检测方式选择寄存器,根据写入的参数,配置敏感信号和触发模式;通过设置三维敏感器大规模数据接收时序检测方式选择寄存器,根据写入的参数,配置敏感信号和触发模式;通过设置敏感器大规模数据发送时序和异步串口协议检测方式选择寄存器,根据写入的参数,配置敏感信号和触发模式;通过设置多通道AD/DA数据转换时序测试方式选择寄存器,根据写入的参数,配置敏感信号和触发模式;根据写入各寄存器的参数,实现在线测试模块敏感信号的数据采集以及与被测功能模块目标信号之间的关系映射;所述内部信号结果输出控制模块(ROM)通过输出信号控制寄存器(OCREG),根据写入寄存器的参数,实现在线测试模块的敏感信号与外部板级测试点之间输出关系的映射。
地址 100080 北京市海淀区北京2729信箱