URL
https://opencores.org/ocsvn/uart16550/uart16550/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 54 |
Rev 56 |
Line 60... |
Line 60... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.29 2001/12/12 09:05:46 mohor
|
|
// LSR status bit 0 was not cleared correctly in case of reseting the FCR (rx fifo).
|
|
//
|
// Revision 1.28 2001/12/10 19:52:41 gorban
|
// Revision 1.28 2001/12/10 19:52:41 gorban
|
// Scratch register added
|
// Scratch register added
|
//
|
//
|
// Revision 1.27 2001/12/06 14:51:04 gorban
|
// Revision 1.27 2001/12/06 14:51:04 gorban
|
// Bug in LSR[0] is fixed.
|
// Bug in LSR[0] is fixed.
|
Line 688... |
Line 691... |
rda_int_pnd && ier[`UART_IE_RDA]; // default operation: remove if masked
|
rda_int_pnd && ier[`UART_IE_RDA]; // default operation: remove if masked
|
|
|
always @(posedge clk or posedge wb_rst_i)
|
always @(posedge clk or posedge wb_rst_i)
|
if (wb_rst_i) thre_int_pnd <= #1 0;
|
if (wb_rst_i) thre_int_pnd <= #1 0;
|
else
|
else
|
thre_int_pnd <= #1 fifo_write || iir_read ? 0 :
|
thre_int_pnd <= #1 fifo_write || (iir_read & ~iir[`UART_II_IP] & iir[`UART_II_II] == `UART_II_THRE)? 0 :
|
thre_int_rise ? 1 :
|
thre_int_rise ? 1 :
|
thre_int_pnd && ier[`UART_IE_THRE];
|
thre_int_pnd && ier[`UART_IE_THRE];
|
|
|
always @(posedge clk or posedge wb_rst_i)
|
always @(posedge clk or posedge wb_rst_i)
|
if (wb_rst_i) ms_int_pnd <= #1 0;
|
if (wb_rst_i) ms_int_pnd <= #1 0;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.