2–22
Chapter 2: MAX V Architecture
User Flash Memory Block
UFM Storage
Each device stores up to 8,192 bits of data in the UFM block. Table 2–3 lists the data
size, sector, and address sizes for the UFM block.
Table 2–3. UFM Array Size
Device
5M40Z
Total Bits
8,192
8,192
8,192
8,192
8,192
8,192
8,192
Sectors
Address Bits
Data Width
2 (4,096 bits per sector)
2 (4,096 bits per sector)
2 (4,096 bits per sector)
2 (4,096 bits per sector)
2 (4,096 bits per sector)
2 (4,096 bits per sector)
2 (4,096 bits per sector)
9
9
9
9
9
9
9
16
16
16
16
16
16
16
5M80Z
5M160Z
5M240Z
5M570Z
5M1270Z
5M2210Z
There are 512 locations with 9-bit addressing ranging from 000hto 1FFh. The sector 0
address space is 000hto 0FFhand the 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 (that is, one erase of sector 0 and one erase of sector 1 is
required to erase the entire UFM block). Because sector erase is required before a
program or write operation, 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 oscillator 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
typical OSC output signal frequency ranges from 3.9 to 5.3 MHz, and its exact
frequency of operation is not programmable.
The UFM internal oscillator can be instantiated using the MegaWizard™ Plug-In
Manager. You can also use the MAX II/MAX V Oscillator megafunction to instantiate
the UFM oscillator without using the UFM memory block.
MAX V Device Handbook
December 2010 Altera Corporation