⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crc_unit_7.v

📁 基于FPGA的SD控制器实现.目前实现读操作功能,可作参考.
💻 V
字号:
//Written by Vladimir Boykov//Last modification August, 2005module crc_unit_7 (sd_clk, reset, data_in, stop, crc);input sd_clk;       //SD clockinput reset;        //Local resetinput data_in;      //Input datainput stop;         //Shift commandoutput [6:0] crc;   //CRC checksum    //Registers for CRCreg  d1, d2, d3, d4, d5, d6, d7;//Xor elementswire xor1, xor2; assign xor1 = data_in ^ d7;assign xor2 = d3 ^ xor1;assign crc[0] = d1;assign crc[1] = d2;assign crc[2] = d3;assign crc[3] = d4;assign crc[4] = d5;assign crc[5] = d6;assign crc[6] = d7;always @ (posedge sd_clk or posedge reset) begin    if (reset) begin       d1 <= 1'b0;       d2 <= 1'b0;       d3 <= 1'b0;       d4 <= 1'b0;       d5 <= 1'b0;       d6 <= 1'b0;       d7 <= 1'b0;     end else begin       if (!stop) begin          d1 <= xor1;          d2 <= d1;          d3 <= d2;          d4 <= xor2;          d5 <= d4;          d6 <= d5;          d7 <= d6;        end    endend       endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -