Flash memory (u5), Flash memory (u5) –11 – Altera Nios Development Board Cyclone II Edition User Manual
Page 23
![background image](https://www.manualsdir.com/files/763824/content/doc023.png)
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
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