📄 mdioif_uartin.v
字号:
//+FHDR---------------------------------------------------------------
//Copyright(c) 2008 NEUSOFT , Inc.All rights reserved
//NEUSOFT Confidential Proprietary
//--------------------------------------------------------------------
//FILE NAME :
//DEPARTMENT
//AUTHOR :Siping Liu
//--------------------------------------------------------------------
//RELEASE HISTORY
//VERSION DATE AUTHOR DESCRIPITION
//1.0 2008--
//--------------------------------------------------------------------
//KEYWORDS
//--------------------------------------------------------------------
//PURPOSE : generate
//--------------------------------------------------------------------
//PARAMETERS
//PARRAM NAME RANGE : DESCRIPTION : DEFAULT : UNITS
//--------------------------------------------------------------------
//REUSE ISSUES
//Reset Strategy
//Clock Domains:50MHz
//Critical Timing
//Test Features
//Asynchronous
//Synthesizable
//Other
//-HDR----------------------------------------------------------------
`include "mdioif_macro.v"
module mdioif_uartin(
clk,
reset,
mdioif_uart_rx,
mdioif_uartin_shiftreg,
mdioif_uartin_doen,
mdioif_uartin_error
);
input clk;
input reset;
input mdioif_uart_rx;
output mdioif_uartin_error;
output mdioif_uartin_doen;
output[63:0] mdioif_uartin_shiftreg;
wire mdioif_uartin_bpscten;
wire mdioif_uartin_cerror;
wire[2:0] mdioif_uartin_sampct; //sample counter
wire[5:0] mdioif_uartin_bct; //register of the receved bits counter
wire[5:0] mdioif_uartin_adge;
wire[`UART_DFWITH-1:0] mdioif_uartin_bpsct;
mdioif_uartin_cp
mdioif_uartin_cp(
.clk(clk),
.reset(reset),
.mdioif_uart_rx(mdioif_uart_rx),
.mdioif_uartin_data(mdioif_uartin_data),
.mdioif_uartin_dav_8(mdioif_uartin_dav_8),
.mdioif_uartin_doen(mdioif_uartin_doen),
.mdioif_uartin_shiftreg(mdioif_uartin_shiftreg),
.mdioif_uartin_cten(mdioif_uartin_cten),
.mdioif_uartin_dselect(mdioif_uartin_dselect),
.mdioif_uartin_daven(mdioif_uartin_daven),
.mdioif_uartin_shiften(mdioif_uartin_shiften),
.mdioif_uartin_crcen(mdioif_uartin_crcen),
.mdioif_uartin_compen(mdioif_uartin_compen),
.mdioif_uartin_error(mdioif_uartin_error)
);
mdioif_uartin_bp
mdioif_uartin_bp(
.clk(clk),
.reset(reset),
.mdioif_uart_rx(mdioif_uart_rx),
.mdioif_uartin_cten(mdioif_uartin_cten),
.mdioif_uartin_dselect(mdioif_uartin_dselect),
.mdioif_uartin_daven(mdioif_uartin_daven),
.mdioif_uartin_shiften(mdioif_uartin_shiften),
.mdioif_uartin_crcen(mdioif_uartin_crcen),
.mdioif_uartin_compen(mdioif_uartin_compen),
.mdioif_uartin_doen(mdioif_uartin_doen),
.mdioif_uartin_data(mdioif_uartin_data),
.mdioif_uartin_dav_8(mdioif_uartin_dav_8),
.mdioif_uartin_shiftreg(mdioif_uartin_shiftreg)
);
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -