| Electronic Components Datasheet Search |
|
PC87591L Datasheet(PDF) 341 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
PC87591L Datasheet(HTML) 341 Page - National Semiconductor (TI) |
|
341 / 437 page ![]() 6.0 Host-Controlled Modules and Host Interface (Continued) Revision 1.07 341 www.national.com Standard Configuration The standard configuration registers manage the PnP resource allocation to the functional blocks. The I/O port base address (descriptor 0) is a pair of registers at index 60-6116, holding the first 16-bit base address for the register set of the functional block. An optional 16-bit second base-address (descriptor 1) at index 62-6316 is used for logical devices with more than one continuous register set. Interrupt Number and Wake-Up on IRQ Enable (index 7016) and IRQ Type Select (index 7116) reg- isters allocate an IRQ number to the module’s interrupt and control the interrupt type and polarity. DMA Channel Select 0 (index 7416) allocates a DMA channel to the block, where applicable. DMA Channel Select 1 (index 7516) allocates a second DMA channel, where applicable. Special Configuration The vendor-defined registers, starting at index F016 -F916, control function-specific parameters such as operation modes, power saving modes, clock rate selection and non-standard extensions to generic functions. 6.1.3 Default Configuration Setup The default configuration setup of the PC87591x Host-Controlled functions is set according to the following reset types (see Section 3.2 on page 65): ● VPP Power-Up Reset Resets VPP-retained SuperI/O functions, such as the RTC and the MSWC registers, whose values are retained by VPP. ● VCC Power-Up Reset Resets the MSWC registers whose values are retained by VCC only. ● Host Domain Hardware Reset — Resets all SuperI/O logical devices, with the exception of the Mobile System Wake-Up Control (MSWC) and the RTC registers retained by VPP or VCC. — Resets all SuperI/O configuration registers. ● Host Domain Software Reset — Resets all SuperI/O logical devices, except the MSWC and the RTC registers retained by VPP or VCC. — Resets most bits in the SuperI/O configuration registers. This reset does not affect register bits that are locked for write access (see “SuperI/O Configuration 6 Register (SIOCF6)” on page 345 and Table 47 on page 335). If a Host Domain Hardware reset occurs, the PC87591x wakes up with the following default SuperI/O configuration setup: — The configuration base address is according to the BADDR strap pin value, as shown in Table 47 on page 335. — All logical devices are disabled, with the exception of the MSWC and shared memory, which remain functional but whose registers cannot be accessed. If a Host Domain reset occurs (either Software or Hardware), the PC87591x wakes up with the following default SuperI/O configuration setup: — The legacy devices are assigned with their legacy system resource allocation. — The National proprietary functions are not assigned with any default resources, and the default values of their base addresses are all 0016. 6.1.4 Address Decoding A full 16-bit address decoding is applied when accessing the configuration I/O space as well as the registers of the functional blocks. However, the number of configurable bits in the base address registers varies for each logical device. The lower 0, 1, 2, 3, 4 or 5 address bits are decoded within the functional block to determine the offset of the accessed reg- ister within the logical device’s I/O range of 1, 2, 4, 8, 16 or 32 bytes, respectively. The rest of the bits are matched with the base address register to decode the entire I/O range allocated to the logical device. Therefore, the lower bits of the base address register are forced to 0 (read only), and the base address is forced to be 1, 2, 4, 8, 16 or 32 byte-aligned, according to the size of the I/O range. The base address of the KBC, PM channel 1 and PM channel 2 are limited to the I/O address range of 000016 to 07FX16 only (bits 11-15 are forced to 0). The addresses of other devices are configurable within the full 16-bit address range (up to FFFF16). In some special cases, other address bits are used for internal decoding (such as bit 2 in the KBC). The KBC has two I/O descriptors with some implied dependency between them. For more details, see the description of the base address register for each logical device. The Shared Memory and Security module serves as a bridge from the LPC to the on-chip flash and off-chip expansion mem- ory. For module control and security function registers, the 16-bit base address is applied through the configuration address space. To access the registers, the lower four address bits are decoded within the Shared Memory module. The address ranges in the LPC memory space and the FWH memory space, which are bridged to the shared memory, are defined in the |
|
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 |