Использование Gowin Analyzer Osciloscope в FPGA проекте
Некоторые инженеры до сих пор избегают использования в своих проектах китайских FPGA, например, китайской компании Gowin из-за того, что кажется, что лишены привычных инструментов разработки. Если Вы привыкли к использованию ПЛИС Altera / Intel, то один из найважнейших инструментов для вас это SignalTap. Он позволяет заглянуть внутрь микросхемы и записать выборку сигналов и потом посмотреть осцилограммы сигналов. Возможно ли такое для микросхем Gowin? Конечно, да. В этой статье я расскажу, как пользоваться инструментом GAO - Gowin Analyzer Oscilloscope. Я думаю использование GAO изменит мнение разработчиков и они станут чаше использовать микросхемы Gowin в проектах. Эти микросхемы не хуже альтеровских, а иногда даже лучше: меньше размером, имеют встроенную память PSRAM, производительность не хуже и т.д.
Будет много картинок.
Чтобы рассказ получился более содержательным я буду использовать хоть и простой, но настоящий проект двоичного счетчика для FPGA платы Marsohod3GW2. На плате стоит микросхема Gowin GW1NR-LV9QN88PC6/I5.
Проект возьмем на github https://github.com/marsohod4you/Marsohod3GW/tree/Marsohod3GW2_GW1NR-LV9QN88PC6I5 бранч Marsohod3GW2_GW1NR-LV9QN88PC6I5, папка проекта _clk_counter.
Подробнее...