lfsrn11_rx.txt

来自「these files are written in verilog but i」· 文本 代码 · 共 47 行

TXT
47
字号
`timescale 1ns/1ps
module lfsrn11_rx(q61_rx, clk1, load_rx);
output q61_rx;
input clk1 , load_rx;
reg q61_rx,q5_rx,q4_rx,q3_rx, q2_rx, q1_rx;
wire n2;
 assign n2=q1_rx ^ q61_rx;
always @(posedge clk1 or posedge load_rx )
if (load_rx) begin
     
      
q61_rx <= 1'b1;
q5_rx <= 1'b1;  
q4_rx <= 1'b1; 
q3_rx <= 1'b1;
q2_rx <= 1'b1;
q1_rx <= 1'b1;
 
  
end
else begin
  
q61_rx<=q5_rx;
q5_rx<=q4_rx;
q4_rx<=q3_rx;
q3_rx <= q2_rx;
q2_rx <= q1_rx;
q1_rx <= n2;
end
endmodule
 /*
module test_lfsrn11_rx;
    reg clk1,load_rx;
    wire q61_rx;
    lfsrn11_rx insta1(q61_rx, clk1, load_rx);
    initial
    begin
        clk1=1'b0;
        load_rx=1'b0;
        #40 load_rx=1'b1;
        
        #35load_rx=1'b0;
         
    end
    always
    #20clk1=~clk1;
endmodule  */

⌨️ 快捷键说明

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