Digi NS9750 User Manual

Page 35

Advertising
background image

w w w . d i g i e m b e d d e d . c o m

1 1

A b o u t N S 9 7 5 0

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.

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.

4

The memory controller settings are read from the serial EEPROM and used to
initialize the memory controller.

5

The BBus-to-AHB bridge loads the boot program into the SDRAM, starting at
address 0.

6

The reset signal going to the CPU is released once the boot program is loaded.

RESET_DONE

is now set to 1.

7

The CPU begins to execute code from address

0x0000 0000

.

Advertising