Configuration Basics
Am186™CC/CH/CU Microcontrollers User’s Manual
2-5
2.3
MEMORY ORGANIZATION AND ADDRESS GENERATION
Memory is organized in sets of segments. Each segment is a linear contiguous sequence
of 64K (2
16
) 8-bit bytes and must begin on a 16-byte boundary. Memory is addressed using
a two-component address that consists of a 16-bit segment value and a 16-bit offset. The
offset is the number of bytes from the beginning of the segment (the segment address) to
the data or instruction that is being accessed. This segment value and offset form the
logical
address, which is used by code.
The processor forms the
physical address of the target location by taking the segment
address, shifting it to the left 4 bits (multiplying by 16), and adding the result to the 16-bit
offset. The resulting sum is the 20-bit address of the target data or instruction. This technique
allows for a 1-Mbyte physical address size.
Table 2-3
Peripheral Register Summary
Offset Range
Functional Block
User’s Manual Chapter
1
Notes:
1. For a list of registers with their bit field names and offset addresses, see Appendix A, “Register
Summary.” The Am186™CC/CH/CU Microcontrollers Register Set Manual, order #21916, de-
scribes these registers in detail. That manual presents the registers in order of offset, from lowest
to highest.
000h–0F0h
2
2. Reserved in the Am186CU USB microcontroller.
High-level Data Link Control (HDLC)
100h–13Ch
General-Purpose DMA
140h–198h
SmartDMA
1E0h–25Eh
3
3. Reserved in the Am186CH HDLC microcontroller.
Universal Serial Bus (USB)
260h–27Ch
High-Speed Asynchronous Serial Port
(High-Speed UART)
280h–28Eh
Asynchronous Serial Port (UART)
2A0h–2BEh
4
4. Reserved in the Am186CH and Am186CU microcontrollers.
General Circuit Interface (GCI)
2C0h–2DCh
Time Slot Assigner (TSA)
2F0h–2F8h
Synchronous Serial Interface (SSI)
300h–338h
Interrupt Controller
340h–354h
Programmable Timers
3A0h–3A8h
Chip Selects
3AAh–3ACh
DRAM
3C0h–3DCh
Programmable I/O (PIO)
3DEh
Reset Configuration
3E0h
Watchdog Timer
3F0h
System Configuration
3F4h
Processor Release Level
3FEh
Relocation
CC
CH
CC
CU
CC
CC
CH
Содержание Am186 CC
Страница 1: ...Am186 CC CH CU Microcontrollers User s Manual Order 21914B...
Страница 4: ...iv Am186 CC CH CU Microcontrollers User s Manual...
Страница 18: ...Table of Contents xviii Am186 CC CH CU Microcontrollers User s Manual...
Страница 24: ...Introduction xxiv Am186 CC CH CU Microcontrollers User s Manual...
Страница 39: ...Architectural Overview Am186 CC CH CU Microcontrollers User s Manual 1 15 Figure 1 6 32 Channel Linecard CH CC...
Страница 40: ...Architectural Overview 1 16 Am186 CC CH CU Microcontrollers User s Manual...
Страница 86: ...System Overview 3 36 Am186 CC CH CU Microcontrollers User s Manual...
Страница 92: ...Emulator Support 4 6 Am186 CC CH CU Microcontrollers User s Manual...
Страница 112: ...DRAM Controller 6 8 Am186 CC CH CU Microcontrollers User s Manual...
Страница 134: ...Interrupts 7 22 Am186 CC CH CU Microcontrollers User s Manual...
Страница 186: ...Programmable I O Signals 9 8 Am186 CC CH CU Microcontrollers User s Manual...
Страница 200: ...Watchdog Timer 11 6 Am186 CC CH CU Microcontrollers User s Manual...
Страница 232: ...Asynchronous Serial Ports UARTs 13 24 Am186 CC CH CU Microcontrollers User s Manual...
Страница 242: ...Synchronous Serial Port SSI 14 10 Am186 CC CH CU Microcontrollers User s Manual...
Страница 264: ...High Level Data Link Control HDLC 15 22 Am186 CC CH CU Microcontrollers User s Manual...
Страница 332: ...Universal Serial Bus USB 18 34 Am186 CC CH CU Microcontrollers User s Manual...
Страница 348: ...Register Summary A 16 Am186 CC CH CU Microcontrollers User s Manual...
Страница 376: ...Index Index 18 Am186 CC CH CU Microcontrollers User s Manual...