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

6 hours ago, StewartLittle said:

Отличается логической емкостью, наличием триггеров во всех слайсах, и кол-вом циклов записи-стирания флэша.

Кстати, в Gowin EDA v1.9.7.03 это добро уже поддерживается.

Спасибо.

А что pdf на "что нового в 1.9.7.03"  на сайте не видно?

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


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

30.04.2021 в 22:24, _4afc_ сказал:

А что pdf на "что нового в 1.9.7.03"  на сайте не видно?

Плохо искали :)

Он на странице https://www.gowinsemi.com/en/support/database/22/

Ссылка на сам документ: https://www.gowinsemi.com/en/document/chkLogin/?a=upload%2Fdatabase_doc%2F1436%2Fdocument%2F60791ad64a030.pdf

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


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

Synplify синтезирует быстро, но долго проверяет плавающую лицензию, при каждом запуске программы. С локальной быстрее будет? 

У Квартуса задержка только при первом запуске программы синтеза (из консоли), потом быстро запускаются.  

Пока проверил синтез своего софт-процессора, по ресурсам получилось примерно одинаково с Квартусом (230 ЛЕ).

Порадовало, что блочная память нормально синтезируется из Верилоговского описания, раньше (давно) надо было примитивом описывать, из-за этого не стал тогда на Lattice переходить.

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


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

13 часов назад, Leka сказал:

Synplify синтезирует быстро, но долго проверяет плавающую лицензию, при каждом запуске программы.

Synplify - все, кончился.

С июня 2020 года Gowin его не поддерживает, и лицензий для него не раздает. Вместо него предлагается использовать собственный синтезатор GowinSynthesis.

Для тех, кто успел в прошлом году получить лицензию на Synplify, продолжают предоставлять дистрибутив с ним.

Но через месяц-другой эта лавочка, видимо, прикроется. Останутся только дистрибутивы *_GowinSynthess_only

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


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

Понятно. Я по инструкции DASM плавающую лицензию установил. GowinSynthesis с локальной лицензией быстро стартует? (для Synplify проверка лицензии порядок секунд, а синтез меньше секунды.)

Разбираюсь с режимами конфигурации для GW1N. Если правильно понял, внутренняя конфигурационная flash прошивается только через JTAG. В SRAM прошивку можно загрузить и в других режимах, но 2х-проводный режим SERIAL доступен только в BGA корпусах (начиная от GW1N-2). Это сильно дороже по сравнению с GW1N-1 в LQ100?

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


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

Сравнил синтез своего софт-процессора в GowinSynthesis и SynplifyPro. SynplifyPro быстро уложил 1К регистровый файл в блочную память, GowinSynthesis долго-долго собирал на регистрах, и завершил с нехваткой ресурсов ПЛИС.  

А вот простой дизайн GowinSynthesis собрал очень быстро. Так что пойдет, если память на примитивах реализовывать (или с директивами для синтезатора).

И стартует быстро. 

Так что пока можно с плавающей. 

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


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

2 часа назад, Leka сказал:

Я по инструкции DASM плавающую лицензию установил.

Это пока работает, но до поры - до времени...

 

2 часа назад, Leka сказал:

GowinSynthesis с локальной лицензией быстро стартует?

Моментально.

 

2 часа назад, Leka сказал:

В SRAM прошивку можно загрузить и в других режимах, но 2х-проводный режим SERIAL доступен только в BGA корпусах (начиная от GW1N-2).

Тут не понял. Вы про Serial. или про I2C?

I2C сейчас есть только у GW1N-2. Но и Serial, и I2C поддерживаются и для TQFP100 и для TQFP144.

 

1 час назад, Leka сказал:

Чем прошивать можно по jtag, каким бластером? 

Можно родным фирменным PL-USB-CABLE (~60 баксов в России с НДС).

Можно через FT2232H или FT232H.

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


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

1 hour ago, StewartLittle said:

Но и Serial, и I2C поддерживаются и для TQFP100 и для TQFP144.

Непонятно, как переключать режимы, если выведен только один бит MODE?

c.png

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


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

34 минуты назад, Leka сказал:

Непонятно, как переключать режимы, если выведен только один бит MODE?

Да, спасибо, понял о чем спич. Действительно, режимы Serial и I2C доступны только для двоек в корпусе MG132. Есть еще SSPI, он, кроме MG132, доступен для QN48. Для всех остальных - только автобут и JTAG

Кстати, похоже Вы пользуетесь очень старым документом по пинауту. Посмотрите актуальный мануал здесь: https://www.gowinsemi.com/en/document/chkLogin/?a=upload%2Fdatabase_doc%2F1310%2Fdocument%2F6054497a55909.pdf

UG171-1.2E_GW1N-2 Pinout.pdf

 

UPD : Обозначьте требования подробнее - что хочется получить (лог.емкость, режимы программирования, тип корпуса, цена и т.п.)

 

 

30 минут назад, _pv сказал:

jtag из сh552 сделан, это он usb blasterом прикидывается?

На Tang Nano один из каналов CH552 прикидывается FTDI'кой FT2232H :)

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


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

1 hour ago, StewartLittle said:

Обозначьте требования подробнее - что хочется получить (лог.емкость, режимы программирования, тип корпуса, цена и т.п.)

Хочется получить дешевую замену stm32f042/072, используемых в качестве USB-моста. По ресурсам должно хватить GW1N-1. Корпус - для макетки удобнее BGA с шагом 1мм, для серии (если вообще дойдет) - мелкий корпус с шагом побольше, QFN32 наверное. Много пользовательских ног не надо.

Вообще-то мелкие дешевые ПЛИС со встроенной флешкой интересно рассматривать, как замену МК. Для этого д/б удобный режим программирования, с малым числом ног, дешевым программатором и тд.  

Вот, к примеру, отладочная плата Марсохода. Встроенный программатор на ftdi занимает больше места, и стоит дороже, наверно, чем сама ПЛИС.

m.png

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


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

Вот 3 варианта универсальных перепрограммируемых мостов USB-ЧТО_УГОДНО. Цена д/б достаточно низкой, чтобы можно было добавлять в комплект к другим недорогим устройствам. 

1-ый легко реализуется с любой ПЛИС, у которой есть удобный режим загрузки прошивки (например PS у Циклонов).  Но из-за проблем с доставаемостью МК, рассматриваю также варианты 2 и 3. Для 2 варианта не нужен дополнительный программатор (как и для 1-ого), для 3-го нужен (но 3-й м/б дешевле). Варианты 2 и 3 существенно сложнее 1-го, поэтому единственным доводом м/б заметное снижение цены. 

u.png

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


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

11 часов назад, Leka сказал:

 Варианты 2 и 3 существенно сложнее 1-го, поэтому единственным доводом м/б заметное снижение цены.

"Все украдено до нас!" :)

usb_bridges.png

 

Остается 2 вопроса - что с драйвером и когда будет доступно.

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


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

Если правильно понимаю картинку, это похоже на заказ оптом специализированных ИС, прошитых на заводе. Чем тогда от ftdi  и тп будут отличаться, кроме как ценой? (Это совсем не то, что лично меня интересует.)

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

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


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

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

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

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

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

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

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

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

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

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