Sun Microsystems EDT S16A User Manual

Page of 46
S16A User’s Guide
Registers
EDT, Inc.  October, 1996
37
UART Data Register
The UART Data register is and 8-bit register at address 0400C4x. This register provides the byte stream for
communicating with the analog input module. Write to this register (when the UART CSR indicates that it is
ready for a write) to send a byte to the Analog Input Module. Read this register to receive status bytes from
the Analog Input Module when the UART CSR indicates that a received byte is available.
Xilinx Programming Registers
The Xilinx programming registers are 3 8-bit registers at addresses 0x20000, 0x20004, and 0x20008. The
Xilinx chip is a programmable integrated circuit used to implement the S16A interface or to test the board.
NOTE: Any registers defined to control the interface reside in the Xilinx IC. In order to
access those registers, the S16A board requires that the Xilinx be loaded with a
program that defines them. If the Xilinx is not loaded, or loaded with an
incorrect program, those registers are inaccessible.
The Xilinx IC is programmed when the S16A driver is loaded. User applications
should not access the Xilinx registers.