Я пытаюсь использовать сотовую память на плате разработки Nexys 4 FPGA . Я использую Xilinx Vivado и хотел бы, чтобы программный процессор Microblaze мог выполнять чтение и запись. Пока что я создал процессор в блочной конструкции.
После долгих поисков в интернете я в итоге нашел контроллер внешней памяти или EMC, который, на мой взгляд, выглядел многообещающе. Как мне подключить баран? Я создал оболочку HDL и попытался подключить порты EMC к контактам оперативной памяти, однако портов больше, чем мне нужно. Я не могу найти примеры Nexys 4 или Vivado EMC.
Я также обнаружил, что в Nexys 2 есть пример встроенного контроллера памяти. Я вижу, что номер детали одинаков для ОЗУ. Будет ли это пригодным для использования и как я буду использовать его в сочетании с Mircoblaze?
Ответы:
Иногда производители не предоставляют все детали в таблице данных. Есть несколько вещей, которые нужно сделать, если вы не можете найти нужную информацию.
1) Проверьте страницу продукта для дополнительных ресурсов
2) Проверьте наличие заметок приложения или технических заметок о продукте или семействе продуктов
3) Поищите по горизонтали похожие продукты на сайте производителей или на сайтах других производителей для получения соответствующей информации.
Микрон сотовой памяти является заменой SRAM. , Маршрутизация должна быть похожа на маршрутизацию SRAM, потому что она работает на тех же скоростях. Вот руководство для всей информации о микронной маршрутизации
На странице их продукта также есть файл HDL для взаимодействия с HDL, и у них есть файлы IBIS для моделирования.
источник