EasyManua.ls Logo

Intel 386

Intel 386
691 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Intel386™ EX MICROPROCESSOR USERS MANUAL
viii
CHAPTER 11
ASYNCHRONOUS SERIAL I/O UNIT
11.1 OVERVIEW ................................................................................................................. 11-1
11.1.1 SIO Signals .............................................................................................................11-3
11.2 SIO OPERATION ........................................................................................................ 11-4
11.2.1 Baud-rate Generator ...............................................................................................11-4
11.2.2 SIO
n
Transmitter .....................................................................................................11-6
11.2.3 SIO
n
Receiver .........................................................................................................11-9
11.2.4 Modem Control .....................................................................................................11-12
11.2.5 Diagnostic Mode ...................................................................................................11-12
11.2.6 SIO Interrupt and DMA Sources ...........................................................................11-13
11.2.6.1 SIO Interrupt Sources ......................................................................................11-13
11.2.6.2 SIO DMA sources ............................................................................................11-13
11.2.7 External UART Support ........................................................................................11-14
11.3 REGISTER DEFINITIONS......................................................................................... 11-15
11.3.1 Pin and Port Configuration Registers (PINCFG and P
n
CFG [
n
= 1–3]) ................11-17
11.3.2 SIO and SSIO Configuration Register (SIOCFG) .................................................11-21
11.3.3 Divisor Latch Registers (DLL
n
and DLH
n
) ............................................................11-22
11.3.4 Transmit Buffer Register (TBR
n
) ...........................................................................11-23
11.3.5 Receive Buffer Register (RBR
n
) ...........................................................................11-24
11.3.6 Serial Line Control Register (LCR
n
) ......................................................................11-25
11.3.7 Serial Line Status Register (LSR
n
) .......................................................................11-26
11.3.8 Interrupt Enable Register (IER
n
) ...........................................................................11-27
11.3.9 Interrupt ID Register (IIR
n
) ....................................................................................11-28
11.3.10 Modem Control Register (MCR
n
) ..........................................................................11-29
11.3.11 Modem Status Register (MSR
n
) ...........................................................................11-31
11.3.12 Scratch Pad Register (SCR
n
) ...............................................................................11-32
11.4 PROGRAMMING CONSIDERATIONS...................................................................... 11-32
11.4.1 Asynchronous Serial I/O Unit Code Examples ......................................................11-33
CHAPTER 12
DMA CONTROLLER
12.1 OVERVIEW ................................................................................................................. 12-1
12.1.1 DMA Terminology ...................................................................................................12-3
12.1.2 DMA Signals ...........................................................................................................12-4
12.2 DMA OPERATION....................................................................................................... 12-5
12.2.1 DMA Transfers ........................................................................................................12-5
12.2.2 Bus Cycle Options for Data Transfers .....................................................................12-5
12.2.2.1 Fly-By Mode .......................................................................................................12-5
12.2.2.2 Two-Cycle Mode ................................................................................................12-6
12.2.2.3 Programmable DMA Transfer Direction .............................................................12-6
12.2.2.4 Ready Generation For DMA Cycles ...................................................................12-7
12.2.2.5 DMA Usage of the 4-Byte Temporary Register ..................................................12-7
12.2.3 Starting DMA Transfers ..........................................................................................12-9

Table of Contents

Related product manuals