适用于宇航用FPGA的加固配置存储器阵列及配置方法

    公开(公告)号:CN105741872B

    公开(公告)日:2019-07-23

    申请号:CN201610070791.4

    申请日:2016-02-02

    IPC分类号: G11C16/08 G11C16/30

    摘要: 适用于宇航用FPGA的加固配置存储器阵列及配置方法,其中配置存储器阵列采用DICE单元实现配置存储器阵列的单粒子加固,降低了单粒子对配置存储器阵列的影响。配置方法是在配置存储器阵列上电之前,通过列地址译码电路与帧数据寄存器使所有的配置存储器单元处于写0状态,上电时,由于外部工作条件的诱导效应,所有的DICE单元在上电后初始状态全部为0,避免了上电后FPGA互连矩阵由于配置存储器单元初始状态不确定导致的逻辑冲突,从而有效解决了FPGA的上电浪涌电流问题,降低了使用FPGA的系统的设计难度,提高了宇航用FPGA工作的可靠性。

    一种适用于电荷泵锁相环的可配置锁定检测电路

    公开(公告)号:CN108306638A

    公开(公告)日:2018-07-20

    申请号:CN201810054077.5

    申请日:2018-01-19

    IPC分类号: H03L7/095

    摘要: 本发明提供了一种适用于电荷泵锁相环的可配置锁定检测电路,包括时钟相位差比较电路、锁定计数器B203、失锁计数器B204和SR锁存器SR251,时钟相位差比较电路,接收对外部输入的两路时钟信号进行相位差比较,当相位差绝对值小于等于时间窗长度时,使能锁定计数器B203,复位并禁用失锁计数器B204;否则,使能失锁计数器B204,复位并禁用锁定计数器B203;锁定计数器B203和失锁计数器B204的输出端连接SR锁存器SR251的R端和S端,SR锁存器SR251的输出端为可配置锁定检测电路的锁定指示信号。该电路可降低“假失锁”发生的概率,提高锁定检测电路的可靠性。

    一种适用于SRAM型FPGA的可配置时钟缓冲器

    公开(公告)号:CN107425844A

    公开(公告)日:2017-12-01

    申请号:CN201710581051.1

    申请日:2017-07-17

    IPC分类号: H03K19/177 H03K23/64

    摘要: 本发明提供一种适用于SRAM型FPGA的可配置时钟缓冲器,包括可配置时钟N分频电路M21、时序匹配电路M23、配置存储器M22和多路器M24。配置存储器M22接收FPGA输入的配置信息,当分频数信息为N时,可配置时钟N分频电路M21对外部输入时钟信号CLKIN进行N分频,并将分频后的时钟信号输出给多路器M24,当分频数信息为1时,时序匹配电路M23对外部输入时钟信号CLKIN进行时序调整,使其与可配置时钟N分频电路M21输出的时钟信号边沿对齐,将调整后的时钟信号输出给多路器M24,多路器M24将时钟传输给FPGA。本发明可实现任意倍数的时钟分频,时钟上升沿的延时大小与分频数N无关。