亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ram.v

?? 一種維特比譯碼器狀態度量初始化的方法和裝置.無壓縮密碼。
?? V
字號:
`include "params.v"

/*-----------------------------------*/
// Module	: RAMs
// File		: ram.v
// Description	: The RAMs definition.
//		  -- mainly used on functional simulation only
// Simulator	: Modelsim 4.6 / Windows 98 
// Synthesizer	: -
// Author	: M Zalfany U (zalfany@opencores.org) 
/*-----------------------------------*/
// Revision Number 	: 1 
// Date of Change 	: 10th Jan 2000 
// Modifier 		: Zalfany 
// Description 		: Initial Design 
/*-----------------------------------*/

/*-----------------------------------*/
  module RAM (RAMEnable, AddressRAM, DataRAM, 
              RWSelect, ReadClock, WriteClock);
//
// Survivor memory instantiation 
/*-----------------------------------*/

input RAMEnable, RWSelect, ReadClock, WriteClock;
input [`WD_RAM_ADDRESS-1:0] AddressRAM;
inout [`WD_RAM_DATA-1:0] DataRAM;

     RAMMODULE #(2048,8,11) ram (RAMEnable, DataRAM, AddressRAM, RWSelect, 
     				 ReadClock, WriteClock);
     
endmodule

/*-----------------------------------*/
  module RAMMODULE (_Enable, Data, Address, RWSelect, RClock, WClock);
// 
// RAM Enable : Active Low
/*-----------------------------------*/

parameter SIZE = 2048;		
parameter DATABITS = 8;		
parameter ADDRESSBITS = 7;	 

inout  [DATABITS-1:0] Data;
input  [ADDRESSBITS-1:0] Address;

input RWSelect;      // 0:Write     1:Read  

input RClock,WClock,_Enable;

reg [DATABITS-1:0] Data_Regs [SIZE-1:0];
reg [DATABITS-1:0] DataBuff;

   // Write 
   always @(negedge WClock)
   begin
      if (~_Enable) Data_Regs [Address] <= Data;
   end

   // Read
   always @(negedge RClock)
   begin
      if (~_Enable) DataBuff <= Data_Regs [Address];
   end

   assign Data = (RWSelect) ? DataBuff:'bz;

endmodule


/*-----------------------------------*/
  module METRICMEMORY (Reset, Clock1, Active, MMReadAddress, 
	               MMWriteAddress, MMBlockSelect, MMMetric, MMPathMetric);
//
// This module is used as metric memory who holds the metric values.
/*-----------------------------------*/

input Reset, Clock1, Active, MMBlockSelect;
input [`WD_METR*`N_ACS-1:0] MMMetric;
input [`WD_FSM-1:0] MMWriteAddress;
input [`WD_FSM-2:0] MMReadAddress;

output [`WD_METR*2*`N_ACS-1:0] MMPathMetric;

reg [`WD_METR*`N_ACS-1:0] M_REG_A [`N_ITER-1:0];
reg [`WD_METR*`N_ACS-1:0] M_REG_B [`N_ITER-1:0];

reg [`WD_METR*2*`N_ACS-1:0] MMPathMetric;

  always @(negedge Clock1 or negedge Reset)
  begin
    if (~Reset)
       begin
         M_REG_A [63] <= 0;M_REG_A [62] <= 0;M_REG_A [61] <= 0;
         M_REG_A [60] <= 0;M_REG_A [59] <= 0;M_REG_A [58] <= 0;
         M_REG_A [57] <= 0;M_REG_A [56] <= 0;
         M_REG_A [55] <= 0;M_REG_A [54] <= 0;M_REG_A [53] <= 0;
         M_REG_A [52] <= 0;M_REG_A [51] <= 0;
         M_REG_A [50] <= 0;M_REG_A [49] <= 0;M_REG_A [48] <= 0;
         M_REG_A [47] <= 0;M_REG_A [46] <= 0;
         M_REG_A [45] <= 0;M_REG_A [44] <= 0;M_REG_A [43] <= 0;
         M_REG_A [42] <= 0;M_REG_A [41] <= 0;
         M_REG_A [40] <= 0;M_REG_A [39] <= 0;M_REG_A [38] <= 0;
         M_REG_A [37] <= 0;M_REG_A [36] <= 0;
         M_REG_A [35] <= 0;M_REG_A [34] <= 0;M_REG_A [33] <= 0;
         M_REG_A [32] <= 0;M_REG_A [31] <= 0;
         M_REG_A [30] <= 0;M_REG_A [29] <= 0;M_REG_A [28] <= 0;
         M_REG_A [27] <= 0;M_REG_A [26] <= 0;
         M_REG_A [25] <= 0;M_REG_A [24] <= 0;M_REG_A [23] <= 0;
         M_REG_A [22] <= 0;M_REG_A [21] <= 0;
         M_REG_A [20] <= 0;M_REG_A [19] <= 0;M_REG_A [18] <= 0;
         M_REG_A [17] <= 0;M_REG_A [16] <= 0;
         M_REG_A [15] <= 0;M_REG_A [14] <= 0;M_REG_A [13] <= 0;
         M_REG_A [12] <= 0;M_REG_A [11] <= 0;
	 M_REG_A [10] <= 0;M_REG_A [9] <= 0;M_REG_A [8] <= 0;
	 M_REG_A [7] <= 0;M_REG_A [6] <= 0;
	 M_REG_A [5] <= 0;M_REG_A [4] <= 0;M_REG_A [3] <= 0;
	 M_REG_A [2] <= 0;M_REG_A [1] <= 0;
	 M_REG_A [0] <= 0;

         M_REG_B [63] <= 0;M_REG_B [62] <= 0;M_REG_B [61] <= 0;
         M_REG_B [60] <= 0;M_REG_B [59] <= 0;M_REG_B [58] <= 0;
         M_REG_B [57] <= 0;M_REG_B [56] <= 0;
         M_REG_B [55] <= 0;M_REG_B [54] <= 0;M_REG_B [53] <= 0;
         M_REG_B [52] <= 0;M_REG_B [51] <= 0;
         M_REG_B [50] <= 0;M_REG_B [49] <= 0;M_REG_B [48] <= 0;
         M_REG_B [47] <= 0;M_REG_B [46] <= 0;
         M_REG_B [45] <= 0;M_REG_B [44] <= 0;M_REG_B [43] <= 0;
         M_REG_B [42] <= 0;M_REG_B [41] <= 0;
         M_REG_B [40] <= 0;M_REG_B [39] <= 0;M_REG_B [38] <= 0;
         M_REG_B [37] <= 0;M_REG_B [36] <= 0;
         M_REG_B [35] <= 0;M_REG_B [34] <= 0;M_REG_B [33] <= 0;
         M_REG_B [32] <= 0;M_REG_B [31] <= 0;
         M_REG_B [30] <= 0;M_REG_B [29] <= 0;M_REG_B [28] <= 0;
         M_REG_B [27] <= 0;M_REG_B [26] <= 0;
         M_REG_B [25] <= 0;M_REG_B [24] <= 0;M_REG_B [23] <= 0;
         M_REG_B [22] <= 0;M_REG_B [21] <= 0;
         M_REG_B [20] <= 0;M_REG_B [19] <= 0;M_REG_B [18] <= 0;
         M_REG_B [17] <= 0;M_REG_B [16] <= 0;
         M_REG_B [15] <= 0;M_REG_B [14] <= 0;M_REG_B [13] <= 0;
         M_REG_B [12] <= 0;M_REG_B [11] <= 0;
	 M_REG_B [10] <= 0;M_REG_B [9] <= 0;M_REG_B [8] <= 0;
	 M_REG_B [7] <= 0;M_REG_B [6] <= 0;
	 M_REG_B [5] <= 0;M_REG_B [4] <= 0;M_REG_B [3] <= 0;
	 M_REG_B [2] <= 0;M_REG_B [1] <= 0;
	 M_REG_B [0] <= 0;
       end
    else
       begin
         if (Active) 
            case (MMBlockSelect)
                0 : M_REG_A [MMWriteAddress] <= MMMetric;
		1 : M_REG_B [MMWriteAddress] <= MMMetric;
            endcase
       end
   end
  
   always @(MMReadAddress or Reset)
   begin
    if (~Reset) MMPathMetric <=0;
     else begin
       case (MMBlockSelect)
         0 : case (MMReadAddress)
               0 : MMPathMetric <= {M_REG_B [1],M_REG_B[0]};
               1 : MMPathMetric <= {M_REG_B [3],M_REG_B[2]};
               2 : MMPathMetric <= {M_REG_B [5],M_REG_B[4]};        
               3 : MMPathMetric <= {M_REG_B [7],M_REG_B[6]};
               4 : MMPathMetric <= {M_REG_B [9],M_REG_B[8]};
               5 : MMPathMetric <= {M_REG_B [11],M_REG_B[10]};   
               6 : MMPathMetric <= {M_REG_B [13],M_REG_B[12]};        
               7 : MMPathMetric <= {M_REG_B [15],M_REG_B[14]};
               
               8 : MMPathMetric <= {M_REG_B [17],M_REG_B[16]};
               9 : MMPathMetric <= {M_REG_B [19],M_REG_B[18]};
              10 : MMPathMetric <= {M_REG_B [21],M_REG_B[20]};
              11 : MMPathMetric <= {M_REG_B [23],M_REG_B[22]};
              12 : MMPathMetric <= {M_REG_B [25],M_REG_B[24]};
              13 : MMPathMetric <= {M_REG_B [27],M_REG_B[26]};
              14 : MMPathMetric <= {M_REG_B [29],M_REG_B[28]};
              15 : MMPathMetric <= {M_REG_B [31],M_REG_B[30]};
       
              16 : MMPathMetric <= {M_REG_B [33],M_REG_B[32]};
              17 : MMPathMetric <= {M_REG_B [35],M_REG_B[34]};
              18 : MMPathMetric <= {M_REG_B [37],M_REG_B[36]};        
              19 : MMPathMetric <= {M_REG_B [39],M_REG_B[38]};
              20 : MMPathMetric <= {M_REG_B [41],M_REG_B[40]};
              21 : MMPathMetric <= {M_REG_B [43],M_REG_B[42]};   
              22 : MMPathMetric <= {M_REG_B [45],M_REG_B[44]};        
              23 : MMPathMetric <= {M_REG_B [47],M_REG_B[46]};
       
              24 : MMPathMetric <= {M_REG_B [49],M_REG_B[48]};
              25 : MMPathMetric <= {M_REG_B [51],M_REG_B[50]};
              26 : MMPathMetric <= {M_REG_B [53],M_REG_B[52]};        
              27 : MMPathMetric <= {M_REG_B [55],M_REG_B[54]};
              28 : MMPathMetric <= {M_REG_B [57],M_REG_B[56]};
              29 : MMPathMetric <= {M_REG_B [59],M_REG_B[58]};   
              30 : MMPathMetric <= {M_REG_B [61],M_REG_B[60]};        
              31 : MMPathMetric <= {M_REG_B [63],M_REG_B[62]};
            endcase

         1 : case (MMReadAddress)
               0 : MMPathMetric <= {M_REG_A [1],M_REG_A[0]};
               1 : MMPathMetric <= {M_REG_A [3],M_REG_A[2]};
               2 : MMPathMetric <= {M_REG_A [5],M_REG_A[4]};        
               3 : MMPathMetric <= {M_REG_A [7],M_REG_A[6]};
               4 : MMPathMetric <= {M_REG_A [9],M_REG_A[8]};
               5 : MMPathMetric <= {M_REG_A [11],M_REG_A[10]};   
               6 : MMPathMetric <= {M_REG_A [13],M_REG_A[12]};        
               7 : MMPathMetric <= {M_REG_A [15],M_REG_A[14]};
               
               8 : MMPathMetric <= {M_REG_A [17],M_REG_A[16]};
               9 : MMPathMetric <= {M_REG_A [19],M_REG_A[18]};
              10 : MMPathMetric <= {M_REG_A [21],M_REG_A[20]};
              11 : MMPathMetric <= {M_REG_A [23],M_REG_A[22]};
              12 : MMPathMetric <= {M_REG_A [25],M_REG_A[24]};
              13 : MMPathMetric <= {M_REG_A [27],M_REG_A[26]};
              14 : MMPathMetric <= {M_REG_A [29],M_REG_A[28]};
              15 : MMPathMetric <= {M_REG_A [31],M_REG_A[30]};
       
              16 : MMPathMetric <= {M_REG_A [33],M_REG_A[32]};
              17 : MMPathMetric <= {M_REG_A [35],M_REG_A[34]};
              18 : MMPathMetric <= {M_REG_A [37],M_REG_A[36]};        
              19 : MMPathMetric <= {M_REG_A [39],M_REG_A[38]};
              20 : MMPathMetric <= {M_REG_A [41],M_REG_A[40]};
              21 : MMPathMetric <= {M_REG_A [43],M_REG_A[42]};   
              22 : MMPathMetric <= {M_REG_A [45],M_REG_A[44]};        
              23 : MMPathMetric <= {M_REG_A [47],M_REG_A[46]};
       
              24 : MMPathMetric <= {M_REG_A [49],M_REG_A[48]};
              25 : MMPathMetric <= {M_REG_A [51],M_REG_A[50]};
              26 : MMPathMetric <= {M_REG_A [53],M_REG_A[52]};        
              27 : MMPathMetric <= {M_REG_A [55],M_REG_A[54]};
              28 : MMPathMetric <= {M_REG_A [57],M_REG_A[56]};
              29 : MMPathMetric <= {M_REG_A [59],M_REG_A[58]};   
              30 : MMPathMetric <= {M_REG_A [61],M_REG_A[60]};        
              31 : MMPathMetric <= {M_REG_A [63],M_REG_A[62]};
            endcase
     endcase
     end
   end
        
endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲成年网址在线观看| 国产欧美一区二区精品性色超碰 | www.欧美.com| 1区2区3区国产精品| 欧美日韩一区小说| 免费观看一级欧美片| 国产欧美日韩麻豆91| 在线视频欧美区| 国产一区二区不卡| 亚洲乱码一区二区三区在线观看| 欧美特级限制片免费在线观看| 首页综合国产亚洲丝袜| 一区视频在线播放| 欧美一区二区三区四区久久 | 国产福利不卡视频| 午夜国产精品一区| 亚洲女爱视频在线| 日本一区二区三区四区在线视频| 欧美蜜桃一区二区三区| av一区二区三区黑人| 国产一区二区三区免费看| 夜夜嗨av一区二区三区| 1024成人网| 国产精品素人视频| 日本一区二区成人在线| 久久夜色精品一区| 久久久精品国产免费观看同学| 欧美日韩综合不卡| 色综合久久99| 在线欧美日韩精品| 欧美亚洲日本国产| 欧美日韩高清一区二区不卡| 在线观看日产精品| 欧美日韩国产一二三| 91精品国产丝袜白色高跟鞋| 欧美一区二区三区四区久久| 精品成人一区二区三区| 久久久久高清精品| 国产精品日韩成人| 亚洲一区电影777| 久久99久久99小草精品免视看| 精品亚洲免费视频| 91蜜桃网址入口| 6080日韩午夜伦伦午夜伦| xf在线a精品一区二区视频网站| 国产亚洲欧美日韩日本| 亚洲免费观看高清完整版在线观看| 一区免费观看视频| 国产在线日韩欧美| 日本高清视频一区二区| 精品国产一二三区| 亚洲一区二区三区不卡国产欧美| 石原莉奈一区二区三区在线观看| 国内精品第一页| 欧美妇女性影城| 亚洲欧美综合在线精品| 蜜桃视频一区二区三区在线观看 | 性做久久久久久久久| 国模冰冰炮一区二区| 欧美色视频在线观看| 国产精品视频线看| 成人99免费视频| 久久久精品国产免大香伊| 久久成人免费网| 91精品国产黑色紧身裤美女| 亚洲色图欧洲色图| 一本久久综合亚洲鲁鲁五月天 | 国产亚洲女人久久久久毛片| 日韩高清国产一区在线| 欧美喷潮久久久xxxxx| 一区二区三区四区视频精品免费 | 国产片一区二区三区| 国产乱码一区二区三区| 久久婷婷综合激情| 国产一区二区三区视频在线播放| 日韩美女视频在线| 精品中文av资源站在线观看| 久久综合狠狠综合久久激情| 狠狠色狠狠色综合系列| 精品福利二区三区| 国产精品1024| 亚洲男同1069视频| 欧美视频一二三区| 卡一卡二国产精品| 国产精品久久久久aaaa| 欧美亚洲丝袜传媒另类| 美女www一区二区| 日本一区二区成人在线| 在线视频国内一区二区| 老司机免费视频一区二区三区| 亚洲精品在线观看网站| 91在线码无精品| 国产精品1区2区3区在线观看| 亚洲欧美日韩国产另类专区| 欧美一区二区三区在线视频| 国产精品99久久久久久宅男| 亚洲影视资源网| 亚洲国产精品99久久久久久久久| 欧美日韩一区二区三区四区| 国产一区二区伦理片| 亚洲电影一级黄| 亚洲欧美视频一区| 亚洲精品一线二线三线| 69成人精品免费视频| 在线观看一区二区视频| 国产91精品欧美| 精品一区二区在线免费观看| 天天色天天操综合| 中文字幕一区二区三区在线不卡| 日韩欧美成人午夜| 91精品欧美福利在线观看| 欧美日韩精品一区二区三区四区| 成人国产免费视频| 99精品偷自拍| 色婷婷综合久久久久中文| 国产成人鲁色资源国产91色综| 韩国中文字幕2020精品| 国产一区三区三区| 福利电影一区二区三区| 成人美女视频在线看| 不卡大黄网站免费看| 成人免费高清在线| 91美女片黄在线观看| 欧美午夜不卡视频| 欧美大黄免费观看| 久久久久久久久久久久电影| 国产精品丝袜一区| 亚洲精品视频在线| 丝袜美腿亚洲一区| 高清国产一区二区| 欧美综合在线视频| 国产欧美一区二区三区在线看蜜臀| 久久久久国产精品人| 伊人婷婷欧美激情| 精品一区二区av| 欧美日韩1234| 亚洲黄一区二区三区| 精品一区二区三区不卡| 91久久一区二区| 久久精品免视看| 美女视频黄免费的久久| 欧美亚洲高清一区| 国产片一区二区| 国产精品一二三| 欧美肥妇毛茸茸| 一级精品视频在线观看宜春院| 国产一区二区毛片| 26uuu亚洲| 国产一区二区三区免费播放| 欧美日韩电影一区| 亚洲一区二区三区视频在线播放| a在线欧美一区| 国产精品久久久久一区二区三区共| 国产精品一区二区在线观看不卡| 欧美另类一区二区三区| 视频一区视频二区中文字幕| 欧美日韩国产系列| 日av在线不卡| 久久美女艺术照精彩视频福利播放| 午夜精品免费在线| 欧美一区二区精美| 极品美女销魂一区二区三区免费| 欧美一区2区视频在线观看| 日本不卡免费在线视频| 欧美一区二区免费| 粉嫩绯色av一区二区在线观看| 精品国产3级a| 色一区在线观看| 日本亚洲一区二区| 国产婷婷色一区二区三区在线| 国产主播一区二区三区| 亚洲婷婷国产精品电影人久久| 色婷婷国产精品| 六月丁香婷婷色狠狠久久| 欧美高清在线视频| 91精品在线一区二区| 成人h动漫精品一区二区| 日本欧美肥老太交大片| 欧美日韩一区 二区 三区 久久精品| 午夜精品福利在线| 国产色91在线| 制服视频三区第一页精品| 国产99精品视频| 日韩精品亚洲专区| 一区二区在线免费| 国产精品情趣视频| 欧美一区二区高清| 欧美人妖巨大在线| 一本久道久久综合中文字幕| 国产a精品视频| 国产精品综合在线视频| 美女脱光内衣内裤视频久久网站| 亚洲日本va午夜在线影院| 国产校园另类小说区| 亚洲精品在线观| 久久色在线观看| 欧美激情一二三区| 中文字幕av一区二区三区免费看 | 精品成人免费观看| 91精品国产色综合久久不卡电影 |