⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 acs1_0.v

📁 viterbi译码器的一种fpga实现
💻 V
字号:
//Actually the node is a CSA and not an ACS.`include "defs.h"module ACS1_0(metric0, metric1, 			sum_enc_bits,  			new_metric0, new_metric1, compare);input   [`W-1:0] metric0, metric1;input   [`S-1:0] sum_enc_bits;output  [`W-1:0] new_metric0, new_metric1;output  compare;wire   [`W-1:0] sub_metrs = ~metric0 + metric1;wire   compare = sub_metrs[`W-1];wire   [`W-1:0] survival = (compare == 1 ? metric0 : metric1);wire   [`S-1:0] metric_change = sum_enc_bits;  // metric changewire   [`W-1:0] signext_m = {{`W-`S{metric_change[`S-1]}}, metric_change};assign new_metric0 = survival + signext_m;assign new_metric1 = survival - signext_m;endmodule

⌨️ 快捷键说明

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