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

2 часа назад, warrior-2001 сказал:

Добрый день!

А по нашей информации, наоборот, намечается упрощение поставок продукции данного вендора!

А сроки на то, что на TSMC делается, у всех большие.

У Интела есть ПЛИС с собственных заводов - там сроки вполне приличные - 2-3 мес.

Ну не знаю... С 2017 года все труднее и труднее (дороже) было доставать Cyclone5 в ubga. Сейчас вон 10CL010u256 отказываются везти. Раньше все это в элитане было - сейчас голяк...

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


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

Добрый день!

Появилась парочка вопросов.

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 в проекте не используется или источником тактового сигнала являются не указанные входы?

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


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

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).

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


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

Вышла новая версия Gowin EDA v1.9.8.01

В ней поменяли лицензирование.

То есть лицензионные файлы для более старых версий не годятся для новой (и, соответственно, лицензионный файл для новой версии не годится для старых).

Так что для использования новой версии придется запрашивать новые лицензионные файлы (даже если срок действия прежней лицензии еще не закончился).

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


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

19 hours ago, StewartLittle said:

Вышла новая версия Gowin EDA v1.9.8.01

В ней поменяли лицензирование.

Есть pdf что там хорошего в v1.9.8.01?

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


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

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

Есть pdf что там хорошего в v1.9.8.01?

 

RN100-1.9.8.01E_Gowin Software Release Note.pdf

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


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

Добрый день.

Подскажите.

Чип. GW1NSR-LV4CQN48PC6/I5.

Непонятно почему не доспупна IP Core - User Flash

30832421_.png.6470503305cfb428899e6185e7bc0af2.png

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


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

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).

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


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

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.

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


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

Добрый день.

Подскажите путь. Есть файл в формате *.bin

Как его преобразовать в формат .mi, чтобы инициализировать память.

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


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

24 минуты назад, dtmf73 сказал:

Как его преобразовать в формат .mi, чтобы инициализировать память.

.mi - это обычный текстовый файл. В заголовке у него три строки - формат, разрядность адреса и разрядность данных.

Далее последовательно идут слова (кол-во бит = разрядность данных, представление зависит от указанного формата), по одному слову в строке.

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

Если исходный файл небольшой, то проще переписать его в .mi врукопашную.

Если хочется сделать по уму, то нужно написать утилиту, которая преобразует бинарник в текстовый файл в формате .mi (на любом языке программирования, которым Вы владеете) .

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


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

Добрый день.

По преобразованию *.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

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


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

5 часов назад, dtmf73 сказал:

По преобразованию *.bin файла в *.mi есть следуещее решение:

Спасибо!

Хоть и рукопашный способ, но интересный :)

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


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

Есть ли у Говина ПЛИСы (лучше всего в QFN), у которых есть читаемый изнутри чипа уникальный серийный номер?

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


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

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

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

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

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

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

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

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

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

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