-
公开(公告)号:CN119356938B
公开(公告)日:2025-05-23
申请号:CN202411909772.7
申请日:2024-12-24
Applicant: 南湖实验室
Abstract: 本发明公开了一种并行CRC电路及其CRC实现方法,硬件描述代码自动生成器及其生成方法,包括,获取包括生成多项式定义和处理并行度w的配置参数;所述的生成多项式定义包括生成多项式的程度m和系数P,P={P0,P1,P2,…,Pm−1};所述的配置参数被输入至代码生成函数;所述的代码生成函数根据CRC表达式和所述配置参数生成硬件描述代码;所述的CRC表达式为与所述配置参数相关的异或和乘法操作。本方案首先确定了一个递归公式,从递归公式推导并行实现,相较于以往的并行实现方式,具有速度更快更紧凑的特点,并且所提供的表达式只需要在得到Fw后再进行异或和乘法操作即可,相较于传统表达式先做乘和异或再做多项式的和相比,所实现的硬件电路更加精简高效。
-
公开(公告)号:CN119356938A
公开(公告)日:2025-01-24
申请号:CN202411909772.7
申请日:2024-12-24
Applicant: 南湖实验室
Abstract: 本发明公开了一种并行CRC电路及其CRC实现方法,硬件描述代码自动生成器及其生成方法,包括,获取包括生成多项式定义和处理并行度w的配置参数;所述的生成多项式定义包括生成多项式的程度m和系数P,P={P0,P1,P2,…,Pm−1};所述的配置参数被输入至代码生成函数;所述的代码生成函数根据CRC表达式和所述配置参数生成硬件描述代码;所述的CRC表达式为与所述配置参数相关的异或和乘法操作。本方案首先确定了一个递归公式,从递归公式推导并行实现,相较于以往的并行实现方式,具有速度更快更紧凑的特点,并且所提供的表达式只需要在得到Fw后再进行异或和乘法操作即可,相较于传统表达式先做乘和异或再做多项式的和相比,所实现的硬件电路更加精简高效。
-