alexPec 0 Posted September 17, 2021 · Report post 2 часа назад, warrior-2001 сказал: Добрый день! А по нашей информации, наоборот, намечается упрощение поставок продукции данного вендора! А сроки на то, что на TSMC делается, у всех большие. У Интела есть ПЛИС с собственных заводов - там сроки вполне приличные - 2-3 мес. Ну не знаю... С 2017 года все труднее и труднее (дороже) было доставать Cyclone5 в ubga. Сейчас вон 10CL010u256 отказываются везти. Раньше все это в элитане было - сейчас голяк... Quote Ответить с цитированием Share this post Link to post Share on other sites
Alex_AZ 0 Posted November 1, 2021 · Report post Добрый день! Появилась парочка вопросов. 1. Правильно ли понимаю, что GW1N-LV9 в корпусе UG256 невозможно загрузить по SSPI, т.к. в этом корпусе не выведены наружу ноги MODE[2:0]? Откуда вопрос: корпус PG256 (BGA) большой, имеет шаг выводов 1.0мм и у него есть MODE[2:0]. Корпус UG256 меньше, с шагом выводов 0.8мм и было бы удобнее использовать его. Но непонятно как загрузить ПЛИС внешним процессором, т.к. согласно документации ноги MODE[2:0] наружу не выведены и режим конфигурации SSPI недоступен. 2. Что делать со входами L/RPll, если pll в проекте не используется или источником тактового сигнала являются не указанные входы? Quote Ответить с цитированием Share this post Link to post Share on other sites
StewartLittle 0 Posted November 1, 2021 · Report post 7 часов назад, Alex_AZ сказал: 1. Правильно ли понимаю, что GW1N-LV9 в корпусе UG256 невозможно загрузить по SSPI, т.к. в этом корпусе не выведены наружу ноги MODE[2:0]? Да, Вы понимаете все правильно. 7 часов назад, Alex_AZ сказал: Корпус UG256 меньше, с шагом выводов 0.8мм и было бы удобнее использовать его. Но непонятно как загрузить ПЛИС внешним процессором, т.к. согласно документации ноги MODE[2:0] наружу не выведены и режим конфигурации SSPI недоступен. Никак. Для GW1N-9 в UG256 доступно только два режима конфигурирвания - JTAG и AUTOBOOT (т.е. конфигурирование из внутреннего флэша). 7 часов назад, Alex_AZ сказал: 2. Что делать со входами L/RPll, если pll в проекте не используется или источником тактового сигнала являются не указанные входы? Можно использовать как обычные пользовательские линии ввода-вывода. Или не использовать вообще (в этом случае состояние этих пинов будет определяться параметром Unused Pin в настройках Place and Route). Quote Ответить с цитированием Share this post Link to post Share on other sites
StewartLittle 0 Posted November 3, 2021 · Report post Вышла новая версия Gowin EDA v1.9.8.01 В ней поменяли лицензирование. То есть лицензионные файлы для более старых версий не годятся для новой (и, соответственно, лицензионный файл для новой версии не годится для старых). Так что для использования новой версии придется запрашивать новые лицензионные файлы (даже если срок действия прежней лицензии еще не закончился). Quote Ответить с цитированием Share this post Link to post Share on other sites
_4afc_ 0 Posted November 4, 2021 · Report post 19 hours ago, StewartLittle said: Вышла новая версия Gowin EDA v1.9.8.01 В ней поменяли лицензирование. Есть pdf что там хорошего в v1.9.8.01? Quote Ответить с цитированием Share this post Link to post Share on other sites
StewartLittle 0 Posted November 4, 2021 · Report post 2 часа назад, _4afc_ сказал: Есть pdf что там хорошего в v1.9.8.01? RN100-1.9.8.01E_Gowin Software Release Note.pdf Quote Ответить с цитированием Share this post Link to post Share on other sites
dtmf73 0 Posted November 18, 2021 · Report post Добрый день. Подскажите. Чип. GW1NSR-LV4CQN48PC6/I5. Непонятно почему не доспупна IP Core - User Flash Quote Ответить с цитированием Share this post Link to post Share on other sites
dtmf73 0 Posted November 18, 2021 · Report post GOWIN IDE - пишет что у 2C и 4С User Flash - NA Quote Ответить с цитированием Share this post Link to post Share on other sites
StewartLittle 0 Posted November 18, 2021 · Report post 25 минут назад, dtmf73 сказал: GOWIN IDE - пишет что у 2C и 4С User Flash - NA в 2С и 4С буковка "С" означает наличие аппаратного процессорного ядра (Core) Cortex-M3. Память программ для этого кортекса как раз и располагается в User Flash Memory, поэтому для ПЛИС'овой части проекта этот UFM недоступен. Смотрите внимательнее при выборе чипа - для GW1NSR-2/GW1NSR-4 UFM есть (и его объем соответствует приведенной Вами таблице). А для GW1NSR-2C/GW1NSR-4C - UFM'а нет. Точнее, физически он есть, но для использования из ПЛИС он недоступен (NA - Not Available). Quote Ответить с цитированием Share this post Link to post Share on other sites
micki0271 0 Posted November 19, 2021 · Report post 18.11.2021 в 15:41, StewartLittle сказал: А для GW1NSR-2C/GW1NSR-4C - UFM'а нет. Точнее, физически он есть, но для использования из ПЛИС он недоступен (NA - Not Available). По документации вроде как и можно GW1NS-2C/2 offers 128 KB User Flash with the following three functions. The three functions cannot be used simultaneously 1. Used for Cortex-M3 programming memory in the GW1NS-2C device. User Flash can only be read and does not support the other two functions; 2. Offers non-volatile memory for users in the GW1NS-2C and GW1NS devices and does not support the other two functions; 3. In DUAL BOOT mode of the GW1NS-2C and GW1NS devices, on-chip downloaded flash is the primary memory for data bitstream; user flash is used as the secondary memory for data bitstream; the user flash used for this function does not support the other two functions. GW1NS-4C/4 offers 32 KB User Flash with the following two usages and they cannot be used simultaneously. 1 One is used for Cortex-M3 processor ARM programs storage. In this way, the User Flash can only be read and cannot be written. 2 One is used as the non-volatile memory resource. Quote Ответить с цитированием Share this post Link to post Share on other sites
dtmf73 0 Posted November 22, 2021 · Report post Добрый день. Подскажите путь. Есть файл в формате *.bin Как его преобразовать в формат .mi, чтобы инициализировать память. Quote Ответить с цитированием Share this post Link to post Share on other sites
StewartLittle 0 Posted November 22, 2021 · Report post 24 минуты назад, dtmf73 сказал: Как его преобразовать в формат .mi, чтобы инициализировать память. .mi - это обычный текстовый файл. В заголовке у него три строки - формат, разрядность адреса и разрядность данных. Далее последовательно идут слова (кол-во бит = разрядность данных, представление зависит от указанного формата), по одному слову в строке. В строке, перед словом данных, может быть указан адрес (адрес и данные разделяются двоеточием). Но можно адрес и не указывать - тогда все будет линейно, с нуля и до конца. Если исходный файл небольшой, то проще переписать его в .mi врукопашную. Если хочется сделать по уму, то нужно написать утилиту, которая преобразует бинарник в текстовый файл в формате .mi (на любом языке программирования, которым Вы владеете) . Quote Ответить с цитированием Share this post Link to post Share on other sites
dtmf73 0 Posted November 23, 2021 · Report post Добрый день. По преобразованию *.bin файла в *.mi есть следуещее решение: 1) В Gowin Programmer открываем Tools - Gowin Files Management и преобразовываем bin в hex. 2) Далее необходимо строки разбить по одному слову (байту) в строке. 3) Notepad++ Сtrl-A , Ctrl-H, Найти ^.. Заменить $0\r\n . Сtrl-A , Ctrl-H, Найти ^\R Заменить пусто . 4) Добавить в файл шапку #File_format=Hex #Address_depth=размер #Data_width=8 Quote Ответить с цитированием Share this post Link to post Share on other sites
StewartLittle 0 Posted November 23, 2021 · Report post 5 часов назад, dtmf73 сказал: По преобразованию *.bin файла в *.mi есть следуещее решение: Спасибо! Хоть и рукопашный способ, но интересный :) Quote Ответить с цитированием Share this post Link to post Share on other sites
Flood 0 Posted November 23, 2021 · Report post Есть ли у Говина ПЛИСы (лучше всего в QFN), у которых есть читаемый изнутри чипа уникальный серийный номер? Quote Ответить с цитированием Share this post Link to post Share on other sites