Specifications

Memory-Mapped Slave Information
Table 13-4: Avalon Memory-Mapped Slave Information - Assign with set_interface_assignment
Configuration Name Type Default Meaning Examples
isMemoryDevice boolean 0 The slave port
provides access
to a memory
device.
Altera
®
On-Chip
Memory Component,
DDR Controller,
erasable programmable
configurable serial
(EPCS) Controller
isPrintableDevice boolean 0 The slave port
provides access
to a character-
based device.
Altera UART, Altera
JTAG UART, Altera
LCD
isTimerDevice boolean 0 The slave port
provides access
to a timer device.
Altera Timer
isEthernetMacDevice boolean 0 The slave port
provides access
to an Ethernet
media access
control (MAC).
Altera Triple-Speed
Ethernet
isNonVolatileS-
torage
(10)
boolean 0 The memory
device is a non-
volatile memory
device. The
contents of a
non-volatile
memory device
are fixed and
always present.
In normal
operation, you
can only read
from this
memory. If this
property is true,
you must also set
isMemoryDevice
to true.
Common flash
interface (CFI) Flash,
EPCS Flash, on-chip
FPGA memory
configured as a ROM
(10)
Some FPGA RAMs support initialization at power-up from the SRAM Object File (.sof) or programmer
object file (.pof), but are not considered non-volatile because this ability might not be used.
NII5V2
2015.05.14
Memory-Mapped Slave Information
13-5
Publishing Component Information to Embedded Software
Altera Corporation
Send Feedback