Посилання FPGA до зовнішньої пам'яті


10

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

Після довгого полювання через Інтернет я врешті знайшов зовнішній контролер пам'яті або ЕМС, який, на мою думку, виглядав перспективно. Як би я пішов про з'єднання Барана? Я створив обгортку HDL і спробував підключити порти ЕМС до штифтів оперативної пам’яті, проте портів більше, ніж мені потрібно. Я не можу знайти прикладів Nexys 4 або EMC Vivado.

Я також виявив, що Nexys 2 має приклад вбудованого контролера пам'яті. Я бачу, що номер деталі однаковий для ОЗУ. Чи було б це корисно і як би я використовував це спільно з Mircoblaze?


Звичайно, я б розмістив це раніше, але я можу розмістити лише два посилання у питанні, оскільки у мене репутація менше 10. Ось ви. Його 128Mb.
Мармстронг

Оновлення: досі не вдалося досягти успіху в цьому починанні. Перш за все, виникла помилка з програмою Vivado 13.4, яка перешкоджає баченню BMM (блокована карта пам'яті блоку), оскільки вона присвоює їй інше ім'я коду верхнього рівня. Досі для цього немає розробки, але вона триває. Щодо додаткових портів ЕМС, я з'єднав їх із невикористаними заголовками. Я буду тримати це запитання про свій прогрес.
Мармстронг

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

Чи вдалося вам працювати з PSRAM?
користувач3602697

1
@ user3602697, мабуть, ні.
rdtsc

Відповіді:


1

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

1) Перевірте додаткові ресурси на сторінці продукту
2) Перевірте, чи є нотатки додатків або технічні нотатки щодо продукту чи сімейства продуктів
3) Шукайте горизонтально подібні продукти на сайті виробників або на інших сайтах виробників для отримання відповідної інформації

Мікрофонний баран є заміною SRAM. . Маршрутизація повинна бути подібною до маршрутизації SRAM, оскільки вона працює з однаковими швидкостями. Ось посібник для всієї інформації про маршрутизацію мікрона

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.