1
0
mirror of https://github.com/aolofsson/oh.git synced 2025-01-17 20:02:53 +08:00
oh/common/hdl/oh_8b10b_encoder.v
2016-01-17 21:15:28 -05:00

27 lines
741 B
Verilog

module oh_8b10b_encoder (/*AUTOARG*/
// Outputs
data_out,
// Inputs
clk, nreset, ksel, data_in
);
//#####################################################################
//# INTERFACE
//#####################################################################
input clk; //main clock
input nreset; //async active low reset
input ksel; //select one of 12 K characters
input [7:0] data_in; //unencoded data input
output [9:0] data_out; //encoded data output
//#####################################################################
//# BODY
//#####################################################################
endmodule // oh_8b10b_encoder