OpenCores
URL https://opencores.org/ocsvn/1g_ethernet_dpi/1g_ethernet_dpi/trunk

Subversion Repositories 1g_ethernet_dpi

[/] [1g_ethernet_dpi/] [tags/] [vmblite_base/] [hw/] [src/] [rtl/] [wb_uart/] [drivers/] [wb_uart_regs.h] - Rev 7

Compare with Previous | Blame | View Log

#ifndef __WB_UART_REGS_H__
#define __WB_UART_REGS_H__
 
#include "xil_types.h"
#include "xil_io.h"
 
/* mem-map: */
#define lp_UART_RXD_ADDR        0*4 /* byte-addr */
#define lp_UART_TXD_ADDR        1*4
#define lp_UART_STS_ADDR        2*4
 
/* */
#define IORD_WB_UART_DATA(base)             Xil_In32(base +lp_UART_RXD_ADDR) 
#define IOWR_WB_UART_DATA(base, data)       Xil_Out32(base+lp_UART_TXD_ADDR, (u32)data)
#define IORD_WB_UART_STS(base)              Xil_In32(base +lp_UART_STS_ADDR) 
/* */
#define WB_UART_TX_BUSY(base) (IORD_WB_UART_STS(base) & 0x01)
#define WB_UART_RX_EF(base)   (IORD_WB_UART_STS(base) & 0x02)
 
 
#endif /* __WB_UART_REGS_H__ */

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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