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

Subversion Repositories or1k

[/] [or1k/] [tags/] [stable_0_2_0_rc3/] [or1ksim/] [peripheral/] [16450.h] - Diff between revs 1499 and 1501

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1499 Rev 1501
Line 55... Line 55...
  struct {
  struct {
    int txbuf_head;
    int txbuf_head;
    int txbuf_tail;
    int txbuf_tail;
    int rxbuf_head;
    int rxbuf_head;
    int rxbuf_tail;
    int rxbuf_tail;
    unsigned int rxser_full;
 
    unsigned int txbuf_full;
    unsigned int txbuf_full;
    unsigned int rxbuf_full;
    unsigned int rxbuf_full;
    unsigned thre_int;
    unsigned thre_int;
    unsigned break_set;
 
    unsigned long rxser_clks;
 
    unsigned timeout_count;
    unsigned timeout_count;
 
    int receiveing; /* Receiveing a char */
 
    int recv_break; /* Receiveing a break */
  } istat;  /* Internal status */
  } istat;  /* Internal status */
 
 
  /* Clocks per char */
  /* Clocks per char */
  unsigned long char_clks;
  unsigned long char_clks;
 
 
Line 73... Line 72...
  struct {
  struct {
    unsigned long char_clks;
    unsigned long char_clks;
    int dll, dlh;
    int dll, dlh;
    int lcr;
    int lcr;
    int skew;
    int skew;
    int next_break;
 
    int next_break_cnt;
 
    int cur_break;
 
    int cur_break_cnt;
 
  } vapi;
  } vapi;
 
 
  /* Required by VAPI - circular buffer */
  /* Required by VAPI - circular buffer */
 unsigned long vapi_buf[UART_VAPI_BUF_LEN];  /* Buffer to store incoming characters to,
 unsigned long vapi_buf[UART_VAPI_BUF_LEN];  /* Buffer to store incoming characters to,
                                          since we cannot handle them so fast - we
                                          since we cannot handle them so fast - we
Line 89... Line 84...
  int vapi_buf_tail_ptr;               /* Where we read from */
  int vapi_buf_tail_ptr;               /* Where we read from */
 
 
  /* Length of FIFO, 16 for 16550, 1 for 16450 */
  /* Length of FIFO, 16 for 16550, 1 for 16450 */
  int fifo_len;
  int fifo_len;
 
 
  /* fgetc slowdown */
 
  int slowdown;
 
 
 
  struct channel *channel;
  struct channel *channel;
 
 
  /* Configuration */
  /* Configuration */
  int enabled;
  int enabled;
  int jitter;
  int jitter;

powered by: WebSVN 2.1.0

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