Язык AHDL

       

Реализация 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 и т.д.



Содержание раздела