Русский
Русский
English
Статистика
Реклама

Gowin

Новостной дайджест событий из мира FPGAПЛИС 007 (2020_12)

31.12.2020 12:04:32 | Автор: admin

Здравствуйте друзья.


Продолжаем публиковать новости из мира FPGA/ПЛИС.


В 2020 опубликовано 238 новостей, запущены FPGA стримы и проведена первая отечественная FPGA конференция. Подборка за декабрьи ссылки на все упоминания под катом.




Ссылки:


  • Краткий 90-минутный видео-обзор прошедших событий в FPGA отрасли здесь
  • Материалы прошедшей FPGA конференции и ссылки на материалы здесьи отчет на хабре
  • Записи FPGA стримов здесь


PS: Стримы проводят ребята вот с этого проекта. Подкидывайте им идеи для стримов или присоединяйтесь в качестве гостя, если надумаете рассказать что-то интересное из мира FPGA/ПЛИС



FPGA декабрь новости



Зимний хакатон от QuickSilicon


Выполнение MicroBlaze приложений на PSU DDR в Vitis


Инструменты FPGA с открытым исходным кодом и поддержка Renode для MCU Core-V


Решаем проблему разбиения чисел на PYNQ


Следующий уровень светодиодного стрима


Небольшой бесплатный курс по VHDL на Udemy


Модельное проектирование ПЛИС и ASIC в контексте функциональной безопасности


Школа FPGA/SoC для применения в атомной промышленности и связанной с ней приборостроении


UVM обновилась согласно стандарту IEEE 1800.2-2020


Доступны материалы конференции Synopsys Verification Day 2020


Silexica запускает первый коммерческий плагин для Vitis HLS


Реализация интерпретатора CHIP-8 на Verilog


Установка Cocotb на Windows 10 для повышения производительности проверки проектов ПЛИС


ECPIX-5 современная отладочная плата на Lattice ECP5


Релиз Sigasi Studio 4.10


Глубокое обучение на FPGA


Конкурс от QuickLogic совместно с SensiML


Qomu MCU + eFPGA Development Kit, который помещается внутри USB-порта


Вебинар: Верификация с использованием OSVVM


Светодиодно-ленточный релакс FPGA стрим сегодня в 20:00 Мск


Ускорения отладки RTL для ПЛИС


О разработке на Плис в соответствии с DO254


Самоконфигурируемая трехмерная мультиПЛИСовая адаптивная платформа


Microchips Анонсировала доступность PolarFire для космического применения


Опубликованы материалы конференции Nokia и Intel


FPGA конференция в Сколково


Intel Open FPGA Stack Простая разработка пользовательских платформ


Изучаем Vivado Methodology Report


Все воркшопы Адама Тейлора в этом году


HBM2 и тензорные блоки ключевые особенности Intel FPGA


Запись субботнего стрима GoWin первое знакомство доступна на Youtube


Обзор научных работ, связанных с FPGA


Компания Samsung разработала прототип голографического дисплея с использованием FPGA


Повышение производительности разработки с Vivado и SystemVerilog


Новые возможности VHDL2019


FPGA конференция и хакатон от Intel и Nokia


Саммит разработчиков oneAPI 2020


Вебинар: Accelerating Data Channels to 112 Gbps PAM4: A Case Study in Real-World FPGA Implementation


Освоение DPC++ для программирования гетерогенных систем с использованием C++ и SYCL


Реализация глубоких нейронных сетей на ПЛИС


Делаем UART на HLS


QuickLogic присоединяется к партнерской программе Samsung SAFE IP



Это был заключительный новостной дайджест в этом году. Надеюсь, что среди опубликованных подборок за год вы смогли найти для себя что-то новое. Мы продолжим делать новостные дайджесты по тематике FPGA, давая вам возможность быть в курсе последних новинок и событий в мире программируемой логики.


Подробнее..
Категории: Новости , Дайджест , Intel , Fpga , Gowin , Плис , Rtl , Lattice , Risc-v , Xilinx , Hdl , Migen , Litex

Знакомство с GOWIN. Отладочная плата DK-START-GW1N4GW1N9

15.06.2020 16:10:07 | Автор: admin
Недавно ко мне в руки попала китайская ПЛИС, а именно отладочная плата GW1N DK-START-GW1N4, на которой по факту стоит чип GW1N-LV9LQ144C6/I5 (Flash-based FPGA, 8640 LUT4, User flash:608Kb,B-SRAM:468Kb, S-SRAM:17280bit). GOWIN предоставляет много разных вариантов комплектации своих FPGA со встроенным Cortex M3, BluetothFPGA, System-in-Package(SoC + RAM), SecureFPGA
GW1N-9 представитель базового варианта ПЛИС с наименьшим количеством наворотов и по этому привлекательна демократичной ценой в ~3.5$/1kQty.




Доступность отладочных плат к сожалению пока низкая, найти их для личного пользования не помогает даже Aliexpress. На данный момент покупка доступна юридическим лицам в АОВосток, там же мне помогли с бесплатной на год лицензией разработчика, да и в целом поддержка отличная!

Лицензионных файла три на каждый поставляемый продукт (Gowin EDA YunYuan + Gowin SynplifyPro + Gowin MCU Designer), они привязываются к NIC-ID (MAC адресу сетевой карты). Windows: Win+R >> cmd.exe >> getmac /v /fo list вводить без кавычек. Можно настроить сервер-лицензий Gowin License Server For Windows
  • Gowin EDA YunYuan IDE для синтеза проектов как на Gowin Synthesis, так и
    Synplify Pro. В качестве инструментов: Programmer, IP Core Generator, Gowin Analysis Oscilloscope etc.
  • Gowin SynplifyPro by Synopsys Унифицированное средство синтеза для FPGA
  • Gowin MCU Designer IDE на базе Eclipse для создания прошивок как к синтезированным ядрам, так и для SoC. Также c Gowin удобно работать через Keil MDK



Скачав с официального сайта всё необходимое и разобравшись лицензиями, собираем первый пробный проект мигания светодиодами в GOWIN EDA.
Тут впервые замечаю, что на плате хоть и написано GW1N-4, а сам чип GW1N-9. Соответственно для GW1N-9 и качаем blink-project с сайта. Накидал побольше базовых примеров у себя в GitHub .
В левом окне расположены вкладки:
  • Design отвечает за редактирование и хранение файлов проекта, конфигураций.

  • Process генерирует и синтезирует выходной файл прошивки. А ниже переход в утилиту загрузки на плату.

Не стану заострять внимание на интерфейсе, о нём достаточно подробно описано в документации.


Важно на данном этапе обратить внимание на переключатели SW3/SW2 на плате у разъема питания, отвечающие за выбор памяти, куда будет загружен проект:
SW3[1]/SW2[0] SRAM mode
SW3[0]/SW2[0] Embeded flash mode

1. Открываем проект GOWIN EDA
2. Во вкладке Design проверяем, что выбранный чип соответствует надписи на кристалле, а также содержимое файла .cst похоже на распиновку из даташита.
3. Заходим в Process и правой клавишей мыши > Run активируем сборку.
4. После успешной сборки переходим в Program Device, выбираем SRAM Mode/SRAM Program и прошиваем.


На данный момент светодиоды мигают, первый шаг сделан, а дальше уже можно плясать в сторону более крупных проектов на HDL, но меня привлек инструмент Tools > IP Core Generator, где лежат два синтезированных ядра ARM Cortex M1 и picoRV32.
picoRV32 сжатая по размеру открытая архитектура RISC-V. Интересный зверь, но уж больно экзотический!
ARM Cortex M1 тот самый старый добрый ARM, его то мы и потрогаем!
GOWIN свои сборки ядер зашифровал, но picoRV32 вполне можно собрать под ПЛИС самому.


Запуск проекта с синтезированным ядром состоит из нескольких этапов:
1. Берём за основу проект из архива, что предоставляет нам GOWIN Arm DesignStart FPGA Program, дабы ручками не настраивать Verilog файлы от внутренней периферии к внешней.
2. Собираем проект для MCU: из скомпилированного в Keil .bin файла с помощью GOWIN скрипта make_hex.exe нарезаем четыре itcm файла (itcm0, itcm1, itcm2, itcm3).
NOTE: При компиляции очень важно проверить в файле .ld или настройках линкера: правильность конфигурации начальных адресов RAM/ROM памяти. В документации про это не нашел где почитать, а сам не сразу додумался в файлы линкера посмотреть.
3. Из проекта выпиливаем все файлы синтеза ядра (src\gowin_empu_m1), дабы собрать своё.
5. Средствами GOWIN IP Core Generator собирается ядро и периферия, с указанием path файлов itcm из 2-го пункта.
6. По завершению генерации ядра, добавляем его в проект и собираем проект целиком.
7. Прошиваем в RAM. Видимо как побежали светодиодики. Если хочется прошить во flash нашего ПЛИС, выставляем скорость порта пониже(например 2.5Mhz), выбираем Embedded flash mode.


Пришлось немного помучиться, так как сначала установил Gowin EDA не в директорию по умолчанию. Проект не увидел свои внутренние зависимости, переустановка в C:/Gowin помогла.

ARM Cortex M1 с GPIO занимает ~4k/9k LUT. Т.е в ПЛИСе остается место под задачи обработки данных.
Следующим шагом будет запуск периферии: UART, I2C, SPI Ну и конечно же начну изучать RISC-V, раз уж он так ловко попал ко мне в руки. Надеюсь, данный пост поможет кому-нибудь сэкономить пару вечеров и перейти сразу к реализации проекта.
P.S. Данная пост родился из моего телеграмм канала t.me/difarobot, где делюсь своими мыслями в мире embedded. Присоединяйтесь!
Подробнее..

Новостной дайджест событий из мира FPGAПЛИС 006 (2020_10)

09.11.2020 12:16:47 | Автор: admin

Здравствуйте, друзья.


Продолжаем публикации последних событий из мира FPGA/ПЛИС. Ниже приведены несколько ссылок на новости, анонсы, вебинары, воркшопы, туториалы, видео и тд. Подобные новостные дайджесты есть, например, на хабе про php, почему бы и не сделать что-то подобное и для ПЛИС?


А еще в РФ очень очень скоро будет FPGA конференция/митап :)




Про это слышали уже наверное все, поэтому просто составлю ссылку на официальное заявление на сайте Xilinx


Подборка FPGA новостей за октябрь 2020


Преодоление энергетических, габаритных и других конструктивных ограничений с помощью возможностей Плис



Вебинар компании Lattice


Описание:Технологические тенденции, такие как промышленная автоматизация и 5G,
заставляют разработчиков на разных рынках стремиться добавить обработку и подключение к приложениям,
работающим на в направлении network Edge. ...


Куча бесплатных тренингов от Intel FPGA



Небольшая напоминалка: в связи с COVID-19 продолжается аттракцион невиданной щедрости и Intel
проводит бесплатные ЖИВЕ (т.е. с инструктором) тренинги по FPGA. С расписанием предстоящих
тренингов можно ознакомиться на официальном сайте:


Темы разнообразные: основы Quartus, тайминги, оптимизация, platform designer, HLS, OneAPI и др


Материалы по результатам вебинара по продукции GoWin



20 октября состоялся вебинар, посвященный продукции GoWin. По результатам вебинара предоставлены материалы:https://yadi.sk/d/-C2rQxzmuevyvQ?w=1


Написание структурированных тестбенчей на VHDL



Разработчики часто говорято повторном использовании своих нароботок в новых проектах Учитывая,
что написание testbench может быть таким же, если не большим, усилием, чем создание непосредственно
самого проекта, повторное использование testbench так же важно. Структурированный
тестбенчпозволяет разработат...


Компания Microchip приобретает HLS разработчика LegUp



Компания Microchip Technology приобрела компанию LegUp Computing из Торонто, расширив свой стек
решений edge compute на базе FPGAс помощью инструмента высокоуровнего синтеза high-level
synthesis (HLS).


Виртуальная конференция 'Функциональная безопасность'



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


О подключении второго HDMI монитора к Raspberry Pi3 через DPI интерфейс и FPGA плату



С помощью FPGA платы Marsohod2rpi можно конвертировать сигналы DPI (Display Parallel Interface)
на разъеме GPIO микрокомпьютера Raspberry Pi3 в сигналы HDMI. Видео выше демонстрирует работу этого
проекта. Монитор справа подключен через штатный HDMI разъем Raspberry, а монитор слева подключен
через плату FPGA, которая подключена через GPIO микрокомпьютера.


IDE и язык VHDP для упрощения разработки на базе MAX10



Проект VHDPlus это новый язык (VHDP) и новая IDE для того, чтобы снизить порог вхождения для
начинающих знакомиться с ПЛИС.


Вебинар: презентация HLS решений для ASIC/FPGA от компании Silexica


Компания Silexica, известная своими решениями по ускорителям
вычислений в том числе на базе ПЛИС, объявила о релизе своей платформы SLX FPGA 2020.3. Обновление
обещает улучшение производительности для финтех приложений, которые предлагается реализовывать с
помощью HLS.


Intel анонсировал новые платформы Smart NIC


Intel Corp. на днях представил две новые NIC-платформы (NIC Network Interface
Card), продолжая подчеркивать важность повышения производительности ЦОДов. Представленные две новые
платформы -FPGA SmartNIC C5000X иSilicom FPGA SmartNIC N5010 предлагаются для
ускорения управления трафиком данных.


Разработка на базе отладочного комплекта PolarFire SoC Icicle Kit


Компания Microchip одна из первых выпустила SoC FPGA на базе RISC-V.
Не так
давно на crowdsupply были собраны средства на выпуск отладочных плат Icicle



Вебинар: Констрейнты и рекомендации по проектированию для FPGA от Synopsys


Компания Synopsys приглашает к просмотру вебинар, посвященный теме временных
ограничений на ПЛИС. В рамках вебинара рассматриваются особенности инструмента Synplify Premier, позволяющие ускорить процесс отладки.


Верификация IP-ядра PCIe в FPGA-симуляторе Riviera-PRO


Симулятор FPGA Riviera-PRO удобен своей универсальностью, независимостью от типа
FPGA и высокой скоростью моделирования.
На вебинаре будет продемонстрировано, как в среде
проектирования Aldec Riviera-PRO можно запускать RTL-моделирование и отладку


Вебинар: Введение в решения по машинному обучению от Gowin


Компания Gowin приглашает на вебинар, посвященный платформе
машинного обучения Gowin GoAI 2.0. В презентации расскажут о свёрточ...


Вебинар: Построение систем видеообработки на ПЛИС Intel


Компания Intel объявила о проведении серии вебинаров по построению систем
видеообработки на FPGA.


Мы запускаем серию вебинаров, в которых мы продемонстрируем доступные инструменты и ресурсы. Проводя практические занятия, мы разработаемряд проектов, от базового до сложного видеорешения....



Анонс: Адам Тейлор и Клайв Максфилд


Мы очень много и часто видим статьи по Xilinx Zynq от Адама Тейлора, к этому мы уже привыкли.
А знаете ли Вы, что Адам начал вести серию
небольших небольших видео блогов, в которых встречается с интересными людьми из области FPGA и Embedded?


На этот раз он встретится с Клайвом Максфилдом автором одного из бестселлеров по FPGA Проектирование на ПЛИС курс молодого бойца


Онлайн конференция: CadenceCONNECT


21 и 22 октября состоится онлайн конференция CadendeCONNECT
отJasper User Group. В рамках конференции будут рассмотрены актуальные и лучшие практики
разработки и верификации на основе
методологииCadenceJasperGold.


Начинающим: Выложены материалы Сколковской школы цифрового дизайна


С 15-17 сентября 2020 в рамках выставки Чип-Экспо проводилась СКОЛКОВСКАЯ ШКОЛА СИНТЕЗА ЦИФРОВХ СХЕМ НА VERILOG. Рады сообщить, что материалы этой школы запись видеолекций и исходники заданий выложены в открытый доступ на Youtube





Конференция FPGA разработчиков


Конференции по FPGA за рубежом проходят достатоно часто, по крайней мере 3-4 раза в год, что нельзя сказать про отечетсвенный сегмент. Ребята вот из этого проекта организуют конференцию по FPGA тематике, которая пройдет в Мск 28 ноября и Спб 5 декабря, также планируется онлайн трансляция мероприятия. Участие в конференции бесплатное.


Более подробную информацию, ответы на наиболее частые вопросы и зарегистрироваться Вы можете на странице конференции


PS: по словам организаторов, колчество докладов для Мск уже хватает, чего нельзя сказать про СПб. Поэтому если Вы планируете учавствовать в Санкт-Петербурге, то может у Вас есть что рассказать за FPGA ?




Предыдущие выпуски новостного дайджеста


Новостной дайджест событий из мира FPGA/ПЛИС 005 (2020_09)


Новостной дайджест событий из мира FPGA/ПЛИС 004 (2020_04)


Новостной дайджест событий из мира FPGA/ПЛИС 002-003 (2020_02/2020_03)


Новостной дайджест событий из мира FPGA/ПЛИС 001 (2020_01)


Приглашаю желающих помочь в наполнении новостной ленты. Пишите в личку.

Подробнее..
Категории: Intel , Fpga , Gowin , Xilinx , Fpga/asic

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru