![Crystal CS4281 Скачать руководство пользователя страница 51](http://html1.mh-extra.com/html/crystal/cs4281/cs4281_programming-manual_2691971051.webp)
CS4281 Programming Manual
DS308PRM1
51
Confidential Draft
3/7/00
6. PCI INTERFACE
The PCI interface serves as a master/target PCI de-
vice. A two base address registers provide access to
the chip operation registers and internal memory
blocks. The chip will be a PCI master for DMA ac-
tivity. Four separate DMA controllers will support
simultaneous capture, play, modem transmit and
receive, and various loopback paths. All other PCI
access will be as a target.
The PCI Interface Block contains several distinct
functional units. These are the PCI Bus Interface,
the Data Formatter, the DMA Controller, and PCI
FIFO controller.
7. HOST-INTERFACE PROGRAMMING
MODEL
The CS4281 host interface is comprised of two
separate interface blocks which are memory
mapped into host address space. Both interface
blocks can be located anywhere in 32-bit physical
address space as defined by the address pro-
grammed into the two base address registers in PCI
configuration space. These base addresses are nor-
mally set up by the system’s Plug and Play BIOS.
The first interface block (at Base Address 0) con-
tains the general purpose configuration, control,
and status registers for the device. The second in-
terface block (at Base Address 1) maps the device
RAMs and ROMs into host memory space. This al-
lows the host to directly peek and poke FIFO RAM
locations on the device for device testability.
PCI Config Space
Vendor ID/Device ID
Status/Command
Class Code/Revision
Misc. Control
Base Address Register 0
Base Address Register 1
00h
04h
08h
0Ch
10h
14h
Direct Registers
(Memory Mapped, 4 kByte)
Direct Memory Interface
(Memory Mapped, 64 kByte)
Figure 15. PCI Memory Block Diagram
D
ra
ft
Содержание CS4281
Страница 8: ...Confidential Draft 3 7 00 CS4281 Programming Manual 8 DS308PRM1 D r a f t...
Страница 12: ...Confidential Draft 3 7 00 CS4281 Programming Manual 12 DS308PRM1 D r a f t...
Страница 24: ...Confidential Draft 3 7 00 CS4281 Programming Manual 24 DS308PRM1 D r a f t...
Страница 34: ...Confidential Draft 3 7 00 CS4281 Programming Manual 34 DS308PRM1 D r a f t...
Страница 44: ...Confidential Draft 3 7 00 CS4281 Programming Manual 44 DS308PRM1 D r a f t...
Страница 114: ...Confidential Draft 3 7 00 CS4281 Programming Manual 114 DS308PRM1 D r a f t...
Страница 192: ...Confidential Draft 3 7 00 CS4281 Programming Manual 192 DS308PRM1 D r a f t...