OpenCores
URL https://opencores.org/ocsvn/uart16550/uart16550/trunk

Subversion Repositories uart16550

[/] [uart16550/] [trunk/] [rtl/] [verilog/] [uart_regs.v] - Diff between revs 54 and 56

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;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.