Перейти к содержанию
    

Gowin EDA - релизы и общие вопросы

В 28.11.2023 в 09:57, StewartLittle сказал:

Если не секрет - через какой магазин покупали?

Mii Store

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

В 27.11.2023 в 22:53, SergeBN сказал:

Интересно. Подскажите, плиз, про этот мониторчик на UART. Как им можно по пользоваться? И что куда подключать? И с RISC-V можно подробнее? Как он запускается? Как в него какую прогу написать, скомпилировать и загрузить на исполнение?

И вот здесь можно более подробно и точно по командам?

1. Подключаем плату по юсб (разъём JTAG/UART), включаем (можно без внешнего питания). Определятся два устройства.

minicom -D /dev/ttyUSB1; настройки: 115200, 8N1, управление потоком выключено. И будет консоль RISC-V от Litex. help там работает.

Пользователь д.б. в группе dialout, иначе придется minicom запускать из-под sudo.

2. Вроде я уже достаточно подробно написал, что надо сделать. Все делалось под linux-ом. Повторю:

- настройть sudo, пользователя <user> добавить в группу, которой разрешен запуск команд из-под root (или admin - если это Astra Linux, хотя надо проверять - в свежих накрутили с правами)

- распаковать архив  Gowin_V1.9.9Beta-6_linux.tar.gz куда хотим

- chown -R <user>.<user> <куда распаковали>/Programmer (у меня EDA лежит в /opt/gowin)

- для запуска programmer-a создать скрипт типа

#!/bin/sh

sudo modprobe -r ftdi_sio

/opt/gowin/Programmer/bin/programmer

sudo modprobe ftdi_sio

- chmod +x <скрипт>

скрипт должен лежать по пути, доступном из $PATH

Запускаем скрипт и все должно заработать.

Можно programmer запускать из под sudo (скрипт надо поправить), тогда права на диру можно не править.

 

ЗЫ: openFPGALoader тоже работает, драйвер ftdi_sio для него выгружать не надо - сам справляется.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собрался Litex для Tang Mega 138K, через Gowin EDA.

Всё делает вид, что работает. Если запорется штатная прошивка, то можно пользовать.

От штатной отличается только размером ROM - сделал 32КБ. В штатной использовалось столько же, остальное - повторы первых 32К.

ЗЫ: Готов пообсуждать процесс, но, видимо, не в этой ветке.

ЗЫЗЫ: DDR3 от Litex не заработала (не калибруется, ошибки)  - надо разбираться, что там не так. Хотя тест от Sipeed номально калибруется и работает.

sipeed_tang_mega_138k.fs.bz2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вышла новая версия Gowin EDA v1.9.9_x64 - уже без суффикса "Beta" (но все равно - для работы с GW5AT нужно выбирать GW5AST ver.B).

Release Notes прилагаю.

 

Залил в ./upload/FPGA/_Gowin_/v1.9.9_x64

 

RN100-1.9.9E_Gowin Software Release Note.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 01.12.2023 в 16:30, StewartLittle сказал:

уже без суффикса "Beta"

А что это может означать для простого потребителя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 04.12.2023 в 14:36, DSIoffe сказал:

А что это может означать для простого потребителя?

Ну, типа, поддержка Arora-V вышла на уровень, соответствующий серийным микросхемам этого семейства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то странное оно мне пишет при запуске среды... Файлов нет, но они есть. Подумал было с регистром проблемы, но нет.
При том с Beta 6 таких проблем нет... Загадка. Пока посижу на бете. 🙂
 

gowineda.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 14.11.2023 в 10:25, StewartLittle сказал:

Еще потребуется как-то активировать пакет AndeSight RDS - а с этим пока не совсем понятно, что делать...

Нет ли новостей по активации AndeSight RDS?

А то там какой-то жуткий замес cygwin, eclipse, java, python и смузи 😞 И все это под виндовс.

toolchain от них - clang-овый , но исходников нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 11.12.2023 в 22:30, faa сказал:

Нет ли новостей по активации AndeSight RDS?

Увы, пока еще нет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 04.12.2023 в 17:56, StewartLittle сказал:

Ну, типа, поддержка Arora-V вышла на уровень, соответствующий серийным микросхемам этого семейства.

Многое поправили. Еще и demo (1.1) свежие вышли.

Удалось запустить AE350 процессор (на бете и демо 1.0 не запускался) на Sipeed Tang Mega 138k.

Примеры нормально собираются без RDS. И работают.

Только шина DDR3 памяти у встроенного AE350 16 бит, хотя на отладке 32 (две микросхемы запаяно по 16 бит).

Собирал через cmake. CmakeLists.txt (пример для образца нашел где-то на хабре) и build.sh в аттаче, пути к toolchain надо поправить. toolchain брал здесь

build.sh CMakeLists.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

В 05.12.2023 в 20:45, selax сказал:

Что-то странное оно мне пишет при запуске среды... Файлов нет, но они есть. Подумал было с регистром проблемы, но нет.
При том с Beta 6 таких проблем нет... Загадка. Пока посижу на бете. 🙂

Это как-то исправилось? Стоит ли переходить на новую версию (1.9.9_x64)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

45 минут назад, SergeBN сказал:

Стоит ли переходить на новую версию (1.9.9_x64)?

У вас есть конкретная причина для стремления перейти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 hours ago, SergeBN said:

Стоит ли переходить на новую версию (1.9.9_x64)?

Теоретически - среды Gowin устанавливаются параллельно.

Практически - не заметил взаимного влияния установленных сред - ну кроме банального : по нажатию на файл проекта запустится последняя установленная.

 

В 1.9.9_x64 увидел для себя следующий плюс по сравнению с последними (5,6?) бетами:

осциллоскоп - подключение.

Теперь автоматом выбирается тип программатора, и не надо каждый раз с U2X переключаться.

теоретически можно выбрать скорость, но практически разницы от этого не видно

 

PS: У меня создаётся впечатление что последние версии подвисают на PNR моего case(512) - разные скорости пересборки проекта, иногда не пересобирается (только после очистки)

но найти версию и настройки "на которой раньше собиралось лучше" - пока не удалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 часов назад, SergeBN сказал:

Это как-то исправилось? Стоит ли переходить на новую версию (1.9.9_x64)?

После переустановки Windows проблема исчезла. Хотя прикола, почему бета6 работала, а релиз - нет, я так и не понял.

По поводу стоит ли переходить - не знаю, я среду использую только для консольной сборки проекта для gw1n.
Сам проект делаю в vscodium, собирается одновременно и для gowin, и для intel (у меня на плате либо одно, либо другое может прийти).
Прошиваю через openfpgaloader, т.к. через него всё это прошивается одинаково и одним программатором.
С этой точки зрения я никаких различий не заметил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 30.12.2023 в 18:18, selax сказал:

я среду использую только для консольной сборки проекта для gw1n.

С помощью какой команды запускаете? В смысле, какой-то проект создаётся или прямо так под управлением скрипта тиклевыми командами?

А IP ядра можно создавать консольно -- из скрипта? Или только через его GUI?

Интересуюсь, потому что присматриваюсь к китайским ПЛИС. И после Vivado с её довольно богатым Tcl API их инструментарий для консольного управления выглядит как-то бледновато.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...