一种高速高可靠的片上网络适配单元

    公开(公告)号:CN105357147B

    公开(公告)日:2018-12-21

    申请号:CN201510859856.9

    申请日:2015-11-30

    Abstract: 一种高速高可靠的片上网络适配单元,包括资源接口模块、DMA控制模块、数据同步模块、网络接口模块;资源接口模块产生接收使能、发送使能,DMA控制模块进行接收使能时,控制数据同步模块、网络接口模块进行数据接收,进行发送使能时,控制数据同步模块、网络接口模块进行数据发送,数据同步模块进行接收使能时允许网络接口模块写入数据并送至接收缓冲区,进行发送使能时允许网络接口模块从发送缓冲区读取数据并发送,网络接口模块进行接收使能时收到网络数据包后送至数据同步模块,进行发送使能时读取数据形成网络数据包发送至片上路由器。本发明解决了异步时钟域间任意长度数据包高速传输的瓶颈问题,提高了系统实时性。

    一种冗余同步信号切换电路及方法

    公开(公告)号:CN117955489A

    公开(公告)日:2024-04-30

    申请号:CN202410027842.X

    申请日:2024-01-08

    Abstract: 本发明提供了一种冗余同步信号切换电路及方法,该电路包括:计数器的复位端连接主份同步信号,输入端连接时钟源,输出端的输出信号经第一逻辑开关、第一与门、第一非门、第二与门与第一D触发器的置位端相连接;外部的切备份同步信号指令通过第二非门、第二与门与第一D触发器的置位端相连接,并通过第二非门与第二D触发器的清零端相连接;外部的切主份同步信号指令通过第三非门与第一D触发器的输入端相连接,并与第二D触发器的输入端相连接;第二D触发器的Q输出端通过第一与门、第一非门、第二与门与第一D触发器的置位端相连接;第一D触发器的输出端与多路选择器连接。本方案实现了同步信号切换方法的动态调整。

    一种内置CRC校验码的FPGA配置文件生成方法

    公开(公告)号:CN104461764A

    公开(公告)日:2015-03-25

    申请号:CN201410782611.6

    申请日:2014-12-16

    Abstract: 本发明提供一种内置CRC校验码的FPGA配置文件生成方法,该方法包括如下步骤:以EDA工具生成的FPGA配置文件为基础,按照特征值读取配置文件中所包含的FPGA配置信息,并按帧计算其对应的CRC校验码;在配置文件中搜索空白区域;将计算得到的配置帧CRC校验码写入搜索得到的空白区即可完成内置CRC校验码的FPGA配置文件生成,本发明能充分利用原始FPGA配置文件中的空闲资源,在不带来额外软硬件开销的基础下实现FPGA校验信息和配置信息的同时同地存储,并且计算过程不依赖于特定的FPGA芯片物理结构,便于硬件资源有限的平台实现FPGA配置信息回读校验达成系统容错目的,具有广泛的应用前景。

Patent Agency Ranking