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

📄 viterbi219_decoder.v

📁 (2
💻 V
📖 第 1 页 / 共 4 页
字号:
module viterbi219_Decoder(data_out, ready/*, metrics*/, clk, symbol0, symbol1, start,reset);
output data_out;
output ready;
//output [15:0]metrics;
input  [3:0] symbol0, symbol1;
input clk;
input reset;
wire ready;
input start;


wire [255:0] path00;
reg [255:0] path01;
reg [255:0] path02;
reg [255:0] path03;
reg [255:0] path04;
reg [255:0] path05;
reg [255:0] path06;
reg [255:0] path07;
reg [255:0] path08;
reg [255:0] path09;
reg [255:0] path10;
reg [255:0] path11;
reg [255:0] path12;
reg [255:0] path13;
reg [255:0] path14;
reg [255:0] path15;
reg [255:0] path16;
reg [255:0] path17;
reg [255:0] path18;
reg [255:0] path19;
reg [255:0] path20;
reg [255:0] path21;
reg [255:0] path22;
reg [255:0] path23;
reg [255:0] path24;
reg [255:0] path25;
reg [255:0] path26;
reg [255:0] path27;
reg [255:0] path28;
reg [255:0] path29;
reg [255:0] path30;
reg [255:0] path31;
reg [255:0] path32;
reg [255:0] path33;
reg [255:0] path34;
reg [255:0] path35;
reg [255:0] path36;
reg [255:0] path37;
reg [255:0] path38;
reg [255:0] path39;
reg [255:0] path40;
reg [255:0] path41;
reg [255:0] path42;
reg [255:0] path43;
reg [255:0] path44;
reg [255:0] path45;
reg [255:0] path46;
reg [255:0] path47;
reg [255:0] path48;
reg [255:0] path49;
reg [255:0] path50;
reg [255:0] path51;
reg [255:0] path52;
reg [255:0] path53;
reg [255:0] path54;
reg [255:0] path55;
reg [255:0] path56;
reg [255:0] path57;
reg [255:0] path58;
reg [255:0] path59;
reg [255:0] path60;
reg [255:0] path61;
reg [255:0] path62;
reg [255:0] path63;
//wire [255:0] path64;

wire [15:0] cmet000;
wire [15:0] cmet001;
wire [15:0] cmet002;
wire [15:0] cmet003;
wire [15:0] cmet004;
wire [15:0] cmet005;
wire [15:0] cmet006;
wire [15:0] cmet007;
wire [15:0] cmet008;
wire [15:0] cmet009;
wire [15:0] cmet010;
wire [15:0] cmet011;
wire [15:0] cmet012;
wire [15:0] cmet013;
wire [15:0] cmet014;
wire [15:0] cmet015;
wire [15:0] cmet016;
wire [15:0] cmet017;
wire [15:0] cmet018;
wire [15:0] cmet019;
wire [15:0] cmet020;
wire [15:0] cmet021;
wire [15:0] cmet022;
wire [15:0] cmet023;
wire [15:0] cmet024;
wire [15:0] cmet025;
wire [15:0] cmet026;
wire [15:0] cmet027;
wire [15:0] cmet028;
wire [15:0] cmet029;
wire [15:0] cmet030;
wire [15:0] cmet031;
wire [15:0] cmet032;
wire [15:0] cmet033;
wire [15:0] cmet034;
wire [15:0] cmet035;
wire [15:0] cmet036;
wire [15:0] cmet037;
wire [15:0] cmet038;
wire [15:0] cmet039;
wire [15:0] cmet040;
wire [15:0] cmet041;
wire [15:0] cmet042;
wire [15:0] cmet043;
wire [15:0] cmet044;
wire [15:0] cmet045;
wire [15:0] cmet046;
wire [15:0] cmet047;
wire [15:0] cmet048;
wire [15:0] cmet049;
wire [15:0] cmet050;
wire [15:0] cmet051;
wire [15:0] cmet052;
wire [15:0] cmet053;
wire [15:0] cmet054;
wire [15:0] cmet055;
wire [15:0] cmet056;
wire [15:0] cmet057;
wire [15:0] cmet058;
wire [15:0] cmet059;
wire [15:0] cmet060;
wire [15:0] cmet061;
wire [15:0] cmet062;
wire [15:0] cmet063;
wire [15:0] cmet064;
wire [15:0] cmet065;
wire [15:0] cmet066;
wire [15:0] cmet067;
wire [15:0] cmet068;
wire [15:0] cmet069;
wire [15:0] cmet070;
wire [15:0] cmet071;
wire [15:0] cmet072;
wire [15:0] cmet073;
wire [15:0] cmet074;
wire [15:0] cmet075;
wire [15:0] cmet076;
wire [15:0] cmet077;
wire [15:0] cmet078;
wire [15:0] cmet079;
wire [15:0] cmet080;
wire [15:0] cmet081;
wire [15:0] cmet082;
wire [15:0] cmet083;
wire [15:0] cmet084;
wire [15:0] cmet085;
wire [15:0] cmet086;
wire [15:0] cmet087;
wire [15:0] cmet088;
wire [15:0] cmet089;
wire [15:0] cmet090;
wire [15:0] cmet091;
wire [15:0] cmet092;
wire [15:0] cmet093;
wire [15:0] cmet094;
wire [15:0] cmet095;
wire [15:0] cmet096;
wire [15:0] cmet097;
wire [15:0] cmet098;
wire [15:0] cmet099;
wire [15:0] cmet100;
wire [15:0] cmet101;
wire [15:0] cmet102;
wire [15:0] cmet103;
wire [15:0] cmet104;
wire [15:0] cmet105;
wire [15:0] cmet106;
wire [15:0] cmet107;
wire [15:0] cmet108;
wire [15:0] cmet109;
wire [15:0] cmet110;
wire [15:0] cmet111;
wire [15:0] cmet112;
wire [15:0] cmet113;
wire [15:0] cmet114;
wire [15:0] cmet115;
wire [15:0] cmet116;
wire [15:0] cmet117;
wire [15:0] cmet118;
wire [15:0] cmet119;
wire [15:0] cmet120;
wire [15:0] cmet121;
wire [15:0] cmet122;
wire [15:0] cmet123;
wire [15:0] cmet124;
wire [15:0] cmet125;
wire [15:0] cmet126;
wire [15:0] cmet127;
wire [15:0] cmet128;
wire [15:0] cmet129;
wire [15:0] cmet130;
wire [15:0] cmet131;
wire [15:0] cmet132;
wire [15:0] cmet133;
wire [15:0] cmet134;
wire [15:0] cmet135;
wire [15:0] cmet136;
wire [15:0] cmet137;
wire [15:0] cmet138;
wire [15:0] cmet139;
wire [15:0] cmet140;
wire [15:0] cmet141;
wire [15:0] cmet142;
wire [15:0] cmet143;
wire [15:0] cmet144;
wire [15:0] cmet145;
wire [15:0] cmet146;
wire [15:0] cmet147;
wire [15:0] cmet148;
wire [15:0] cmet149;
wire [15:0] cmet150;
wire [15:0] cmet151;
wire [15:0] cmet152;
wire [15:0] cmet153;
wire [15:0] cmet154;
wire [15:0] cmet155;
wire [15:0] cmet156;
wire [15:0] cmet157;
wire [15:0] cmet158;
wire [15:0] cmet159;
wire [15:0] cmet160;
wire [15:0] cmet161;
wire [15:0] cmet162;
wire [15:0] cmet163;
wire [15:0] cmet164;
wire [15:0] cmet165;
wire [15:0] cmet166;
wire [15:0] cmet167;
wire [15:0] cmet168;
wire [15:0] cmet169;
wire [15:0] cmet170;
wire [15:0] cmet171;
wire [15:0] cmet172;
wire [15:0] cmet173;
wire [15:0] cmet174;
wire [15:0] cmet175;
wire [15:0] cmet176;
wire [15:0] cmet177;
wire [15:0] cmet178;
wire [15:0] cmet179;
wire [15:0] cmet180;
wire [15:0] cmet181;
wire [15:0] cmet182;
wire [15:0] cmet183;
wire [15:0] cmet184;
wire [15:0] cmet185;
wire [15:0] cmet186;
wire [15:0] cmet187;
wire [15:0] cmet188;
wire [15:0] cmet189;
wire [15:0] cmet190;
wire [15:0] cmet191;
wire [15:0] cmet192;
wire [15:0] cmet193;
wire [15:0] cmet194;
wire [15:0] cmet195;
wire [15:0] cmet196;
wire [15:0] cmet197;
wire [15:0] cmet198;
wire [15:0] cmet199;
wire [15:0] cmet200;
wire [15:0] cmet201;
wire [15:0] cmet202;
wire [15:0] cmet203;
wire [15:0] cmet204;
wire [15:0] cmet205;
wire [15:0] cmet206;
wire [15:0] cmet207;
wire [15:0] cmet208;
wire [15:0] cmet209;
wire [15:0] cmet210;
wire [15:0] cmet211;
wire [15:0] cmet212;
wire [15:0] cmet213;
wire [15:0] cmet214;
wire [15:0] cmet215;
wire [15:0] cmet216;
wire [15:0] cmet217;
wire [15:0] cmet218;
wire [15:0] cmet219;
wire [15:0] cmet220;
wire [15:0] cmet221;
wire [15:0] cmet222;
wire [15:0] cmet223;
wire [15:0] cmet224;
wire [15:0] cmet225;
wire [15:0] cmet226;
wire [15:0] cmet227;
wire [15:0] cmet228;
wire [15:0] cmet229;
wire [15:0] cmet230;
wire [15:0] cmet231;
wire [15:0] cmet232;
wire [15:0] cmet233;
wire [15:0] cmet234;
wire [15:0] cmet235;
wire [15:0] cmet236;
wire [15:0] cmet237;
wire [15:0] cmet238;
wire [15:0] cmet239;
wire [15:0] cmet240;
wire [15:0] cmet241;
wire [15:0] cmet242;
wire [15:0] cmet243;
wire [15:0] cmet244;
wire [15:0] cmet245;
wire [15:0] cmet246;
wire [15:0] cmet247;
wire [15:0] cmet248;
wire [15:0] cmet249;
wire [15:0] cmet250;
wire [15:0] cmet251;
wire [15:0] cmet252;
wire [15:0] cmet253;
wire [15:0] cmet254;
wire [15:0] cmet255;

reg [15:0]cmet_in000;
reg [15:0]cmet_in001;
reg [15:0]cmet_in002;
reg [15:0]cmet_in003;
reg [15:0]cmet_in004;
reg [15:0]cmet_in005;
reg [15:0]cmet_in006;
reg [15:0]cmet_in007;
reg [15:0]cmet_in008;
reg [15:0]cmet_in009;
reg [15:0]cmet_in010;
reg [15:0]cmet_in011;
reg [15:0]cmet_in012;
reg [15:0]cmet_in013;
reg [15:0]cmet_in014;
reg [15:0]cmet_in015;
reg [15:0]cmet_in016;
reg [15:0]cmet_in017;
reg [15:0]cmet_in018;
reg [15:0]cmet_in019;
reg [15:0]cmet_in020;
reg [15:0]cmet_in021;
reg [15:0]cmet_in022;
reg [15:0]cmet_in023;
reg [15:0]cmet_in024;
reg [15:0]cmet_in025;
reg [15:0]cmet_in026;
reg [15:0]cmet_in027;
reg [15:0]cmet_in028;
reg [15:0]cmet_in029;
reg [15:0]cmet_in030;
reg [15:0]cmet_in031;
reg [15:0]cmet_in032;
reg [15:0]cmet_in033;
reg [15:0]cmet_in034;
reg [15:0]cmet_in035;
reg [15:0]cmet_in036;
reg [15:0]cmet_in037;
reg [15:0]cmet_in038;
reg [15:0]cmet_in039;
reg [15:0]cmet_in040;
reg [15:0]cmet_in041;
reg [15:0]cmet_in042;
reg [15:0]cmet_in043;
reg [15:0]cmet_in044;
reg [15:0]cmet_in045;
reg [15:0]cmet_in046;
reg [15:0]cmet_in047;
reg [15:0]cmet_in048;
reg [15:0]cmet_in049;
reg [15:0]cmet_in050;
reg [15:0]cmet_in051;
reg [15:0]cmet_in052;
reg [15:0]cmet_in053;
reg [15:0]cmet_in054;
reg [15:0]cmet_in055;
reg [15:0]cmet_in056;
reg [15:0]cmet_in057;
reg [15:0]cmet_in058;
reg [15:0]cmet_in059;
reg [15:0]cmet_in060;
reg [15:0]cmet_in061;
reg [15:0]cmet_in062;
reg [15:0]cmet_in063;
reg [15:0]cmet_in064;
reg [15:0]cmet_in065;
reg [15:0]cmet_in066;
reg [15:0]cmet_in067;
reg [15:0]cmet_in068;
reg [15:0]cmet_in069;
reg [15:0]cmet_in070;
reg [15:0]cmet_in071;
reg [15:0]cmet_in072;
reg [15:0]cmet_in073;
reg [15:0]cmet_in074;
reg [15:0]cmet_in075;
reg [15:0]cmet_in076;
reg [15:0]cmet_in077;
reg [15:0]cmet_in078;
reg [15:0]cmet_in079;
reg [15:0]cmet_in080;
reg [15:0]cmet_in081;
reg [15:0]cmet_in082;
reg [15:0]cmet_in083;
reg [15:0]cmet_in084;
reg [15:0]cmet_in085;
reg [15:0]cmet_in086;
reg [15:0]cmet_in087;
reg [15:0]cmet_in088;
reg [15:0]cmet_in089;
reg [15:0]cmet_in090;
reg [15:0]cmet_in091;
reg [15:0]cmet_in092;
reg [15:0]cmet_in093;
reg [15:0]cmet_in094;
reg [15:0]cmet_in095;
reg [15:0]cmet_in096;
reg [15:0]cmet_in097;
reg [15:0]cmet_in098;
reg [15:0]cmet_in099;
reg [15:0]cmet_in100;
reg [15:0]cmet_in101;
reg [15:0]cmet_in102;
reg [15:0]cmet_in103;
reg [15:0]cmet_in104;
reg [15:0]cmet_in105;
reg [15:0]cmet_in106;
reg [15:0]cmet_in107;
reg [15:0]cmet_in108;
reg [15:0]cmet_in109;
reg [15:0]cmet_in110;
reg [15:0]cmet_in111;
reg [15:0]cmet_in112;
reg [15:0]cmet_in113;
reg [15:0]cmet_in114;
reg [15:0]cmet_in115;
reg [15:0]cmet_in116;
reg [15:0]cmet_in117;
reg [15:0]cmet_in118;
reg [15:0]cmet_in119;
reg [15:0]cmet_in120;
reg [15:0]cmet_in121;
reg [15:0]cmet_in122;
reg [15:0]cmet_in123;
reg [15:0]cmet_in124;
reg [15:0]cmet_in125;
reg [15:0]cmet_in126;
reg [15:0]cmet_in127;
reg [15:0]cmet_in128;
reg [15:0]cmet_in129;
reg [15:0]cmet_in130;
reg [15:0]cmet_in131;
reg [15:0]cmet_in132;
reg [15:0]cmet_in133;
reg [15:0]cmet_in134;
reg [15:0]cmet_in135;
reg [15:0]cmet_in136;
reg [15:0]cmet_in137;
reg [15:0]cmet_in138;
reg [15:0]cmet_in139;
reg [15:0]cmet_in140;
reg [15:0]cmet_in141;
reg [15:0]cmet_in142;
reg [15:0]cmet_in143;
reg [15:0]cmet_in144;
reg [15:0]cmet_in145;
reg [15:0]cmet_in146;
reg [15:0]cmet_in147;
reg [15:0]cmet_in148;
reg [15:0]cmet_in149;
reg [15:0]cmet_in150;
reg [15:0]cmet_in151;
reg [15:0]cmet_in152;
reg [15:0]cmet_in153;
reg [15:0]cmet_in154;
reg [15:0]cmet_in155;
reg [15:0]cmet_in156;
reg [15:0]cmet_in157;
reg [15:0]cmet_in158;
reg [15:0]cmet_in159;
reg [15:0]cmet_in160;
reg [15:0]cmet_in161;
reg [15:0]cmet_in162;
reg [15:0]cmet_in163;
reg [15:0]cmet_in164;
reg [15:0]cmet_in165;
reg [15:0]cmet_in166;
reg [15:0]cmet_in167;
reg [15:0]cmet_in168;
reg [15:0]cmet_in169;
reg [15:0]cmet_in170;
reg [15:0]cmet_in171;
reg [15:0]cmet_in172;
reg [15:0]cmet_in173;
reg [15:0]cmet_in174;
reg [15:0]cmet_in175;
reg [15:0]cmet_in176;
reg [15:0]cmet_in177;
reg [15:0]cmet_in178;
reg [15:0]cmet_in179;
reg [15:0]cmet_in180;
reg [15:0]cmet_in181;
reg [15:0]cmet_in182;
reg [15:0]cmet_in183;
reg [15:0]cmet_in184;
reg [15:0]cmet_in185;
reg [15:0]cmet_in186;
reg [15:0]cmet_in187;
reg [15:0]cmet_in188;
reg [15:0]cmet_in189;
reg [15:0]cmet_in190;
reg [15:0]cmet_in191;
reg [15:0]cmet_in192;
reg [15:0]cmet_in193;
reg [15:0]cmet_in194;
reg [15:0]cmet_in195;
reg [15:0]cmet_in196;
reg [15:0]cmet_in197;
reg [15:0]cmet_in198;
reg [15:0]cmet_in199;
reg [15:0]cmet_in200;
reg [15:0]cmet_in201;
reg [15:0]cmet_in202;
reg [15:0]cmet_in203;
reg [15:0]cmet_in204;
reg [15:0]cmet_in205;
reg [15:0]cmet_in206;
reg [15:0]cmet_in207;
reg [15:0]cmet_in208;
reg [15:0]cmet_in209;
reg [15:0]cmet_in210;
reg [15:0]cmet_in211;
reg [15:0]cmet_in212;
reg [15:0]cmet_in213;
reg [15:0]cmet_in214;
reg [15:0]cmet_in215;
reg [15:0]cmet_in216;
reg [15:0]cmet_in217;
reg [15:0]cmet_in218;
reg [15:0]cmet_in219;
reg [15:0]cmet_in220;
reg [15:0]cmet_in221;
reg [15:0]cmet_in222;
reg [15:0]cmet_in223;
reg [15:0]cmet_in224;
reg [15:0]cmet_in225;
reg [15:0]cmet_in226;
reg [15:0]cmet_in227;
reg [15:0]cmet_in228;
reg [15:0]cmet_in229;
reg [15:0]cmet_in230;
reg [15:0]cmet_in231;
reg [15:0]cmet_in232;
reg [15:0]cmet_in233;
reg [15:0]cmet_in234;
reg [15:0]cmet_in235;
reg [15:0]cmet_in236;
reg [15:0]cmet_in237;
reg [15:0]cmet_in238;
reg [15:0]cmet_in239;
reg [15:0]cmet_in240;
reg [15:0]cmet_in241;
reg [15:0]cmet_in242;
reg [15:0]cmet_in243;
reg [15:0]cmet_in244;
reg [15:0]cmet_in245;
reg [15:0]cmet_in246;

⌨️ 快捷键说明

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