Фреймбуффер из встроенной памяти PSRAM микросхем FPGA Gowin
У микросхем FPGA компании Gowin может быть встроенное динамическое ОЗУ, причем один из двух возможных типов:
- классическая SDR SDRAM типа MT48LC4M16 (64 мегабита);
- PSRAM (псевдо статическая) HyperRAM типа W955D8MBYA (2*32 мегабита ).
HyperRAM отличается от "классики" интерфейсом и наличием встроенной системы регенерации. Конкретно в чипе GW1NR-UV9QN88PC6/I5, установленном на нашей плате Марсоход3GW, есть ОЗУ именно второго типа.
На основе этой встроенной памяти создан этот проект фреймбуффера. Можно загружать битмапы прямо в чип FPGA платы Марсоход3GW и отображать их через HDMI выход на мониторе.
Проект находится в папке _hdmi_psram_fb репозитория гитхаб https://github.com/marsohod4you/Marsohod3GW.
Подробнее...