ПЛИС ссылка на внешнюю память


10

Я пытаюсь использовать сотовую память на плате разработки Nexys 4 FPGA . Я использую Xilinx Vivado и хотел бы, чтобы программный процессор Microblaze мог выполнять чтение и запись. Пока что я создал процессор в блочной конструкции.

После долгих поисков в интернете я в итоге нашел контроллер внешней памяти или EMC, который, на мой взгляд, выглядел многообещающе. Как мне подключить баран? Я создал оболочку HDL и попытался подключить порты EMC к контактам оперативной памяти, однако портов больше, чем мне нужно. Я не могу найти примеры Nexys 4 или Vivado EMC.

Я также обнаружил, что в Nexys 2 есть пример встроенного контроллера памяти. Я вижу, что номер детали одинаков для ОЗУ. Будет ли это пригодным для использования и как я буду использовать его в сочетании с Mircoblaze?


Конечно, я бы опубликовал это раньше, но я могу опубликовать только две ссылки в вопросе, потому что у меня менее 10 репутации. Вот ты где Это 128 МБ.
Marmstrong

Обновление: все еще не смогли преуспеть в этом предприятии. Во-первых, в Vivado 13.4 есть ошибка, из-за которой BMM (карта памяти оперативного блока) не отображается, так как он присваивает другое имя коду верхнего уровня. До сих пор нет работы для этого, но он в процессе. Что касается дополнительных портов EMC, я подключил их к неиспользуемым заголовкам. Я буду держать этот вопрос в курсе моего прогресса.
Marmstrong

Зачем вам BMM для этого? память, которую вы упомянули здесь, ведет себя точно так же, как SRAM, вам нужно только указать R / W, CS, OE и адрес, чтобы получить данные или записать их. Используя EMC, вы можете выбрать тип памяти SRAM и просто определить глубину и ширину памяти, а затем подключить эти сигналы на верхнем уровне к соответствующим сигналам в памяти.
FarhadA

Вы смогли заставить работать PSRAM?
user3602697

1
@ user3602697, видимо, нет.
rdtsc

Ответы:


1

Иногда производители не предоставляют все детали в таблице данных. Есть несколько вещей, которые нужно сделать, если вы не можете найти нужную информацию.

1) Проверьте страницу продукта для дополнительных ресурсов
2) Проверьте наличие заметок приложения или технических заметок о продукте или семействе продуктов
3) Поищите по горизонтали похожие продукты на сайте производителей или на сайтах других производителей для получения соответствующей информации.

Микрон сотовой памяти является заменой SRAM. , Маршрутизация должна быть похожа на маршрутизацию SRAM, потому что она работает на тех же скоростях. Вот руководство для всей информации о микронной маршрутизации

На странице их продукта также есть файл HDL для взаимодействия с HDL, и у них есть файлы IBIS для моделирования.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.