Есть плата с микроконтроллером STM32F437, микросхемой SDRAM и FPGA от Altera. На микроконтроллере используется контроллер SDRAM, к которому через шину FMC подключены как SDRAM, так и FPGA. Чтение/запись данных для SDRAM работает. На той же шине SDRAM интерфейса висит FPGA, в которой есть 16 разрядные регистры и параллельное FIFO. Нужно записывать данные в регистры и читать данные из FIFO через шину FMC. Нужно ли реализовывать полноценный контроллер SDRAM в FPGA или можно обойтись упрощенным кодом? Требуется выполнить только эти конкретные задачи. Нужен какой-либо пример, особенно по чтению данных из FIFO. Требуемые задачи решены только для шины SRAM (FSMC шина). Теперь плата немного изменилась и нужно работать через SDRAM интерфейс. Заранее спасибо.
|