Двухпортовый RAM с одним выходным портом
HDL Coder / RAM HDL

Модели RAM блока Simple Dual Port RAM, который поддерживает одновременные операции чтения и операции записи, и имеет один выходной порт для считанных данных. Можно использовать этот блок, чтобы сгенерировать HDL-код, который сопоставляет с RAM в большей части FPGAs.
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.