|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
这是之前在网上找的代码的一部分,有哪位大神懂的或原作者,能否交流一下,万分感谢
///introduce:
///bch encoder
///author:jiml
///record:
///2015.1.31 initial
///-----------------------------------------
`timescale 1ns/100ps
module test_bch_encode
#(
parameter C_DWIDTH = 128, //input data width
parameter C_COEF_NUM = 43, //correct threshold
parameter C_PRIMPOLY_ORDER = 14, //order of eigenpolynomial
parameter C_PRIM_POLY = 15'h4443 //eigenpolynomial
)
(
input I_clk ,
input I_rst ,
input [C_DWIDTH-1:0] I_data , //input data
input I_data_v , //input data available
input I_data_sof , //input data frame start
input I_data_eof , //input data frame end
output reg [C_DWIDTH-1:0] O_data , //output data
output O_data_v , //input data available
output O_data_sof , //input data frame start
output O_data_eof
);
///----------------------------------------
///parameter and variable
///----------------------------------------
localparam C_REG_LEN = C_COEF_NUM*C_PRIMPOLY_ORDER; |
|