Digi NS9750 Uživatelský manuál Strana 12

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 88
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 11
System boot
8       
NS9750B-A1 Datasheet 03/2006
System boot
There are two ways to boot the NS9750B-A1 system:
From a fast Flash over the system memory bus
From an inexpensive, but slower, serial EEPROM through SPI port B
Both boot methods are glueless. The bootstrap pin,
RESET_DONEn, indicates where to boot on a
system powerup. Flash boot can be done from 8-bit, 16-bit, or 32-bit ROM or Flash.
Serial EEPROM boot is supported by NS9750B-A1 hardware. A configuration header in the EEPROM
specifies total number of words to be fetched from EEPROM, as well as a system memory
configuration and a memory controller configuration. The boot engine configures the memory
controller and system memory, fetches data from low-cost serial EEPROM, and writes the data to
external system memory, holding the CPU in reset, then enables the CPU.
Reset
Master reset using an external reset pin resets NS9750B-A1. Only the AHB bus error status registers
retain their values; software read resets these error status registers. The input reset pin can be
driven by a system reset circuit or a simple power-on reset circuit.
RESET_DONE as an input
Used at bootup only:
When set to 0, the system boots from SDRAM through the serial SPI EEPROM.
When set to 1, the system boots from Flash/ROM. This is the default.
RESET_DONE as an output
Sets to 1, per Step 6 in the boot sequence:
If the system is booting from serial EEPROM through the SPI port, the boot program must be loaded
into the SDRAM before the CPU is released from reset. The memory controller is powered up with
dy_cs_n[0] enabled with a default set of SDRAM configurations. The default address range for
dy_cs_n[0] is from 0x0000 0000. The other chip selects are disabled.
SPI boot sequence
1 When the system reset turns to inactive, the reset signal to the CPU is still held active.
2 An I/O module on the peripheral bus (BBus) reads from a serial ROM device that contains the
memory controller settings and the boot program.
3 The BBus-to-AHB bridge requests and gets the system bus.
Zobrazit stránku 11
1 2 ... 7 8 9 10 11 12 13 14 15 16 17 ... 87 88

Komentáře k této Příručce

Žádné komentáře