StewartLittle 9 April 16, 2020 Posted April 16, 2020 · Report post 4 часа назад, vladec сказал: Вопрос, наверное, больше к дистрибьютерам -- как соотносятся цены на примерно одинаковые чипы, при прочих равных условиях, у Латиса и Gowin? Ответил в личку. Quote Share this post Link to post Share on other sites More sharing options...
libine 0 April 16, 2020 Posted April 16, 2020 · Report post Правильно ли я понимаю, что возможность запустить VCS Simulator из Synplify пока отсутствует? Спасибо. Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 16, 2020 Posted April 16, 2020 · Report post 1 час назад, libine сказал: Правильно ли я понимаю, что возможность запустить VCS Simulator из Synplify пока отсутствует? Спасибо. Так VCS - это совсем другой продукт Синопсиса. В состав Gowin EDA он не входит. Quote Share this post Link to post Share on other sites More sharing options...
gosha-z 1 April 17, 2020 Posted April 17, 2020 · Report post 11 hours ago, StewartLittle said: В состав Gowin EDA он не входит. Раз уж там Synplify, а Identify там есть? Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 17, 2020 Posted April 17, 2020 · Report post 2 часа назад, gosha-z сказал: Раз уж там Synplify, а Identify там есть? Идентифая нету. Quote Share this post Link to post Share on other sites More sharing options...
gosha-z 1 April 17, 2020 Posted April 17, 2020 · Report post 12 minutes ago, StewartLittle said: Идентифая нету. А что вместо него? Свой анализатор на манер Vivado? Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 17, 2020 Posted April 17, 2020 · Report post Только что, gosha-z сказал: А что вместо него? Свой анализатор на манер Vivado? Скорей уж на манер ChipScope/SignalTap/Reveal :) Называется GAO - Gowin Analyzer Oscilloscope. Quote Share this post Link to post Share on other sites More sharing options...
MaratZuev 0 April 17, 2020 Posted April 17, 2020 · Report post У GW FPGA есть, как они его называют, MULTI BOOT, суть которого описана так: The derivative concept of MSPI (Master SPI) refers to the fact that FPGA reads bitstream data from different addresses stored on external Flash. The loading address of the bitstream data is written in previous bitstream data and finishes configuration via triggering RECONFIG_N to switch the data stream file when the power is on. В чём смысл такого режима загрузки? Quote Share this post Link to post Share on other sites More sharing options...
libine 0 April 17, 2020 Posted April 17, 2020 · Report post Может быть например для того, чтобы в ПЛИС ограниченной ёмкости можно было бы загрузить автомат инициализации периферии, а по завершении инициализации в ту же ПЛИС грузить рабочую конфигурацию? Без помощи внешних устройств? Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 18, 2020 Posted April 18, 2020 · Report post В 17.04.2020 в 22:29, MaratZuev сказал: У GW FPGA есть, как они его называют, MULTI BOOT, суть которого описана так: .... В чём смысл такого режима загрузки? Режим загрузки - это MSPI. А MULTI BOOT - это возможность хранения в одной конфигурационной ПЗУшке нескольких конфигурационныз битстримов ("прошивок") Quote Share this post Link to post Share on other sites More sharing options...
MaratZuev 0 April 19, 2020 Posted April 19, 2020 · Report post Правильно ли я понимаю, что, как написано выше, вместе с конфигурацией (допустим, начальной, после подачи питания) вместе с данными в какой-то внутренний регистр в ПЛИС прописывается и начальный адрес последующей прошивки? И, если внешнее устройство (а в системе должно быть внешнее устройство, определяющее моменты переконфигурации) инициирует эту переконфигурацию ("дёрнет" вниз вывод RECONFIG_N), то следующая прошивка будет взята начиная с упомянутого выше адреса, сохранённого из считанного потока, загруженного вместе с предыдущей прошивкой. Так? Quote Share this post Link to post Share on other sites More sharing options...
libine 0 April 19, 2020 Posted April 19, 2020 · Report post "By default, the systemIO is weak pull-up for blank chips." Встроенный weak pull-up и на RECONFIG_N. Подтянуть RECONFIG_N вниз на время более Trecfglw другим выводом ПЛИС, когда нужно загрузить следующую конфигурацию. Можно и внешним устройством, если хочется. Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 23, 2020 Posted April 23, 2020 · Report post Решены проблемы с отображением переменных и отработкой брейкпойнтов в отладчике Gowin MCU Designer. Элегантным движением руки баг превращается в фичу :) Все лечится настройкой оптимизации в дебаггере: Проект - Properties - C/C++ Build - Settings - Debugging : значение Debug level нужно установить Default(-g) или Maximum(-g3). (если там будет стоять Minimal (-g1), то с этим значением как раз и будут наблюдаться проблемы в дебаггере). Ну и если при использовании настроек Default(-g) или Maximum(-g3) какую-то переменную хочется я отслеживать в дебаггере, но она удаляется (точнее, прячется в регистры) оптимизатором, то эту переменную не забываем объявить как volatile. Quote Share this post Link to post Share on other sites More sharing options...
vladimir_orl 0 October 16, 2020 Posted October 16, 2020 · Report post Насколько совместимо с алтера/интел? Полный копипаст? Или есть свои особенности? Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 October 16, 2020 Posted October 16, 2020 · Report post 42 минуты назад, vladimir_orl сказал: Насколько совместимо с алтера/интел? Полный копипаст? Или есть свои особенности? Никакой совместимости. Никакого копипаста. Архитектура своя (немного похожа на Lattice). Среды разработки свои (для FPGA и для MCU) и весьма удобны. Англоязычная документация есть и на ПЛИСы, и на САПРы. Микросхемы и отладочные платы очень бюджетные :) Quote Share this post Link to post Share on other sites More sharing options...