一种基于边界扫描结构的FPGA在线测试仪及测试方法

    公开(公告)号:CN104569794B

    公开(公告)日:2017-08-25

    申请号:CN201410854125.0

    申请日:2014-12-31

    IPC分类号: G01R31/3185

    摘要: 本发明公开了一种基于边界扫描结构的FPGA在线测试仪及测试方法,该测试仪包括上位机和下位机两部分,其中上位机包括上位机软件、接口驱动程序、测试向量集,下位机包括USB接口模块、存储器读写模块、协议处理模块。通过下位机JTAG接口对FPGA进行回读操作,确定待测FPGA型号、JTAG链路结构,上位机根据型号选取相应的测试向量,并通过下位机JTAG接口配置待测FPGA,配置成功后,再通过FPGA的边界扫描链施加测试激励以及回传测试响应,由上位机判断回传的测试响应是否与测试向量中的正确结果一致,从而确定待测FPGA是否存在故障。本发明对于电子装置上FPGA的维护、检测、维修具有极其重要的意义。

    一种快速启动FPGA的电路和方法

    公开(公告)号:CN105958995A

    公开(公告)日:2016-09-21

    申请号:CN201610267195.5

    申请日:2016-04-27

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17776

    摘要: 一种快速启动FPGA的电路和方法,包括配置电路、优先配置可编程逻辑模块、非优先配置可编程逻辑模块,优先配置可编程逻辑模块额外还包括边界隔离电路。该FPGA电路架构的核心是改进FPGA内各类型的可编程逻辑单元的位置分布,将需要快速启动的逻辑资源集中放置,并使用边界隔离电路进行环绕,构成相对独立的优先配置可编程逻辑模块区,以实现特定可编程逻辑模块的快速配置、快速启动,快速进入工作状态;其它的可编程逻辑单元则构成非优先配置可编程逻辑模块区,在FPGA快速启动后再进行配置,使FPGA实现完整的逻辑功能。本发明极大减小整个电子系统上电后到进入可操作状态所需要的时间,在可广泛应用于宇航、航空、汽车等领域的电子系统中。

    一种数字自动增益控制方法及系统

    公开(公告)号:CN109639250A

    公开(公告)日:2019-04-16

    申请号:CN201811302371.X

    申请日:2018-11-02

    IPC分类号: H03G3/30

    CPC分类号: H03G3/3042

    摘要: 本发明公开了一种数字自动增益控制方法及系统,其中,该方法的步骤为:首先,将接收机中模数转换器的数字输出信号进行采样和取平均,得到当前接收机数字输出信号的平均值。第二,将该值送入多个比较器,与多个参考值进行比较,每个比较器输出的0或1即为该位比较结果,所有比较器总的比较结果组成一个向量。第三,将该向量作为地址送入增益查找表中,查找表输出增益迭代所需调整的步进。第四,当前增益控制字与查找表输出的步进叠加,得到新的增益控制字,从而实现对可变增益模块的自动增益控制。本发明在保证系统收敛时间相对稳定的前提下节约电路功耗和面积。

    一种单粒子加固FPGA分布式RAM的写入时序匹配电路

    公开(公告)号:CN105761746B

    公开(公告)日:2018-09-11

    申请号:CN201610080515.6

    申请日:2016-02-04

    IPC分类号: G11C11/413

    摘要: 本发明提出了一种单粒子加固FPGA分布式RAM的写入时序匹配电路,包包括与门、单粒子加固触发器、镜像单粒子加固静态随机访问存储器、n级延时链、n选1多路选择器、n位配置单元、反相器、传输门、单粒子瞬态滤波器、二选一选择器、查找表单粒子加固静态随机访问存储器及其配置单元。FPGA的WR和EN信号依次通过与门、单粒子加固触发器,得到选通信号,选通信号通过镜像单粒子加固静态随机访问存储器、n级延时链和n选1多路选择器组成的反馈回路。该电路可以自动测量分布式随机访问存储器所需的写入时间,并允许用户开启或关闭FPGA中单粒子瞬态滤波器时,通过编程n位配置单元的值调整数据写入分布式RAM的宽度,实现SRAM型FPGA单粒子设计加固后的时序匹配。