Проект 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