Chapter 9: Using User Flash Memory in MAX II Devices
Software Support for UFM Block
9–13
Software Support for UFM Block
The Altera Quartus II software includes sophisticated tools that fully utilize the
advantages of UFM block in MAX II device, while maintaining simple, easy-to-use
procedures that accelerate the design process. The following section describes how
the altufm megafunction supports a simple design methodology for instantiating
standard interface protocols for the UFM block, such as:
■
■
■
■
I
2
C
SPI
Parallel
None (Altera Serial Interface)
This section includes the megafunction symbol, the input and output ports, a
description of the MegaWizard Plug-In Manager options, and example MegaWizard
screen shots. Refer to Quartus II Help for the altufm megafunction AHDL functional
prototypes (applicable to Verilog HDL), VHDL component declaration, and
parameter descriptions.
shows altufm megafunction selection (Flash
Memory) in the MegaWizard Plug-In Manager. This megafunction is in the
memory
compiler
directory on page 2a of the MegaWizard Plug-In Manager. You can start the
MegaWizard Plug-In Manager on the Tools menu.
Figure 9–11.
altufm Megafunction Selection in the MegaWizard Plug-In Manager
The altufm MegaWizard Plug-In Manager has separate pages that apply to the MAX
II UFM block. During compilation, the Quartus II Compiler verifies the altufm
parameters selected against the available logic array interface options, and any
specific assignments.