Проект FPGA (контроллеры мадам)

Контроллер памяти pa

Частота часов контроллера (МГц)

Частота datapath между межсоединением памяти и контроллером памяти.

Тактовая частота раньше управляла транзакциями к внешней памяти. Частота часов контроллера определяет полную системную пропускную способность для внешней памяти, которая должна быть общей для все ведущие устройства в модели.

Настройки

Значение по умолчанию: 200

Ширина данных контроллера (биты)

Установите ширину, в битах, datapath между контроллером памяти и межсоединением памяти.

Настройки

Значение по умолчанию: 64

Снижение нормы пропускной способности (%)

Неэффективность транзакции модели memory задана значением процента снижения нормы. Для каждых 100 часов выполнение транзакции памяти приостановлено для количества часов, равных Bandwidth derating. Чтобы установить этот параметр, измерьте максимальную пропускную способность на своей плате и отразите снижение нормы пропускной способности от вашей платы в этом параметре. Смотрите, что пример в Анализирует Пропускную способность Памяти Используя Генераторы Трафика.

Настройки

Значение по умолчанию: 2.3

Сначала запишите задержку передачи (часы)

Задайте задержку, за такты, между запросом записи и запуском передачи.

Эта задержка является количеством тактов между выполнением запроса к контроллеру памяти и пока это не возвращает ответ. Это отражается в формах волны Logic Analyzer как время, когда состояние контроллера памяти остается как BurstAccepted. Для получения дополнительной информации о просмотре форм волны в симуляции, смотрите Буферный и Пакетные Формы волны.

Чтобы установить это значение, измерьте такты между пакетным запросом и запуститесь передачи на вашей плате. Для инструкций для извлечения этой информации от аппаратного выполнения смотрите Конфигурирование и Запрос Соединительного Монитора AXI.

Настройки

Значение по умолчанию: 4

В последний раз запишите задержку передачи (часы)

Задайте задержку тактов между концом передачи памяти и концом транзакции записи.

Чтобы установить это значение, измерьте такты между концом пакета и завершением транзакции на вашей плате. Для инструкций для извлечения этой информации от аппаратного выполнения смотрите Конфигурирование и Запрос Соединительного Монитора AXI.

Настройки

Значение по умолчанию: 4

Сначала считайте задержку передачи (часы)

Задайте задержку, за такты, между запросом чтения и запуском передачи.

Эта задержка является количеством тактов между выполнением запроса к контроллеру памяти и пока это не возвращает ответ. Это отражается в формах волны Logic Analyzer как время, когда состояние контроллера памяти остается как BurstAccepted. Для получения дополнительной информации о просмотре форм волны в симуляции, смотрите Буферный и Пакетные Формы волны.

Чтобы установить это значение, измерьте такты между пакетным запросом и запуститесь передачи на вашей плате. Для инструкций для извлечения этой информации от аппаратного выполнения смотрите Конфигурирование и Запрос Соединительного Монитора AXI.

Настройки

Значение по умолчанию: 5

В последний раз считайте задержку передачи (часы)

Задайте задержку тактов между концом передачи памяти и концом транзакции чтения.

Чтобы установить это значение, измерьте такты между концом пакета и завершением транзакции на вашей плате. Для инструкций для извлечения этой информации от аппаратного выполнения смотрите Конфигурирование и Запрос Соединительного Монитора AXI.

Настройки

Значение по умолчанию: 1