| Electronic Components Datasheet Search |
|
GX1 Datasheet(PDF) 63 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
GX1 Datasheet(HTML) 63 Page - National Semiconductor (TI) |
|
63 / 247 page ![]() Revision 1.0 63 www.national.com Processor Programming (Continued) 3.4 ADDRESS SPACES The GX1 processor can directly address either memory or I/O space. Figure 3-2 illustrates the range of addresses available for memory address space and I/O address space. For the CPU, the addresses for physical memory range between 0000 0000h and FFFF FFFFh (4 GB). The accessible I/O address space ranges between 0000 0000h and 0000FFFFh (64 KB). The CPU does not use coproces- sor communication space in upper I/O space between 8000 00F8h and 8000 00FFh as do the 386-style CPUs. The I/O locations 22h and 23h are used for GX1 processor configuration register access. 3.4.1 I/O Address Space The CPU I/O address space is accessed using IN and OUT instructions to addresses referred to as “ports.” The acces- sible I/O address space is 64 KB and can be accessed as 8-, 16- or 32-bit ports. The GX1 processor configuration registers reside within the I/O address space at port addresses 22h and 23h and are accessed using the standard IN and OUT instructions. The configuration registers are modified by writing the index of the configuration register to Port 22h, and then transferring the data through Port 23h. Accesses to the on- chip configuration registers do not generate external I/O cycles. However, each operation on Port 23h must be pre- ceded by a write to Port 22h with a valid index value. Other- wise, subsequent Port 23h operations will communicate through the I/O port to produce external I/O cycles without modifying the on-chip configuration registers. Write opera- tions to Port 22h outside of the CPU index range (C0h-CFh and FEh-FFh) result in external I/O cycles and do not affect the on-chip configuration registers. Reading Port 22h gen- erates external I/O cycles. I/O accesses to port address range 3B0h through 3DFh can be trapped to SMI by the CPU if this option is enabled in the BC_XMAP_1 register (see SMIB, SMIC, and SMID bits in Table 4-9 on page 104). Figure 3-2 illustrates the I/O address space. Figure 3-2. Memory and I/O Address Spaces Physical Memory Space Accessible Programmed I/O Space FFFFFFFFh 0000FFFFh 00000000h FFFFFFFFh 00000000h Physical Memory 4GB Not Accessible 64 KB CPU General Configuration Register I/O Space 00000023h 00000022h |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |