當前位置:編程學習大全網 - 網站源碼 - m序列源代碼c

m序列源代碼c

我的M序列碼賦值了,發現wire和x之間沒有空格,可能是妳沒有輸出的原因。就我個人而言,我建議您的代碼編寫如下:

模塊prbs(clk,rst,m _ out);

輸入clk,rst

輸出m _ out

寄存器[7:0]reg _ buf;

reg x;

始終@(posedge clk或posedge rst)

如果(!rst)

開始

reg _ buf[7:0]& lt;= 8 ' b 1000 _ 0000;

x & lt= 1 ' b 1;

結束

其他

開始

reg _ buf[7:0]& lt;= {reg_buf[6:0],x };

x & lt= reg_buf[7]^reg_buf[3]^reg_buf[2]^reg_buf[1];

結束

賦值m _ out = reg _ buf[7];

末端模塊

  • 上一篇:汽車換了新拉手後門提發卡是什麽問題
  • 下一篇:為什麽我的D盤上無緣無故有兩批?
  • copyright 2024編程學習大全網