Digi NS9215 Computer Hardware User Manual


 
SERIAL CONTROL MODULE: UART
Normal mode operation
386 Hardware Reference NS9215
UART module
structure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Normal mode operation
The UART achieves normal mode operation by programming the UART and Wrapper
configuration registers.
Example
configuration
This example shows a normal mode operation configuration for a hyperterminal
application. Any field not specified in this table can be left at reset value.
Receive
FIFO
Interface
Transmit
FIFO
Interface
UART
be[1:0]
data[31:0]
read
write
be[1:0]
data[31:0]
status[6:0]
AHB Bus
ref_clk
valid
int
RI
DSR
DCD
RTS
DTR
CTS
TXD
RXD
IO Hub
Control register Field Value Comment
UART Line Control register (0x10c) DLAB 0x1 Enables access to baud rate registers
UART Baud Rate Divisor LSB
(0x100)
DLR 0xC0 Set baud rate to 9600 bps
MSB defaults to 0x0
UART Line Control register (0x10c) DLAB 0x0 Disables access to baud rate registers
WLS 0x3 8 bits per character
UART FIFO Control register (0x108) FIFOEN 0x01 Enable RX and TX FIFOs