Двухпортовая ОЗУ с двумя выходными портами
HDL-кодер/HDL-оперативная память

Блок Dual Port RAM моделирует ОЗУ, которая поддерживает одновременные операции чтения и записи и имеет как выходной порт считывания данных, так и выходной порт записи данных. Можно использовать этот блок для генерации HDL-кода, который сопоставляется с ОЗУ в большинстве FPGA.
Если вам не нужно использовать выходные данные записи, wr_dout, можно достичь лучшего вывода ОЗУ с помощью инструментов синтеза с помощью блока Simple Dual Port RAM.
Во время записи новые данные появляются на выходе порта записи (wr_dout) блока RAM с двумя портами. Если операция чтения происходит одновременно по тому же адресу, что и операция записи, старые данные появляются на выходном порте чтения (rd_dout).
Ширина адресного бита. Минимальная ширина бита равна 2, а максимальная ширина бита равна 29. Значение по умолчанию является 8.
Блок имеет следующие порты:
wr_dinЗапись входных данных. Данные могут быть любой ширины. Он наследует ширину и тип данных от входного сигнала.
Тип данных: скалярная фиксированная точка, целое число или комплекс
wr_addrНапишите адрес.
Тип данных: скалярное беззнаковое целое число (uintN) или неподписанная фиксированная точка (ufixN) с длиной дроби 0
wr_enВключить запись.
Тип данных: Логический
rd_addrЧтение адреса.
Тип данных: скалярное беззнаковое целое число (uintN) или неподписанная фиксированная точка (ufixN) с длиной дроби 0
wr_doutВыход данных с адреса записи, wr_addr.
rd_doutВыход данных с адреса чтения, rd_addr.