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