Что означает соотношение сторон в памяти?

Кто-нибудь знает, что означает соотношение сторон в воспоминаниях? и чем отличается блочная и распределенная память в Xilinx FPGA? Спасибо


person user1995098    schedule 20.01.2013    source источник


Ответы (2)


«Соотношение сторон» относится к количеству битов адреса и битов данных при доступе к памяти.

Например, предположим, что у вас есть память, содержащая 65 536 бит. Если вы используете 8 бит данных на адрес, у вас есть 8 192 адреса (65 536 / 8 = 8 192), что означает 13 бит адреса (2 ^ 13 = 8 192). Таким образом, одно соотношение сторон для доступа к 65 536 битам составляет 8 бит данных и 13 бит адреса.

Но скажем, вам нужно 16 бит данных на адрес. Тогда у вас может быть только 4 096 адресов, поскольку 4 096 * 16 равно 65 536, и это вся память, которая у вас есть. В этом случае у вас может быть только 12 бит адреса. Таким образом, другое соотношение сторон для доступа к 65 536 битам памяти — это 16 бит данных и 12 бит адреса.

person David Schwartz    schedule 20.01.2013

Соотношение сторон — это еще один термин, который используется для организации данных блока ОЗУ.

В Xilinx FPGA блочное ОЗУ представляет собой выделенную двухпортовую память, содержащую несколько килобит ОЗУ. FPGA содержит несколько (или много) таких блоков.

Внутри каждого небольшого логического блока находится настраиваемая таблица поиска. Обычно он используется для логических функций, но вы можете переконфигурировать его как несколько бит ОЗУ. Вы можете объединить несколько (или много) из них в большую оперативную память. Это распределенная оперативная память.

Оба типа ОЗУ можно инициализировать данными или использовать в качестве ПЗУ.

Дополнительную информацию можно найти здесь: http://www.xilinx.com/support/index.htm#nav=sd-nav-link-182711&tab=tab-sd

person Michael James Swan    schedule 20.01.2013