English
Language : 

EPM240 Datasheet, PDF (27/86 Pages) Altera Corporation – JTAG & In-System Programmability
Chapter 2: MAX II Architecture
User Flash Memory Block
2–19
■ Auto-increment addressing
■ Serial interface to logic array with programmable interface
Figure 2–15. UFM Block and Interface Signals
UFM Block
PROGRAM
ERASE
OSC_ENA
Program
Erase
Control
OSC
_: 4
RTP_BUSY
BUSY
OSC
ARCLK
ARSHFT
ARDin
DRDin
DRCLK
DRSHFT
9
Address
Register
UFM Sector 1
UFM Sector 0
16
16
Data Register
DRDout
UFM Storage
Each device stores up to 8,192 bits of data in the UFM block. Table 2–3 shows the data
size, sector, and address sizes for the UFM block.
Table 2–3. UFM Array Size
Device
EPM240
EPM570
EPM1270
EPM2210
Total Bits
8,192
Sectors
2
(4,096 bits/sector)
Address Bits
9
Data Width
16
There are 512 locations with 9-bit addressing ranging from 000h to 1FFh. Sector 0
address space is 000h to 0FFh and Sector 1 address space is from 100h to 1FFh. The
data width is up to 16 bits of data. The Quartus II software automatically creates logic
to accommodate smaller read or program data widths. Erasure of the UFM involves
individual sector erasing (that is, one erase of sector 0 and one erase of sector 1 is
required to erase the entire UFM block). Since sector erase is required before a
program or write, having two sectors enables a sector size of data to be left untouched
while the other sector is erased and programmed with new data.
© October 2008 Altera Corporation
MAX II Device Handbook