Реализация RAM & ROM
MAX+PLUS II (и AHDL) снабжены несколькими LPM и мегафункциями, которые позволяют Вам реализовать RAM и ROM в устройствах MAX+PLUS II. Универсальная, масштабируемая природа каждой из этих функций гарантирует, что Вы можете использовать их для реализации любых поддерживаемых типов RAM или ROM в MAX+PLUS II.
Altera не рекомендует создавать заказные логические функции для реализации памяти. Вы должны использовать поставляемые Altera функции во всех случаях, где Вы хотите реализовать RAM или ROM.
Можно использовать следующие мегафункции для реализации RAM и ROM в MAX+PLUS II:
Имя | Описание | ||
lpm_ram_dq | Синхронная или асинхронная память с раздельными портами ввода вывода | ||
lpm_ram_io | Синхронная или асинхронная память с единственным портов I/O | ||
lpm_rom | Синхронная или асинхронная память только для считывания | ||
csdpram | Двухпортовая память | ||
csfifo | Буфер FIFO |
В этих LPM функциях параметры используются для определения ширины входных и выходных данных; количество запоминаемых слов; регистровые или нет входы данных, адреса, управления и выхода; должен ли включаться файл начального содержимого памяти для блока RAM и т.д.