Wrapper control and status registers, Register address map – Digi NS9215 User Manual

Page 390

Advertising
background image

S E R I A L C O N T R O L M O D U L E : U A R T

Wrapper Control and Status registers

390

Hardware Reference NS9215

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

W r a p p e r C o n t r o l a n d S t a t u s r e g i s t e r s

The configuration registers for UART module A start at 0x9001_1000, UART module
B start at 0x9001_9000, UART module C start at 0x9002_1000, and UART module D
start at 9002_9000.

Register address
map

These are the configuration registers for UART module A. The configuration registers
for other UART modules are the same, except they have different starting addresses.

Address

Register

9001_1000

Wrapper Configuration

9001_1004

Interrupt Enable

9001_1008

Interrupt Status

9001_100C

Receive Character GAP Control

9001_1010

Receive Buffer GAP Control

9001_1014

Receive Character Match Control 0

9001_1018

Receive Character Match Control 1

9001_101C

Receive Character Match Control 2

9001_1020

Receive Character Match Control 3

9001_1024

Receive Character Match Control 4

9001_1028

Receive Character-Based Flow Control

9001_102C

Force Transit Character Control

9001_1030

ARM Wakeup Control

9001_1034

Transmit Byte Count

9001_1038–9001_109C

9001_1100
DLAB=0

UART Receive Buffer (read)
UART Transmit Holding (write)

9001_1100
DLAB=1

UART Baud Rate Divisor LSB

9001_1104
DLAB=0

UART Baud Interrupt Enable

9001_1104
DLAB=1

UART Baud Rate Divisor MSB

9001_1108

UART Identification (read)
UART FIFO Control (write)

9001_110C

UART Line Control

9001_1110

UART Modem Control

Advertising