scq198501 发表于 2021-5-30 10:01:05

crc校验的疑惑【标题不合格】

//
// Purpose : synthesizable CRC function
//   * polynomial: x^6 + x^1 + 1
//   * data width: 1
//
有点疑问,下面的程序,    newcrc = d ^ c ^ c;这一句,不是应该是    newcrc = c ^ c;为什么和d有关系?

module CRC6_D1;

// polynomial: x^6 + x^1 + 1
// data width: 1
// convention: the first serial bit is D
function nextCRC6_D1;

    input Data;
    input crc;
    reg d;
    reg c;
    reg newcrc;
begin
    d = Data;
    c = crc;

    newcrc = d ^ c;
    newcrc = d ^ c ^ c;
    newcrc = c;
    newcrc = c;
    newcrc = c;
    newcrc = c;
    nextCRC6_D1 = newcrc;
end
endfunction
endmodule

armok. 发表于 2021-5-30 10:45:49

“crc校验的疑惑 ”标题不合格。请自行修正。

帖子标题必须能充分说明帖子的内容。如你要问AVR的ADC如何才能测量得比较准确,“AVR的ADC如何消除干扰测量得比较准确?”是合格的标题。不合格举例:
    1:小女子冰天雪地裸体跪求解决方法
    2:救命啊...
    3:高手请出招,一个无法解决的AVR问题
    4:一个困扰学习单片机初学者,惊动单片机开发者的难题
    5:AVR的ADC测量   (点评:你到底是问问题,或是有技术心得与大家分享?)
页: [1]
查看完整版本: crc校验的疑惑【标题不合格】