Functional description, User flash memory, Memory organization map – Altera User Flash Memory User Manual
Page 22

Related Information
Functional Description
This chapter describes the functional description and the design examples of the ALTUFM IP core. This
section also includes the ports descriptions of the ALTUFM IP core. You can use the ports to customize the
ALTUFM IP core according to your application.
User Flash Memory
User flash memory (UFM) provides access to the serial flash memory blocks in MAX II and MAX V devices.
The UFM can be used like a serial EEPROM for storing up to 8,192 bits of non-volatile information. The
hardware interface is a simple 12-pin protocol, providing interfaces similar to the industry standards for
serial EEPROMs. The UFM connects to the logic array through the MultiTrack
™
interconnect, allowing
any logic cell to interface with the UFM. The UFM features two sectors for partitioned sector erase, a built-
in internal oscillator that drives internal device logic; program, erase, and busy signals, auto-increment
addressing, and a serial interface to the internal device logic with a programmable interface. The ALTUFM
IP core, available in Altera’s Quartus
®
II software, provides interface logic for a subset of these interfaces
(parallel and SPI).
Any interfaces not provided by the IP core or design examples require you to create user logic to
bridge the UFM block to your desired interface protocol.
Note:
Each UFM array is organized as two separate sectors, with 4,096 bits per sector. Each sector can be erased
independently.
Table 18: MAX II UFM Array Size
Data Width
Address Bits
Sectors
Total Bits
Device
16
9
2 (4096 bits per
sector)
8,192
EPM240
16
9
2 (4096 bits per
sector)
8,192
EPM570
16
9
2 (4096 bits per
sector)
8,192
EPM1270
16
9
2 (4096 bits per
sector)
8,192
EPM2210
Memory Organization Map
The memory organization map includes 512 locations with 9 bits, addressing a range of 000h to 1FFh. Each
location stores 16-bit wide data. The most significant bit (MSB) of the address register indicates the sector
in operation.
Altera User Flash Memory (ALTUFM) IP Core User Guide
Altera Corporation
UG-040105
Functional Description
22
2014.08.18