altera_avalon_uart
The altera_avalon_uart drivers under niosII IDE contains three files: altera_avalon_uart_regs.h, altera_avalon_uart.h, altera_avalon_uart.c. The source file altera_avalon_uart.c call the function IORD_ALTERA_AVALON_UART_STATUS() . But how does the function IORD_ALTERA_AVALON_UART_STATUS() implement? If I want to develop my own device drivers, how can I manipulate the Avalon bus operation? And where is the description of underlying function? "Avalon Bus Specification Reference Manual" describe kinds of bus operation timing, how the device drivers control bus operation timing? Thanks a lot~