User Flash Memory Block
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
Total Bits
Sectors
Address Bits Data Width
EPM240
EPM570
EPM1270
EPM2210
8,192
2
9
16
(4,096 bits/sector)
There are 512 locations with 9-bit addressing ranging from 000hto 1FFh.
Sector 0 address space is 000hto 0FFhand Sector 1 address space is from
100hto 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 (i.e., 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.
Internal Oscillator
As shown in Figure 2–15, the dedicated circuitry within the UFM block
contains an oscillator. The dedicated circuitry uses this internally for its
read and program operations. This oscillator's divide by 4 output can
drive out of the UFM block as a logic interface clock source or for
general-purpose logic clocking. The OSCoutput signal frequency ranges
from 3.3 to 5.5 MHz, and its exact frequency of operation is not
programmable.
Program, Erase & Busy Signals
The UFM block’s dedicated circuitry automatically generates the
necessary internal program and erase algorithm once the PROGRAMor
ERASEinput signals have been asserted. The PROGRAMor ERASEsignal
must be asserted until the busysignal deasserts, indicating the UFM
internal program or erase operation has completed. The UFM block also
supports JTAG as the interface for programming and/or reading.
f
For more information on programming and erasing the UFM block, see
the chapter on Using User Flash Memory in MAX II Devices.
2–24
Core Version a.b.c variable
Altera Corporation
August 2006
MAX II Device Handbook, Volume 1