📄 decode.v
字号:
module decode( input en,clk,half_full, input [17:0] datain, output reg [15:0] dataout, output reg r_wrreq,data_error, output reg ack);integer n;reg error=0;//奇偶校验always @ (posedge clk) if(en==1) begin for(n=0;n<17;n=n+1) error=datain[n]+error; data_error=error; end else data_error=1;//接收方写请求always @ (posedge clk) if(en==1) r_wrreq=datain[15]; else r_wrreq=0;//发送握手信号always @ (posedge clk) if(en==1) begin if (half_full==1) ack=0; else ack=1; end else ack=0; //数据always @ (posedge clk) if(en==1) dataout[15:0]=datain[15:0]; else dataout=0;endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -