tm1300 NXP Semiconductors, tm1300 Datasheet - Page 189

no-image

tm1300

Manufacturer Part Number
tm1300
Description
Tm-1300 Media Processor
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
tm1300-1.2
Quantity:
380
System Boot
13.1
A new bit in the boot EEPROM allows an internal
PCI_CLK clock source for low-cost standalone systems
13.2
Before a TM1300 system can begin operating, the main-
memory interface (MMI) registers and on-chip clock ratio
register must be configured. Since the DSPCPU cannot
begin operating until after these registers and circuits are
initialized, the DSPCPU cannot be relied on to initialize
these resources. Consequently, TM1300 needs an inde-
pendent bootstrap facility for low-level initialization.
TM1300 implements low-level system initialization by
combining a small block of on-chip system boot logic with
a single external serial boot EEPROM connected to the
I
I
space-efficient and inexpensive. The amount of informa-
tion needed for initial system boot is small, so speed is
not a concern.
The TM1300 system boot block performs differently for
each of two major types of TM1300 system, distin-
guished by host-assisted and autonomous bootstrap-
ping. The most significant bit of the tenth byte in the ex-
ternal EEPROM determines the system boot procedure
and must match the system configuration.
2
2
Figure 13-1. The system boot logic uses the I2C in-
terface to access a serial EEPROM that contains
main-memory and system timing information.
C interface. See
C interface are slow but have the advantages of being
NEW IN TM1300
TM1300 BOOT SEQUENCE
OVERVIEW
System Boot
I
TM1300
2
C Interface
Block
Figure
13-1. Serial EEPROMs with an
SDA
SCL
V
dd
EEPROM
Serial
by Gert Slavenburg, Bob Bradfield, and Hani Salloum
In host-assisted bootstrapping, a TM1300 device is inte-
grated into a system where some other processor serves
as the host. For example, a TM1300 chip might be part
of a PCI card in a standard personal computer (PC). In
this case, the TM1300 system boot only needs to load
enough information from the serial EEPROM to config-
ure the on-chip timing circuits and MMI; the host proces-
sor can perform all other TM1300 setup chores.
Table 13-1. System Boot Features
In the second type of system, autonomous bootstrapping
takes place. In this configuration, a TM1300 device
serves as the host (main) processor; consequently, the
TM1300 system boot must perform more work. In addi-
tion to configuring on-chip timing and the MMI, the sys-
tem boot must set the base addresses of the main mem-
ory and MMIO address apertures and load into main
memory a level 1 bootstrap program for the DSPCPU.
Only the first 10 bytes of the serial EEPROM are needed
when TM1300 is not the host PCI processor; thus, such
systems can use a very low-cost 128-byte EEPROM de-
vice. When TM1300 serves as the system’s host proces-
sor, the boot logic permits almost 2 KB of storage for the
level 1 bootstrap DSPCPU program in a single eight-pin
EEPROM device.
PRODUCT SPECIFICATION
Boot Configurations
Supported
ROM Device Types
Supported
ROM device
examples
ROM size
Characteristic
• Host assisted, e.g., TM1300 is a
• Autonomous, e.g., TM1300 is the
• Single standard I
• EEPROMs connect via the TM1300
• The use of EEPROMs with hard-
• The EEPROM must respond to I
• Atmel 24C01A (128 bytes, WP)
• Atmel 24C08 (1KB, WP)
• Atmel 24C16 (2KB, WP).
• From 128 bytes to 2 KB (one
PCI slave in a standard PC.
host PCI processor.
EEPROMs from 128 bytes to 2KB in
size.
built-in 2-wire I
ware Write Protect (WP) is recom-
mended. A jumper on WP allows
user control over in-system repro-
gramming using the I
device address 1010.
device) for initial program load.
Chapter 13
Comments
2
C interface.
2
C serial
2
C interface.
13-1
2
C

Related parts for tm1300