Мы разработали плату на базе китайского чипа Gowin GW1NR-LV9QN88PC6/I5.
Используемая нами микросхема Gowin FPGA имеет встроенные ресурсы:
Плата Марсоход3GW2 визуально довольно похожа на платы Марсоход3, она такой же геометрии и основные компоненты расположены так же. Но чип FPGA другой. Что ещё есть на плате?
На плате Марсоход3GW2 установлены
Для программирования этих микросхем нужна среда проектирования Gowin IDE Designer Standard. Скачать её можно на сайте производителя микросхем после предварительной регистрации на сайте. После установки среды проектирования требуется установка лицензии на ПО, лицензия привязывается к MAC адресу компьютера. Лицензию нужно запрашивать так же на сайте производителя. Правда, должен заметить, отвечают они не охотно. Ищите "свободные" лицензии в интернете.
Так же Gowin IDE вы можете скачать с яндекс диска по ссылке: https://disk.yandex.ru/d/3SSbrACMCeqb5w
Здесь же на диске еще есть компилятор для программ RISC-V - мы будем запускать RISC-V процессор и на этой плате, компилятор нам понадобится.
Хочу обратить внимание, что ранее существовала первая версия этой же платы:
Слева плата Марсоход3GW. Справа обновленная плата Марсоход3GW2. Сейчас поставляется только более продвинутая плата Марсоход3GW2, та, что справа.
Плату можно купить в нашем интернет магазине:
На первой плате Марсоход3GW стояла FPGA Gowin GW1NR-UV9QN88PC6/I5
На второй, обновленной плате Марсоход3GW2, как уже говорилось ранее, стоит FPGA Gowin GW1NR-LV9QN88PC6/I5, но могут устанавливаться и чипы GW1NR-UV9QN88PC6/I5 и другие микросхемы. В принципе, эти микросхемы очень похожи, в основном отличаются питанием ядра и банков. Обновленная плата имеет улучшенную схему питания, а так же HDMI выход через TrueLVDS сигналы. Микросхемы FPGA установленные на этих платах интересны тем, что содержит много встроенных аппаратных блоков: флэш память, сериализаторы и десериализаторы, rPLL, встроенный генератор OSC и даже встроенную память PSRAM.
В этом разделе мы публикуем описания FPGA проектов для этих плат, в основном, конечно второй платы Марсоход3GW2.
Исходные тексты всех проектов опубликованы на гитхаб: https://github.com/marsohod4you/Marsohod3GW. В этом же репозитории в папке schematics есть файл схемы платы Marsohod3GW2.pdf. И в папке gowin-docs еще есть некоторые (но не все) важные файлы документов, описания микросхемы Gowin, datasheets.
Внимание!
Проекты для обеих плат хранятся в общем github репозитории, но выбирайте правильный branch. Для обновленной платы Марсоход3GW2 git branch будет Marsohod3GW_GW1NR-LV9QN88PC6I5.
Ниже вы видите список демонстрационных проектов для этой платы, которые мы уже сделали:
Подробнее...