Flash memory (u5), Flash memory (u5) –11 – Altera Nios Development Board Cyclone II Edition User Manual

Page 23

Advertising
background image

Altera Corporation

Reference Manual

2–11

May 2007

Nios Development Board Cyclone II Edition

Board Components

Flash Memory
(U5)

U5 is an 8-bit, 16 Mbyte AMD flash memory device connected to the
FPGA. Depending on the board revision, the part number is
AM29LV128M or S29GL128M10TFIR1. Refer to

Table 2–8

for connections

between the FPGA and the flash memory chip. U5 can be used for two
purposes:

1.

A Nios II embedded processor implemented on the FPGA can use
the flash memory as general-purpose memory and non-volatile
storage.

2.

The flash memory can hold FPGA configuration data that is used by
the configuration controller to load the FPGA at power-up. Refer to

“Configuration Controller Device (U3)” on page 2–33

for related

information.

A Nios II processor design in the FPGA can identify the 16 Mbyte flash
memory in its address space, and can program new data (either new
FPGA configuration data, Nios II software, or both) into flash memory.
The Nios II development software includes subroutines for writing and
erasing flash memory.

1

The flash memory device shares address and data connections
with the Ethernet MAC/PHY device.

Table 2–8. Flash Memory Pin Table

FPGA Pin

U5 Pin

Board Net Name

F9

51

fe_a0

H8

31

fe_a1

D11

26

fe_a2

E8

25

fe_a3

B14

24

fe_a4

A14

23

fe_a5

F14

22

fe_a6

G14

21

fe_a7

F13

20

fe_a8

G13

10

fe_a9

C15

9

fe_a10

B15

8

fe_a11

B16

7

fe_a12

C16

6

fe_a13

D15

5

fe_a14

Advertising