📄 (219)encode.txt
字号:
//(219)卷积编码
//生成多项式(111101011,101110001)
mudule encode(clk,reset,data_in,encode_out);
//clk
//reset
//data_in数据输入
//encode_out数据输出
input clk,reset;
input data_in;
output [1:0] encode_out;
reg [8:0] mem;
always @ (posedge clk or negedge reset)
begin
if (reset)
begin
mem <= 9'b000000000;
end
else
begin
mem[1]<= mem[0];
mem[2]<= mem[1];
mem[3]<= mem[2];
mem[4]<= mem[3];
mem[5]<= mem[4];
mem[6]<= mem[5];
mem[7]<= mem[6];
mem[0]<= data_in;
encode_out[0] <= (data_in xor men[0]) xor (men[1] xor men[2]) xor (men[4] xor men[6]) xor (men[7]);
encode_out[1] <= (data_in xor men[1]) xor (men[2] xor men[3]) xor (men[7]);
end
end
endmudule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -