pnx1700 NXP Semiconductors, pnx1700 Datasheet - Page 218

no-image

pnx1700

Manufacturer Part Number
pnx1700
Description
Connected Media Processor
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
Volume 1 of 1
PNX17XX_SER_1
Preliminary data sheet
Figure 3:
0xFFFF,FFFF
BASE_10
DRAM_BASE
BASE_14
MMIO_BASE
0x0000,0000
BASE_18
XIO_BASE
System Memory Map and Block Diagram Configuration for PNX17xx Series in Host-assisted Mode
All set by the host BIOS
The PNX17xx Series Boot system also provides a host-assisted boot script for
standalone board system (i.e. not a PCI plug-in card) that use PNX17xx Series in
host-assisted mode. Since the PCI bus of this standalone board system is not visible
by the rest of the world it is possible to assign a default value and let the host driver
recognize a PNX17xx Series system with the following IDs:
Table 9: Host Configuration Sequence
Finally on a PCI bus the sizes for all the apertures must be given an unique physical
addresses at PCI BIOS device enumeration time (DRAM, MMIO and XIO for the
PNX17xx Series). This is the work of the host PCI BIOS driver.
Remark: The aperture sizes are written at boot time into the PCI module MMIO
registers. The host PCI BIOS software retrieves the values by a write, followed by a
read to the PCI Configuration space base address registers. It then assigns a suitable
value to each base address. Refer to [2], Section 6.2.5.1, “Address Maps” for more
details.
A typical simplified board system is sketched in
seen in the
apertures.
8-256 MB DRAM
Boot Script Content
0x1be4_0010
(0x7583<<10) | (dram_size<<7) | en_pci_arb
0x1be4_006c
0x0009_1131
8-128 MB XIO
2 MB MMIO
Figure 3
Rev. 1 — 17 March 2006
is an example of how the host BIOS can set the location of the
PCI Agent/Slave
RAM
Host CPU
Bridge
Flash
Comments
PCI Setup Register
Depends on GPIO[11:8]
PCI Subsystem ID is 0x0009
PCI Subsystem Vendor ID is 0x1131
Figure
PCI Agent/Slave
BOOT_MODE[7:0]
DDR SDRAM
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
3. The aperture allocation
PNX17xx Series
PNX17xx
Chapter 6: Boot Module
PCI-XIO Bus
PCI Agent/Slave
I2C
Boot
EEPROM
(Optional)
6-13

Related parts for pnx1700