Advertisement

CRC_16MODEBUS.v

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
CRC_16MODEBUS.v是一款Verilog模块,实现了Modbus通信协议中使用的16位循环冗余校验(CRC)算法,用于数据传输中的错误检测。 FPGA/CRC16 Modbus模式下数据宽度为8位,可以对一帧数据进行CRC校验。需要注意的是,在给使能信号前必须先提供数据,并且数据至少需要提前一个时钟周期给出,否则CRC输出将始终处于不定态状态;这是我自己编写的代码,并已在项目中使用。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CRC_16MODEBUS.v
    优质
    CRC_16MODEBUS.v是一款Verilog模块,实现了Modbus通信协议中使用的16位循环冗余校验(CRC)算法,用于数据传输中的错误检测。 FPGA/CRC16 Modbus模式下数据宽度为8位,可以对一帧数据进行CRC校验。需要注意的是,在给使能信号前必须先提供数据,并且数据至少需要提前一个时钟周期给出,否则CRC输出将始终处于不定态状态;这是我自己编写的代码,并已在项目中使用。