tmp
来自「viterbi译码器的一种fpga实现.是一个cs252 的project的r」· 代码 · 共 102 行
TXT
102 行
`include "defs.h"module input_signal(out, reset, clk);output [48-1:0]out;input reset, clk;reg [`S-1:0] enc_bit01, enc_bit02, enc_bit11, enc_bit12, enc_bit21, enc_bit22, enc_bit31, enc_bit32, enc_bit41, enc_bit42, enc_bit51, enc_bit52;assign out = {enc_bit01, enc_bit02, enc_bit11, enc_bit12, enc_bit21, enc_bit22, enc_bit31, enc_bit32, enc_bit41, enc_bit42, enc_bit51, enc_bit52};initial begin `include "in_signal.v" endendmodulemodule test;/////////////wire [48-1:0] encoded_signal;reg [1:0] sel_enc;reg clk, reset;wire [11:0] decoded_signal;input_signal is(encoded_signal, reset, clk);decoder dec(encoded_signal, decoded_signal, reset, clk);/////////always #20 clk = ~clk;///////////always @(posedge clk) $display(, , "decoded_signal : %b", decoded_signal, "\n");initial begin// $shm_open("waves.shm");// $shm_probe(test, "AS"); clk = 0; reset = 1; @(posedge clk) @(posedge clk) reset = #5 0; @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk) @(posedge clk)// $shm_close(); $finish; end endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?