| Electronic Components Datasheet Search |
|
CS4630 Datasheet(PDF) 15 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
CS4630 Datasheet(HTML) 15 Page - Cirrus Logic |
|
15 / 38 page ![]() CS4630 DS445PP1 15 4. HOST INTERFACE The CS4630 host interface is comprised of two sep- arate interface blocks which are memory mapped into host address space. The interface blocks can be located anywhere in the host 32-bit physical ad- dress space. The interface block locations are de- fined by the addresses programmed into the two Base Address Registers in the PCI Configuration Space. These base addresses are normally set up by the system’s Plug and Play BIOS. The first inter- face block (located by Base Address 0) is a 4 kByte register block containing general purpose configu- ration, control, and status registers for the device. The second interface block (located by Base Ad- dress 1) is a 1 MByte block which maps all of the internal RAM memories (SP Program RAM, Pa- rameter RAM, and Sample RAM) into host memo- ry space. This allows the host to directly peek and poke RAM locations on the device. The relation- ship between the Base Address Registers in the CS4630 PCI Configuration Space and the host memory map is depicted in Figure 10. The bus mastering PCI bus interface complies with the PCI Local Bus Specification (version 2.1). 4.1 PCI bus Transactions As a target of a PCI bus transaction, the CS4630 supports the Memory Read (from internal registers or memory), Memory Write (to internal registers or memory), Configuration Read (from CS4630 con- figuration registers), Configuration Write (to CS4630 configuration registers), Memory Read Multiple (aliased to Memory Read), Memory Read Line (aliased to Memory Read), the Memory Write and Invalidate (aliased to Memory Write) transfer cycles, and I/O Read, I/O Write cycles (for legacy audio support). The Interrupt Acknowledge, Spe- cial Cycles, and Dual Address Cycle transactions are not supported. As Bus Master, the CS4630 generates the Memory Read Multiple, Memory Write, I/O Read and I/O Write transactions. The Memory Read, Configura- tion Read, Configuration Write, Memory Read Line, Memory Write and Invalidate, Interrupt Ac- 00h Device ID / Vendor ID Status / Command Class Code / Revision Base Address Register 0 Base Address Register 1 Misc. Control Direct I/O Registers (Memory Mapped, 4 kByte) Direct Memory Interface (Memory Mapped, 1 MByte) Device PCI Config. Space 04h 08h 0Ch 10h 14h Figure 10. Host Interface Base Address Registers |
|
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 |