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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mmu.v

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

/*-----------------------------------*/
// Module	: MMU
// File		: mmu.v 
// Description	: Description of MMU Unit in Viterbi Decoder 
// 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 MMU (CLOCK, Clock1, Clock2, Reset, Active, Hold, Init, ACSPage, 
  	      ACSSegment_minusLSB, Survivors, 
              DataTB, AddressTB,
              RWSelect, ReadClock, WriteClock, 
              RAMEnable, AddressRAM, DataRAM);


// connection from Control
input CLOCK, Clock1, Clock2, Reset, Active, Hold, Init;
input [`WD_DEPTH-1:0] ACSPage;
input [`WD_FSM-2:0] ACSSegment_minusLSB;

// connection from ACS Unit
input [`N_ACS-1:0] Survivors;

// connection from/to TB Unit
output [`WD_RAM_DATA-1:0] DataTB;
input [`WD_RAM_ADDRESS-`WD_FSM-1:0] AddressTB;

// connection from/to RAM
output RWSelect, ReadClock, WriteClock, RAMEnable;
output [`WD_RAM_ADDRESS-1:0] AddressRAM;
inout [`WD_RAM_DATA-1:0] DataRAM;

wire [`WD_RAM_DATA-1:0] WrittenSurvivors;

reg dummy, SurvRDY;
reg [`WD_RAM_ADDRESS-1:0] AddressRAM;
reg [`WD_DEPTH-1:0] TBPage;

wire [`WD_DEPTH-1:0] TBPage_;
wire [`WD_DEPTH-1:0] ACSPage;
wire [`WD_TB_ADDRESS-1:0] AddressTB;

// Read and Write clock

   // Dummy variable used because Write Clock only occur every 2 Clocks. 
   always @(posedge Clock2 or negedge Reset) 
      if (~Reset) dummy <= 0;else if (Active) dummy <= ~dummy;

   assign WriteClock = (Active && ~dummy) ? Clock1:0;
   assign ReadClock = (Active && ~Hold) ? ~Clock1:0;
// --

// For Survivor Buffer, 
//  -- The buffer used because Data Bus Width is 8, while 
//     ACS output is only 4 bits at one time

   always @(posedge Clock1 or negedge Reset) 
     if (~Reset) SurvRDY <= 1; else if (Active) SurvRDY <= ~SurvRDY;

   ACSSURVIVORBUFFER buff (Reset, Clock1, Active, SurvRDY, Survivors, 
   		           WrittenSurvivors);
// --

// For Traceback Ops
   // every negedge Clock2 : - TBPage is decreased by 1, OR
   //			     - When Init is Active, TBPage equal ACSPage - 1
   always @(negedge Clock2 or negedge Reset)
   begin
     if (~Reset) begin
        TBPage <= 0;
     end
     else if (Init) TBPage <= ACSPage-1;
             else TBPage <= TBPage_;
   end

   assign TBPage_ = TBPage - 1;

// For RAMs
    assign RAMEnable = 0;
    assign RWSelect = (Clock2) ? 1:0;
    assign DataRAM = (~Clock2) ? WrittenSurvivors:'bz;
    assign DataTB = (Clock2) ? DataRAM:'bz;

    // every time Clock2 changes, the Address and Enable for each RAM has to 
    // be set so it will be ready when Read/Write Clock occur on the edges of 
    // Clock1.
    always @(posedge CLOCK or negedge Reset)
    begin
      if (~Reset) AddressRAM <= 0;
      else
      if (Active) begin
        if (Clock2 == 0)	// this is when write happened
           begin
              AddressRAM <= {ACSPage, ACSSegment_minusLSB};
	   end
        else			// this is for read operation
           begin
	      AddressRAM <= {TBPage [`WD_DEPTH-1:0],AddressTB};
	   end
       end
    end
//--

endmodule

/*-----------------------------------*/
  module ACSSURVIVORBUFFER (Reset, Clock1, Active, SurvRDY, Survivors, 
  			    WrittenSurvivors);
//
// To accomodate the use of 8 bit wide RAM DATA BUS, the Survivor 
// (which is only 4 on every clock) must be buffered first.
/*-----------------------------------*/

input Reset, Clock1, Active, SurvRDY;

input [`N_ACS-1:0] Survivors;

output [`WD_RAM_DATA-1:0] WrittenSurvivors;

wire  [`WD_RAM_DATA-1:0] WrittenSurvivors;
reg [`N_ACS-1:0] WrittenSurvivors_;

  always @(posedge Clock1 or negedge Reset)
    begin
     if (~Reset) WrittenSurvivors_ = 0;
        else if (Active)
         WrittenSurvivors_ = Survivors;
     end

  assign WrittenSurvivors = (SurvRDY) ? {Survivors, WrittenSurvivors_}:8'bz;

endmodule

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九色综合国产一区二区三区| 日本一二三不卡| 国产激情视频一区二区在线观看 | 日本一区二区综合亚洲| 色呦呦网站一区| 国产在线国偷精品产拍免费yy| |精品福利一区二区三区| 欧美α欧美αv大片| 欧美午夜免费电影| 91香蕉视频在线| 黄色资源网久久资源365| 亚洲成人激情社区| 国产精品不卡在线观看| 久久久久久久网| 欧美一区二区三区在线观看| 在线视频亚洲一区| 97久久精品人人爽人人爽蜜臀| 九九精品一区二区| 日韩av电影天堂| 一区二区三区四区乱视频| 国产精品色一区二区三区| 精品国产自在久精品国产| 欧美精品日韩综合在线| 91国内精品野花午夜精品| 岛国av在线一区| 国产精品亚洲午夜一区二区三区| 日本亚洲视频在线| 亚州成人在线电影| 一级精品视频在线观看宜春院 | 成人网在线免费视频| 国产在线精品一区二区夜色| 亚洲午夜精品网| 亚洲一区在线电影| 亚洲久本草在线中文字幕| 亚洲色图视频网| 国产精品国产三级国产普通话三级| 久久久久88色偷偷免费| 久久久不卡网国产精品二区| 久久人人爽爽爽人久久久| 精品va天堂亚洲国产| 欧美精品一区男女天堂| 精品国产免费久久| 欧美大片在线观看一区二区| 精品欧美久久久| 久久九九全国免费| 久久久久久久综合日本| 国产日韩欧美精品一区| 国产精品免费人成网站| 国产精品久久久久毛片软件| 亚洲人成在线播放网站岛国| 亚洲欧美日韩成人高清在线一区| 亚洲精品视频在线看| 亚洲国产精品久久久久秋霞影院| 亚洲国产日韩a在线播放性色| 亚洲成av人影院在线观看网| 日本不卡在线视频| 国产在线精品一区二区| 99re免费视频精品全部| 在线免费观看日本一区| 欧美高清精品3d| 久久影院午夜论| 欧美激情一区二区三区全黄| 亚洲色图.com| 亚洲.国产.中文慕字在线| 久久99这里只有精品| 成人中文字幕在线| 在线视频你懂得一区二区三区| 亚洲男同性恋视频| 亚洲成人精品在线观看| 久色婷婷小香蕉久久| 成人高清视频免费观看| 在线视频欧美区| www日韩大片| ㊣最新国产の精品bt伙计久久| 亚洲成人av资源| 国产精华液一区二区三区| 欧美亚洲动漫精品| 精品国产一区二区三区久久久蜜月 | 亚洲国产精品一区二区久久恐怖片| 天天操天天干天天综合网| 国产精品一区二区三区乱码| 91精品福利视频| 欧美成人aa大片| 综合亚洲深深色噜噜狠狠网站| 日韩一区精品视频| 成人午夜精品在线| 欧美一二三区在线| 亚洲欧洲美洲综合色网| 蜜桃传媒麻豆第一区在线观看| 成人av资源站| 欧美一区二区久久久| 一区在线中文字幕| 麻豆精品久久久| 色老汉一区二区三区| 精品久久久久99| 亚洲一区二区三区影院| 国产成人午夜片在线观看高清观看| 欧美在线一二三| 欧美激情在线观看视频免费| 人人狠狠综合久久亚洲| 一本色道久久加勒比精品| 久久先锋影音av鲁色资源网| 亚洲大型综合色站| 91在线精品秘密一区二区| 久久综合狠狠综合久久综合88| 亚洲一区二区在线播放相泽| 高清av一区二区| 日韩欧美电影一区| 五月天欧美精品| 色婷婷一区二区三区四区| 国产欧美视频一区二区| 美腿丝袜亚洲三区| 欧美性一区二区| 亚洲人成在线播放网站岛国| 国产98色在线|日韩| 欧美电影免费观看高清完整版| 五月天中文字幕一区二区| 色一情一乱一乱一91av| 中文字幕不卡在线| 国产一区91精品张津瑜| 日韩免费一区二区三区在线播放| 一区二区三区国产精品| 99re成人在线| 亚洲精品五月天| 日本丶国产丶欧美色综合| 中文字幕二三区不卡| 丁香婷婷综合激情五月色| 久久久精品中文字幕麻豆发布| 蜜桃视频在线观看一区| 91精品国产麻豆国产自产在线| 亚洲电影在线免费观看| 欧洲一区二区av| 尤物视频一区二区| 91黄色免费版| 亚洲综合图片区| 欧美亚洲愉拍一区二区| 亚洲一级电影视频| 欧美日韩一区二区三区不卡| 亚洲成人一区在线| 欧美日韩一卡二卡| 图片区小说区国产精品视频| 欧美精选一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 7777精品久久久大香线蕉| 日韩精品每日更新| 日韩精品一区二区三区视频 | 顶级嫩模精品视频在线看| 中文字幕av一区二区三区| 成人av网址在线| 亚洲欧美韩国综合色| 欧美亚洲尤物久久| 美女久久久精品| 国产亚洲1区2区3区| 波多野结衣在线一区| 亚洲人成精品久久久久久| 欧美性淫爽ww久久久久无| 日本不卡的三区四区五区| 欧美精品一区二区蜜臀亚洲| 国产成a人亚洲| 亚洲精品福利视频网站| 欧美精品日韩一本| 激情小说亚洲一区| 中文字幕一区二区日韩精品绯色| 日本韩国精品一区二区在线观看| 香蕉成人伊视频在线观看| 久久综合狠狠综合久久综合88| caoporn国产精品| 午夜精品久久久久久久99樱桃| 7777精品伊人久久久大香线蕉 | 亚洲四区在线观看| 精品视频在线免费| 精品亚洲国产成人av制服丝袜 | 在线成人av影院| 国产在线精品一区二区三区不卡| 中文字幕一区二区视频| 欧美日韩一二三区| 精品在线播放免费| 亚洲人成小说网站色在线| 6080国产精品一区二区| 国产精品996| 亚洲国产wwwccc36天堂| 久久噜噜亚洲综合| 在线视频中文字幕一区二区| 久久草av在线| 一区二区三区在线免费| 精品国产露脸精彩对白| 91麻豆高清视频| 精品一区免费av| 亚洲综合丁香婷婷六月香| 久久综合99re88久久爱| 欧美亚洲一区二区在线| 福利91精品一区二区三区| 视频一区中文字幕| 亚洲欧美自拍偷拍色图| 日韩三级精品电影久久久 | 麻豆一区二区99久久久久| 亚洲视频一二区| 久久久久久久综合色一本| 3d动漫精品啪啪一区二区竹菊| 91在线无精精品入口|