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

Page 22

Advertising
background image

Related Information

Altera IP Release Notes

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

Send Feedback

UG-040105

Functional Description

22

2014.08.18

Advertising