]> git.gag.com Git - debian/gnuradio/commitdiff
now checks the crc as well for the received side
authormatt <matt@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 1 Apr 2009 02:25:04 +0000 (02:25 +0000)
committermatt <matt@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 1 Apr 2009 02:25:04 +0000 (02:25 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10728 221aa14e-8319-0410-a670-987f0aec2ac5

usrp2/fpga/simple_gemac/crc.v

index c5462385993c48a78d98a8a64f47170cc12ee32a..ac019083a15b888ddfcf916089e8062a3300ac9d 100644 (file)
@@ -5,7 +5,8 @@ module crc
    input clear, \r
    input [7:0] data,\r
    input calc,\r
-   output [31:0] crc_out);\r
+   output [31:0] crc_out,\r
+   output match);\r
    \r
    function[31:0]  NextCRC;\r
       input[7:0]      D;\r
@@ -59,5 +60,7 @@ module crc
                      crc_reg[16],crc_reg[17],crc_reg[18],crc_reg[19],crc_reg[20],crc_reg[21],crc_reg[22],crc_reg[23],\r
                      crc_reg[8],crc_reg[9],crc_reg[10],crc_reg[11],crc_reg[12],crc_reg[13],crc_reg[14],crc_reg[15],\r
                      crc_reg[0],crc_reg[1],crc_reg[2],crc_reg[3],crc_reg[4],crc_reg[5],crc_reg[6],crc_reg[7] };\r
-   \r
+\r
+   assign match  = (crc_reg == 32'hc704_dd7b);\r
+                   \r
 endmodule // crc\r