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

On 10/19/2020 at 2:52 PM, vladimir_orl said:

Что, такие лёгкие в освоении?

Пришла мне сегодня платка Tang Nano из Китая.

При подключении пусковой ток 250мА по 5В.

Ток потребления 28мА - зашит проект мигания трёхцветным светодиодом.

 

Проект оказывается ещё и полосы на LCD экран выводит (просто я взял вариант с экраном)

 

Считать проект из флеш - нельзя, возможно стоит защитный бит.

Собрал свой (обязательно) проект из их исходников.

Прошил - в ОЗУ. Мигает по моему.

 

Интерфейс слева похож на ISE, т.е. вижно что синнез и плейс отваливается при сохранении любого исходника.

собирает: 1с синтез, 2 плейс.

 

Проверка заняла минут 5. :)

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


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

41 minutes ago, MaratZuev said:

Просьба пояснить

Пока идёт синтез - стрелки крутятся. Закончится успешно - будет галка. А не как в Vivado что-то непонятное мелкое наверху...

 

ISE_GFD.png

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


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

23 hours ago, _4afc_ said:

При подключении пусковой ток 250мА по 5В.

С какого момента и по какой, и чем измеряли?

32 minutes ago, _4afc_ said:

Пока идёт синтез - стрелки крутятся. Закончится успешно - будет галка.

Как в Quartus-е

33 minutes ago, _4afc_ said:

А не как в Vivado

Для тех, кто не в Xilinx-e: чем ISE от Vivado отличается, ткните носом, плиз?

23 hours ago, _4afc_ said:

синнез и плейс отваливается при сохранении любого исходника.

Разве это не правильно?

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


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

1 hour ago, MaratZuev said:

С какого момента и по какой, и чем измеряли?

Подключил к PST-3202 без LCD установив 5В

ограничил ток 100мА - БП не поднялся выше 1.2В

ограничил ток 200мА - БП не поднялся выше 1.2В

ограничил ток 250мА - БП показал некий всплеск тока длительностью около секунды и устаканился на 28мА.

 

На плате линейные стабилизаторы на всё кроме подсветки экрана.

 

1 hour ago, MaratZuev said:

Для тех, кто не в Xilinx-e: чем ISE от Vivado отличается, ткните носом, плиз?

ISE не работает с 7 поколением за исключением пары первых 7 камней.

К 2014 году допилили нормальный интерфейс.

 

Vivado работает только с 7 поколением.

Интерфейс ужаснейший.

После плейса создание битстрима занимает секунд 30 и тд

 

1 hour ago, MaratZuev said:

Разве это не правильно?

Если файл отредактировал пользователь или перегенерил сам Vivado этого нигде не видно.

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


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

Добрый день!

Судя по докам для того чтобы прошить внутреннюю флэшу достаточно установить соответствующий режим прошивки. Все вроде понятно. Однако... 


Info:    "embFlash Erase,Program" starting on device-1...
Info:    Status Code: 0x00019020
Error:    Finished, NOT wakes up
Info:    User Code: 0x00000000
Info:    Finished!
Info:    Cost 5.82 second(s)

И все. После этого в режиме SRAM не проливается пока не сделать Erase флэши. Я что-то делаю не так? Исходно на кристалле был демо-проект, и он из флеши грузился.

 

 

UPD: Проблема решена... Если кто столкнется, не пугайтесь. В версии 2.100617 программера баг. Частоты кабеля в GUI не соответствуют реальным. По умолчанию стоит 2МГц, что является допустимой скоростью, однако это ложь и провокация. Какие то добрые японцы таки обнаружили, что шьется только на 30, 15 и 2.5 МГц. При этом судя по скорости записи пункту 2.5 в GUI соответствует самая высокая из допустимых скоростей записи. Видимо 24 МГц.

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

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


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

10 hours ago, des00 said:

купили говина 1нс самого мелкого за 250р, там и кортекс М3 и быстрая память и флешка и 1,7к лютов. дешево, сердито и саппорт тут на форуме.

Зы. Еще и АЦП последовательного приближения на 8 каналов с USB PHY в придачу.

USB phy - точно hi speed? а то он вроде как у процессорной части нарисован, а что М3 на 60МГц с таким потоком сделать может.

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


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

12 hours ago, StewartLittle said:

Нет, USB PHY на процессор не завязан. Контроллер USB надо в ПЛИС'овой части делать. @StewartLittle

хорошо,

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

20180724b_1.jpg

 

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


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

8 часов назад, _pv сказал:

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

В документации, кроме картинок, есть еще и разные слова. :)

А именно: GW1NS состоит из двух частей - ПЛИС и аппаратного блока. В аппаратном блоке могут присутствовать АЦП, USB PHY и ядро Cortex M3, при чем в разных сочетаниях:

у GW1NS-2 есть только АЦП и USB PHY (процессорного ядра нет);

у GW1NS-2C есть АЦП, USB PHY и 60-мегегерцовый аппаратный Coprtex M3;

у GW1NS-4C есть только 100-мегагерцовый Cortex M3 (АЦП и USB PHY нет).

Что касательно использования именно USB, то оно возможно не во всех вариантах. Питание блока USB PHY осуществляется от VCCaux.  Для работы USB PHY требуется напряжение 3.3В.

Поэтому в варианте LX (где VCCaux = 1.2В) использовать USB PHY не получится.

 

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

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

 

В общем и целом рекомендация простая - "наливай да пей" :)

Стоимость входа очень низкая, проще самому попробовать, чем кого-то спрашивать.

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


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

On 10/23/2020 at 4:06 AM, _4afc_ said:

Пока идёт синтез - стрелки крутятся. Закончится успешно - будет галка. А не как в Vivado что-то непонятное мелкое наверху...

 

ISE_GFD.png

Синтез в основном  для сложных проектов если нужно вывести пару регистров  то ни в одном доке нет  протокола прошивки нетлиста

 

 

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


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

2 минуты назад, Aldec сказал:

Синтез в основном  для сложных проектов если нужно вывести пару регистров  то ни в одном доке нет  протокола прошивки нетлиста

Не могли бы Вы подробнее развернуть свою мысль?

А то Ваша фраза читается по типу "Казнить нельзя помиловать".

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


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

Фразеологически это вопрос о нахождении документации на протокол прошивки конфигурации ПЛИС без фирменного софта.

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


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

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

Фразеологически это вопрос о нахождении документации на протокол прошивки конфигурации ПЛИС без фирменного софта.

А у вас есть такая официальная документация на ПЛИС какого-либо производителя?

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


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

ну если только латтис, который отреверсили, там же рядом и мелкий ксайлинкс вроде тоже как-то присутствовал.

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


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

31 minutes ago, StewartLittle said:

А у вас есть такая официальная документация на ПЛИС какого-либо производителя?

наверное имелось в виду как плису с проца зашить. типа протокола Slave Serial

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


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

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

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

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

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

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

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

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

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

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