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

📄 back.v

📁 viterbi algorithm_code_verilog
💻 V
字号:
/******************************************************/   
/*   module back	                              */   
/******************************************************/   
// ---------------------------------------------------------------------------
// Purpose 	: This module is used to perform one traceback process.
// --
// File name	: back.v
// Author	: M. Zalfany Urfianto
//		  <zalfany@opencores.org>
// Last Rev.	: 18.4.2000
// 
// Modules used : -
// --
// Simulator	: ModelSim PE/Plus 4.7h
// Error	: None known yet.
// --
// Input  : state              -> the state we want to find what
//                                is its predecessor state
//          survival_data      -> ACS saved on path_memory
//                                 
// Output : out [1:0]	       -> the predecessor state
// --
// Process example :
//    state      	   =   10  (2)
//    survival_data [2]    =   1
//    out                  =   01  (1)
//  
//         <out> is coming from <state> left shifted by 1 and the LSB
//         is <survival_data [state]>
// ---------------------------------------------------------------------------

module back(state,survival_data,out);   

   input [1:0] state; 
   input [3:0] survival_data;

   output [1:0] out;

   assign out [0] = survival_data [state];
   assign out [1] = state [0];

endmodule

⌨️ 快捷键说明

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