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

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

Хорошо хоть (`include "defines.vh") по пути проекта подхватывается, а не из каталога размешения, - встроенный синтаксический парсер не подхватывает defines.vh

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


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

подсветка синтаксиса кода проекта не подхватывает макросы из defines.vh, а так все нормально.

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


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

кто вас принуждает использовать встроенный редактор кода? и тут же: а вы моделируете ваш код на чём?

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


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

Код в простом простом текстовом редакторе xed, икарусом провожу симуляцию, потом дорабатываю в ide gowin, ну думал раз ide официальная то и подсветка синтаксиса (макросов) норм работать должна или есть их глобальное определение, препроцессор в данном случае очень помогает, а держать в памяти все определения макросов без подсветки как то не очень. Да и выбор под linux не очень то и большой, со слабым ноутом.

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


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

есть такая фраза расхожая (для, наверное, посвящённых) гласящая буквально следующее (цитирую, прямая речь): "никто никому ничего никогда не должен" (имеющая, правда, один, и вполне существенный, дисклеймер, который здесь, однако, не применим, и, посему, не достоин быть упомянутым), посему принимайте ide (как и всё прочее) as is. Что насчёт редактора в используемой вами ОСи, ничего определённого* сказать не могу, ибо использую win.
*за исключением, разве что того, что использую Notepad++ (если есть желание, то вот, например, для вас попробовать https://pingvinus.ru/note/notepadpp-install)

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


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

Подскажите, а кто нибудь запускал MIPI CSI-2 RX на Tang Mega-138k (GW5AST-138)?

На сайте ref-design для hard mipi csi-2 rx нет, при попытке назначить пины - ошибки через .cst и через GUI

Проектов которые можно былобы за образец взять тоже не нашел в сети, только параллельный порт видел

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


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

В 17.03.2024 в 23:33, kko-smol сказал:

На сайте ref-design для hard mipi csi-2 rx нет, при попытке назначить пины - ошибки через .cst и через GUI

Лог с ошибками в студию!

 

В 17.03.2024 в 23:33, kko-smol сказал:

Проектов которые можно былобы за образец взять тоже не нашел в сети, только параллельный порт видел

Примеров вот именно для CSI-2 RX я не видел, но другие примеры можно взять вот отсюда: https://github.com/sipeed/TangMega-138KPro-example

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


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

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


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

Напишу сюда. 

Все таки это бага IDE или что то другое?

Версия такая:

image.png.bd2f0e8fe9a7e91d36f110201292d496.png

 

Корка такая:

image.thumb.png.c96b7ae571ba2051fbf45c09d7fccb2f.png

На сайте указано что в режиме HS порты однонаправленные.

image.thumb.png.746e860b1907dca5df30752a4aefa8ed.png

В рефдизайне который лежит на сайте порты и правда однонаправленные и в более старой версии генерились правильно и отлаживались тоже.

image.thumb.png.632e7c68fe03729411fda7ad0ebced29.png

 

В этой же версии они упорно генерятся как inout.

image.png.ee8ed4dcfc7cfa6b2db464b9b5fbec74.png

По итогу моделсим не видит инициализации этих портов.

Что делать то? Откатываться на старую версию? Или это я где то туплю?

 

Вот что формирует старая версия:

image.thumb.png.cac2b047262f54fe459e8e6fd54d9565.png

 

Изменено пользователем Worldmaster

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


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

1 hour ago, Worldmaster said:

Все таки это бага IDE или что то другое?

В этой же версии они упорно генерятся как inout

Насколько я понимаю, для GW5A добавился ELVDS_IOBUF. Вероятно топ унифицирован.

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


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

если сравнить
\IDE\ipcore\MIPI_RX_Advance\data\DPHY_RX_TOP.v
этих ide. там явно input заменен на inout
больше изменений нет.
сама реализация изменилось. кода стало больше.
описание в шапке изменений не делали. как то через ж. у них там. (возможно даже не тестировали изменения на совместимость)

в Gowin_V1.9.9.01_x64 куча мусора оставили.
например дебажная сборка плагинов для qt5. дебажный рантайм от VC++
но нигде не используется))

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


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

Сделал свои обертки для gw_ide и GowinSynthesis для x64
чтоб не проверялась лицензия.

по сути gw_ide.exe  это вызов IDE.DLL launchIDE(int argc, char* argv[]);
а GowinSynthesis.exe  вызов gwsyn.DLL launchGowinSynthesis(int argc, char* argv[]);

 

Wrapper_Gowin_V1.9.9.rar

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


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

6 часов назад, Worldmaster сказал:

В этой же версии они упорно генерятся как inout.

Они и должны быть inout. Те же выводы микросхемы при использовании в DSI будут выходами, и по-честному как раз и должен быть inout. У меня два года назад они для CSI-2 тоже были inout, я сейчас посмотрел. Тогда точно бета была. Как у Вас сгенерировались чистые входы - я не понимаю.

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


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

взято из IDE\ipcore\MIPI_RX_Advance\data\DPHY_RX_TOP.v

========== Gowin_V1.9.8.11

module `module_name_rx(
          input        reset_n           ,   //Resets the Design
     `ifdef MIPI_COMB_CLK
          input        MIPI_COMB_CLK_P        ,   //HS (High Speed) Clock
          input        MIPI_COMB_CLK_N        ,   //HS (High Speed) Clock
          output [1:0] lp_clk_out        ,   //LP (Low Power) Data Receiving Signals for Clock Lane
     `elsif MIPI_CLK
..... и тд
========== Gowin_V1.9.9.01
module `module_name_rx(
          input        reset_n           ,   //Resets the Design
     `ifdef MIPI_COMB_CLK
          inout        MIPI_COMB_CLK_P        ,   //HS (High Speed) Clock
          inout        MIPI_COMB_CLK_N        ,   //HS (High Speed) Clock
          output [1:0] lp_clk_out        ,   //LP (Low Power) Data Receiving Signals for Clock Lane
     `elsif MIPI_CLK

..... и тд

что в шаблоне записано то и генерировалось
они изменили шаблон (когда то)

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


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

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

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

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

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

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

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

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

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

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