Есть ли способ инициализировать память DDR3 один раз, не тратя ресурсы на логику write-master? - PullRequest
0 голосов
/ 06 июля 2019

Я пытаюсь загрузить 1 ГБ данных в DDR3 память, чтобы позже использовать ее биты для on-chip вычислений.Данные должны быть загружены только один раз и никогда не изменяются.Я думаю, что это может быть расточительным (с точки зрения ресурсов чипов) и определенно сложным для меня реализовать основной интерфейс записи и мост пересечения часов для этого.

Я надеюсь, что есть способ инициализироватьDDR3 памяти при загрузке схемы на чип, как это возможно с on-chip RAM.Я ничего не нашел в Интернете, но я надеюсь, что кто-то здесь может подтвердить, возможно ли это или нет, и, возможно, как.

Я использую Quartus Prime и Stratix V FPGA.

1 Ответ

0 голосов
/ 11 июля 2019

Для чтения или записи в память DDR3 требуется DDR-контроллер, поскольку это не такая простая операция, как для встроенной памяти.

В Quartus есть контроллер SDRAM DDR3, доступный в библиотеке IP, которым можно управлять через шину avalon, но это определенно не просто.

...