URL
https://opencores.org/ocsvn/oms8051mini/oms8051mini/trunk
[/] [oms8051mini/] [trunk/] [rtl/] [uart/] [uart_rxfsm.v] - Diff between revs 2 and 6
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 6 |
Line 12... |
Line 12... |
//// nothing ////
|
//// nothing ////
|
//// ////
|
//// ////
|
//// Author(s): ////
|
//// Author(s): ////
|
//// - Dinesh Annayya, dinesha@opencores.org ////
|
//// - Dinesh Annayya, dinesha@opencores.org ////
|
//// ////
|
//// ////
|
//// Revision : Nov 26, 2016 ////
|
//// Revision : ////
|
//// ////
|
//// v-0.0 : Nov 26, 2016 ////
|
|
//// 1. Initial version picked from ////
|
|
//// http://www.opencores.org/cores/turbo8051/ ////
|
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//// ////
|
//// ////
|
//// Copyright (C) 2000 Authors and OPENCORES.ORG ////
|
//// Copyright (C) 2000 Authors and OPENCORES.ORG ////
|
//// ////
|
//// ////
|
//// This source file may be used and distributed without ////
|
//// This source file may be used and distributed without ////
|
Line 98... |
Line 100... |
reg [2:0] cnt ;
|
reg [2:0] cnt ;
|
reg [3:0] offset ; // free-running counter from 0 - 15
|
reg [3:0] offset ; // free-running counter from 0 - 15
|
reg [3:0] rxpos ; // stable rx position
|
reg [3:0] rxpos ; // stable rx position
|
reg [2:0] rxstate ;
|
reg [2:0] rxstate ;
|
|
|
|
|
parameter idle_st = 3'b000;
|
parameter idle_st = 3'b000;
|
parameter xfr_start = 3'b001;
|
parameter xfr_start = 3'b001;
|
parameter xfr_data_st = 3'b010;
|
parameter xfr_data_st = 3'b010;
|
parameter xfr_pri_st = 3'b011;
|
parameter xfr_pri_st = 3'b011;
|
parameter xfr_stop_st1 = 3'b100;
|
parameter xfr_stop_st1 = 3'b100;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.