欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
很簡練的8位CRC校驗程序,剛接觸CRC校驗的可以研究一下
[打印本頁]
作者:
出來逛逛
時間:
2018-3-10 16:37
標(biāo)題:
很簡練的8位CRC校驗程序,剛接觸CRC校驗的可以研究一下
如題,和移位寄存器原理差不多,只能校驗8位,功能比較單一。
0.png
(51.03 KB, 下載次數(shù): 105)
下載附件
2018-3-11 00:28 上傳
vhdl源程序如下:
module crc8( /*x^8+x^5+x^4+1*/
input rst, /*async reset,active low*/
input clk, /*clock input*/
input [7:0] data_in, /*parallel data input pins */
output reg[7:0] crc
);
integer i;
reg feedback;
reg [7:0] crc_tmp;
/*
* sequential process
*/
always @(posedge clk or negedge rst)
begin
if(!rst)
crc <= 8'b0; /*觸發(fā)器中的初始值 */
else
crc <= crc_tmp;
end
/*
* combination process
*/
always@( data_in)
begin
crc_tmp = data_in;
for(i=7; i>=0; i=i-1)
begin
feedback = crc_tmp[7];
crc_tmp[7] = crc_tmp[6];
crc_tmp[6] = crc_tmp[5];
crc_tmp[5] = crc_tmp[4] ^ feedback;
crc_tmp[4] = crc_tmp[3] ^ feedback;
crc_tmp[3] = crc_tmp[2];
crc_tmp[2] = crc_tmp[1];
crc_tmp[1] = crc_tmp[0];
crc_tmp[0] = feedback;
end
end
endmodule
復(fù)制代碼
所有資料51hei提供下載:
crc8.rar
(2.27 MB, 下載次數(shù): 15)
2018-3-10 16:32 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
亮點數(shù)據(jù)
時間:
2018-4-22 21:22
謝謝分享。
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1