FPGA-Systems Events @fpgasystems_events Channel on Telegram

FPGA-Systems Events

@fpgasystems_events


Журнал @fpgasystems_fsm
@fpgasystems_embd
@fpgasystems_verification
@fpgasystems_dsp
Чат @fpgasystems
Boosty https://boosty.to/fpgasystems
=
Flood @fpgasystems_flood
Mems @fpgasystems_memasici
=
Больше инфо в боте @fpgasystems_bot

Вождь @KeisN13

FPGA-Systems Events (Russian)

Добро пожаловать в мир FPGA-Systems Events! Этот Telegram канал предлагает уникальную возможность быть в курсе всех событий и мероприятий, связанных с технологиями FPGA. FPGA-Systems Events является частью широкой экосистемы FPGA-Systems, которая включает в себя такие каналы, как @fpgasystems_fsm, @fpgasystems_embd, @fpgasystems_verification, @fpgasystems_dsp, а также чат @fpgasystems и многое другое. Здесь вы сможете найти информацию о новейших разработках в области FPGA, тестировании, встраиваемых системах и многом другом. Кроме того, на канале представлены ссылки на партнеров и другие ресурсы, такие как fpga-systems.ru и youtube.com/c/fpgasystems. Все это делает FPGA-Systems Events неотъемлемым ресурсом для профессионалов и энтузиастов, желающих быть в курсе всех событий в мире FPGA. Присоединяйтесь к нам, и не упустите возможность участвовать в самых актуальных мероприятиях и обсуждениях в индустрии FPGA!

FPGA-Systems Events

29 Jan, 04:56


ЭТАП ПРОТОТИПИРОВАНИЯ В МАРШРУТЕ РАЗРАБОТКИ СНК. ЦЕЛЬ ЭТАПА, СОСТАВНЫЕ ЧАСТИ ЭТАПА И ИХ РЕАЛИЗАЦИЯ.

Фролова С.


В этой статье, исходя из аудитории сообщества FPGA-systems, хотелось бы обратить внимание на отличия в разработке проектов для FPGA и ASIC ( в русском переводе: ПЛИС и СнК – система-на-кристалле).

===

Скачать сверстанный вариант статьи

Будет опубликована в: FSM :: GAMMA (state_2)

FPGA-Systems Events

29 Jan, 04:41


Объявление

Всё таки не хорошо поступил с журналом: товарищи старались. Часть статей я сверстал еще в ноябре, но не хватило сил доверстать оставшиеся. Пока буду выкладывать их по одной на бусти по мере окончания верстки (статьи можно скачать без платной подписки).

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

Сам журнал появится как доверстается.

FPGA-Systems Events

27 Jan, 19:10


Комрады, надо спасти мою альмаматер !
https://www.change.org/p/не-допустить-создания-из-фгбоу-во-ргрту-филиала-или-подразделения-другого-вуза?utm_source=share_petition&utm_campaign=psf_combo_share_message&utm_term=psf_combo_share_initial&utm_medium=copylink

FPGA-Systems Events

25 Jan, 16:35


Што бы делать свои заметки по ПЛИСам вождь не нужен. Нужно только желание и энтузиазм.

Товарищ @traveler132 поделился своими мыслями в отлично оформленном пдф.

С такими товарищами мы скорее придем к светлому будущему

FPGA-Systems Events

22 Jan, 08:54


Ведущий эксперт RTL

Компания разрабатывает и производит собственные интегральные схемы, процессорные модули, ядра
Россия, Москва.
Полная занятость, офис.

Условия:

белая зп, гибкий подход, готовы обсуждать
оформление по ТК/ГПХ
гибкое начало и конец рабочего дня
ДМС со стоматологией
кафе на территории
собственный бизнес-центр и производство

Требования:

• Разработка RTL для ASIC.
• Знание основ цифровой схемотехники.
• Понимание архитектур и опыт интеграции контроллеров и физических интерфейсов периферийных устройств.
• Знание методов проектирования систем на кристалле и шинной архитектуры ARM AMBA
• Опыт проектирования структурных функциональных блоков.
• Verilog / SystemVerilog.
• Знание стандартов SDC.
• Навыки программирования на C/C++.

Будет плюсом:

• Опыт разработки контроллеров для периферийных устройств.
• VHDL
• CAD-системы Cadence.
• Опыт работы с ПЛИС
• Опыт написания bare-metal тестов.
• Опыт функциональной верификации и синтеза схем структурных функциональных блоков.

Контакты:
Антон
Алла

FPGA-Systems Events

21 Jan, 11:17


Кубсаты СТЦ достигли рекордной скорости передачи информации на Землю

Начинаем неделю с большой новости – скорость передачи данных с наших МКА на Землю достигла 60-100 Мбит/с. Ее удалось зафиксировать после проведения ряда технологических улучшений методического и программного обеспечения миссии.

Эти данные уникальные в мировом значении для кубсатов формата 3U. Мы можем смело отметить, что предприятие совершило очередной технологический прорыв!

Команда СТЦ продолжает исследовать горизонты возможностей, разрабатывая новаторские подходы и решения, способные расширять границы освоения космического пространства. Новая система связи позволяет не только увеличить скорость, но и обеспечить стабильность соединения и надежность передачи информации.

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

Уверены, что этот успех внесет значительный вклад в развитие отечественных космических технологий.

FPGA-Systems Events

21 Jan, 06:33


#москва #продам продам кучу контрольных плат от асик майнеров s17+.,s17pro.,t17 .
S17+ контрольные платы по 1990
T17 платы контрольные по 290₽
S17pro платы контрольные по 290₽ .
Цена сильно ниже рыночных.
Все шлейфы на месте

FPGA-Systems Events

21 Jan, 06:33


Привет, на одной из барахолок коллеги наткнулись на такое объявление, если не ошибаюсь там в основе xilinx zynq 7007. И опять же где-то видел как из них условные отладки делали.
Просто это может кому-то будет полезным но кому хз, решил тебе отправить😅

FPGA-Systems Events

20 Jan, 18:26


Из последнего: память ddr-5 разогнали на 12ГГц без доп охлаждения. Правильно ли я понимаю што мы просто очкуем и не пускаем в пимоды какие-то 999МХз ?

FPGA-Systems Events

19 Jan, 08:00


Киданите стрелок вверх на Хабре, че вам жалко што ли?
https://habr.com/ru/articles/874658/

FPGA-Systems Events

19 Jan, 05:47


Вот только што заметил, што Veriloga и SV нет в хабр редакторе.
Пора писать петицию на changeorg

FPGA-Systems Events

18 Jan, 20:17


Ну вот и название само собой образовалось

FPGA-Systems Events

18 Jan, 19:23


Ну вот я и сделал сумматор на 10 000 бит на 35 артиксе на 250МГц.
Это должен был быть стрим сегодня, но увы произошёл форс мажор и он не состоялся, а проект с SECADD PISOSIPO состоялся локально у меня на компе 😂
===
Вот вам пруфы

FPGA-Systems Events

18 Jan, 09:36


#SystemVerilog #Verilog

Ведущий FPGA-разработчик, со глубоким знанием Xilinx (Ultrascale, Ultrascale+).

Крафтвэй.
Россия, Москва.
Полная занятость, офис/гибрид.

З/П: от 350 000 рублей гросс в месяц, до...

Должностные обязанности:

Разбираться в сложных FPGA-проектах (PCIe, DDR4, ONFI, Ethernet), разрабатываемых собственной и/или внешними командами, уметь выполнять миграцию проектов с одного типа FPGA(отладочной платы) на другую.

Выполнять самостоятельную работу по адаптации RTL-кода IP-блоков, изначально разработанных под ASIC-flow, для последующего прототипирования на заданном семействе FPGA, адаптировать скоростные и конфигурационные интерфейсы высокоскоростных PHY Hard-IP для подключения к примитивам доступным в FPGA.

Запускать функциональные тесты проекта, развернутого на отладочной плате FPGA с участием внешних хостов (PCIe, Ethernet), собрать и монтировать готовые модули ядра Linux (make, modprobe), запускать тесты Ethernet (ifconfig, iperf, wireshark).
Разбираться в стендовом оборудовании, состоящей из отладочных плат FPGA Xilinx различных семейств, подключенных к Linux-хостам, формулировать требования по настройке и автоматизации удаленного доступа пользователей к стендовому оборудованию.

Знание/опыт:

Опыт разработки RTL для ASIC или FPGA от 3 лет (Verilog/ System Verilog, и т.п.);
Умение отладки схем на симуляторе и FPGA;
Знакомство с архитектурой современных процессоров, знание современных SoC интерфейсов;
Навыки проведения/сопровождения тестирования RTL;
Уверенный пользователь Linux;
Опыт использования системы контроля версий Git;
Понимание техник CDC.

Условия труда:

Офис в районе метро Алексеевская в Москве.
Готовы к гибридной схеме работы.
По деньгам: у нас достаточно гибкий подход.
300+ и до... т.р. в месяц на руки готовы обсудить.
Всё в белую.
ДМС, ИТ аккредитация.

Контакты:

Борзов Максим
[email protected]
https://t.me/Maksim_Borzov

FPGA-Systems Events

17 Jan, 12:44


Компания: Элвис, российский дизайн-центр.
Мы в поиске Старшего инженера-тополога цифровых СБИС (Senior Backend ASIC Engineer).

Формат работы: #удаленнаяработа #гибрид #офис
Категории: #ASICengineer #Тополог #СБИС #ASIC #Cadence #Synopsys #Verilog #RTL
Что нужно делать: Проектировать топологию цифровых СБИС (ASIC)
Обязанности:
• Валидация входного нетлиста и файла временных ограничений
• Проектирование планировки кристалла
• Проектирование сетки питания
• Размещение стандартных ячеек
• Трассировка
• Опыт в проектировании топологии цифровых и цифро-аналоговых СБИС
• Знание маршрутов изготовления СБИС
• Физическая верификация
• Анализ сетки питания
• Анализ временных путей

Необходимый стек: ASIC, Cadence Innovus либо Synopsys IC Complier, Verilog /SystemVerilog, умение читать и понимать RTL.
Резюме можно присылать на почту [email protected] или писать в личку @VictoriaElvees
Виктория, Менеджер по подбору, НПЦ Элвис

FPGA-Systems Events

17 Jan, 10:03


Наш товарищ принимает участие в знаменитом питерском Embedded Bar!
Так держать, товарищ комрад!
https://t.me/thirdpin/840

FPGA-Systems Events

14 Jan, 08:38


Выход нашей логической функции формируется на точке F1, но его нельзя просто так применять. Дело в том, что все наши ключи (опять же, для экономии количества транзисторов) – это просто n-канальные транзисторы, и самый высокий уровень напряжения, который они могут пропускать – это питание минус их пороговое напряжение. Если подать такой уровень на обычную КМОП-логику, оно и работать будет плохо, и создаст большую утечку через приоткрытые транзисторы. Поэтому между точками F1 и F2 стоит буфер со слабой обратной связью. p-канальный транзистор в обратной связи делают «слабым» - узким и длинным, так что его ток не в состоянии «перетянуть» выход мультиплексора, но если на выходе мультиплексора «плохой высокий уровень», то на затворе pMOS ноль, и он подтягивает и так высокий уровень до питания.

За точкой F2 стоят DFF и мультиплексор, позволяющие использовать наш LUT более гибко и не пытаться собирать триггеры из самих LUT с колоссальным оверхедом. Мы и так уже потратили на реализацию функции, требующей в ASIC четырех транзисторов, целых сорок восемь штук. Для четырехвходового LUT нам потребуется 139 транзисторов вместо 8, а для шестивходового – 527 вместо 12.

Такова цена, которую FPGA платят за универсальность и программируемость, и это только ее часть, потому что есть еще огромные накладные расходы на роутинг (который на самом деле занимает 70-80% всей площади чипа). Впрочем, преимущества с лихвой перекрывают эти недостатки и позволяют FPGA иметь множество продуктовых ниш и активно развиваться.

Для того, чтобы облегчить это развитие, производители FPGA ставят на чип ASIC-style готовые популярные блоки, такие как память (BRAM), DPS-ядра, CPU-ядра, скоростные интерфейсы и многое другое. Однако главная сила FPGA состоит именно в LUT и их гибкости.

FPGA-Systems Events

14 Jan, 08:38


На рисунке показана базовая структура LUT (LookUp Table, табличная функция) – основного вычислительного блока любой FPGA. Для простоты и наглядности показан LUT с двумя входами, тогда как в индустрии реально применяются блоки на 4, 6, и даже 8 входов.

Собственно таблица представляет собой «перевернутый» мультиплексор, входы данных которого задают логическую функцию, а управляющие входы служат входами данных получившегося вентиля. Если мы, к примеру, запишем в ячейки памяти нашего LUT 1000, то он станет функцией NOR от входов In0 и In1, а если запишем 0110, то функцией XOR.

Как можно видеть, в нашем мультиплексоре не 4 ключа, а 6. В общем случае для LUT с N входов их будет (2^(N+1))-2, то есть 30 для 4-LUT и 126 для 6-LUT. Теоретически, в мультиплексоре можно обойтись 2^N ключей (то есть почти вдвое меньше), но тогда каждому из этих ключей потребуется декодер, в то время как такая каскадная схема требует только инверсию входных сигналов, то есть экономия транзисторов получается очень большая.

FPGA-Systems Events

13 Jan, 14:15


Уважаемый товарищ Дэвид, который не перестает нас радовать офигенными фотками с гигантскими чипами ксая, поделился списком позиций Xilinx на складе. По вопросам стоимости и поставки пишите @XINVRYdavid
===

FPGA-Systems Events

13 Jan, 10:01


#вакансия #офис #fulltime #работа #ASIC #Verilog #Новосибирск
RTL - разработчик
Компания: Мотив Нейроморфные Технологии
Уровень: junior/junior +/middle
Формат работы: full time офис. Удаленка с периодическими командировками в г.Новосибирск возможна в крайнем случае, но пока не очень удобна
Проекты:
Разрабатываем первый в России нейроморфный процессор биологически подобный для исполнения импульсных нейронных сетей AltAi https://motivnt.ru/neurochip-altai
📝Задачи
Разработка RTL описания узлов заказной СБИС
Тестирование
Возможно участие в перекрестной верификации
✍️Ожидания к кандидату
Обязательно: Verilog или VHDL
Желательно: SystemVerilog, Linux, C/C++, Python, TCL
Опыт разработки устройств, работающих на ПЛИС высокой степени интеграции например Xilinx, Altera (Intel)
Знание цифровой электроники
Условия:
Опытная команда
Работа в аккредитованной IT компании;
Работа в офисе в г.Новосибирске/удаленка с командировками
Заработную плату обсуждаем, отталкиваемся от ваших ожиданий;
Бесплатные обеды в офисе ежедневно;
📌Остались вопросы, пиши📮@Evga_HR
[email protected]

FPGA-Systems Events

13 Jan, 03:56


HDL converter (between VHDL, SystemVerilog and/or Verilog), based on GHDL, Yosys, Synlig and the plugins ghdl-yosys-plugin and yosys-slang. It relies on Docker and PyFPGA containers.

vhdl2vhdl: converts from a newer VHDL to VHDL'93 (using ghdl).
vhdl2vlog: converts from VHDL to Verilog (backends: ghdl or yosys).
slog2vlog: converts from SystemVerilog to Verilog (frontends: slang, synlig or yosys).

FPGA-Systems Events

09 Jan, 07:06


Отличные новости: YADRO и СПбГУ приглашают на Зимнюю Школу «Программирование для RISC-V»

Открыта регистрация на онлайн-лекторий и проектную работу!

На онлайн-лектории вы познакомитесь с архитектурой RISC-V, спецификой компиляции, запуска операционных систем и приложений, а также анализа производительности в RISV-V окружении. Лекции ведут эксперты в области системного программирования из YADRO, СПбГУ и ННГУ им. Лобачевского.

Проекты: YADRO отберет лучших студентов и пригласит их в Санкт-Петербург, Нижний Новгород, Новосибирск или Минск, чтобы принять участие в проектной работе.
Регистрируйтесь на сайте и скорее и делитесь новостью с друзьями!

FPGA-Systems Events

08 Jan, 06:17


FPGA compile as a service!
it is opensource based and even the JTAG interface w/ the FPGA is provided via webasm!
===
https://caas.symbioticeda.com/
===

FPGA-Systems Events

04 Jan, 08:07


Го тестить! Компилим верилог прямо не выходя из телеги 📈

Товарищ @skand_en сделал бота @verilogsimbot для компиляции Verilog кода, используя Икарус и гтк вейв.

Работает в личных сообщениях и групповых чатах.

FPGA-Systems Events

02 Jan, 21:01


Отличная новость, обожаю эти соревнования

После четырёхлетнего перерыва объявлено о возобновлении конкурса IOCCC (International Obfuscated C Code Contest), нацеленного на написание наиболее запутанного и трудноразбираемого кода на языке Си. Мероприятие IOCCC28 станет сороковым в истории конкурса, проводимого с 1984 года. Работы будут приниматься c 31 января до 2 апреля 2025 года. В отличие от прошлых конкурсов, отныне в исходном коде разрешено использовать кодировку UTF-8.

Участвующие в конкурсе работы, с одной стороны, должны препятствовать анализу кода и пониманию сути решаемой задачи, но, с другой стороны, код должен быть интересен и чем-то примечателен (работы могут быть необычно оформлены или выделять неожиданные стороны языка Си). Размер исходного кода программы не должен превышать 4096 байт, а программа должна собираться и выполнять осмысленное действие. Например, в прошлые годы создавались различные игры, эмулятор IBM PC, HTTP-сервер, система распознавания текста, движок трассировки лучей, генератор PDF.

Возобновлено соревнование по написанию запутанного кода на языке Си
https://www.opennet.ru/opennews/art.shtml?num=62503

Посмотреть примеры работ по годам можно тут
https://www.ioccc.org/years.html

А тут рассказан пример того, как разобраться с программой которая картинкой прицеплена к посту
How to “de-obfuscate” Jim Hague’s IOCCC winner program
https://medium.com/@laura.derohan/how-to-de-obfuscate-jim-hagues-ioccc-winner-program-3e7ea82c1fa4

FPGA-Systems Events

31 Dec, 06:17


​​🎤Дизайн процессоров: новогодний выпуск подкаста «Битовые маски»

В 18-м выпуске ведущие подкаста побеседовали с Юрием Панчулом — человеком, знакомым большинству людей, занимающихся дизайном процессоров, одним из основателей и создателей программы Школы синтеза цифровых схем. В портфолио Юрия — работа в MIPS Technologies, Juniper Networks, а также собственный стартап C Level Design. Сейчас он разрабатывает GPU в Samsung Advanced Computing Lab. Мы поговорили с Юрием о развитии индустрии, организации работы в крупных компаниях и требованиях к молодым специалистам:

Как Юрий начинал путь с программирования, а в итоге пришёл к логическому дизайну;
В чём заключается искусство создания микроархитектуры и почему сложно перейти от разработки софта к «железу»;
Как организована разработка чипов в крупных компаниях сегодня;
Как появился первый профессиональный перевод учебника Харрисов на русский язык;
В чём разрыв между требованиями работодателей и знаниями молодых специалистов по логическому дизайну;
Что важно для развития молодого специалиста помимо учебников;
Как развивается Школа синтеза цифровых схем в ракурсе реальных задач бизнеса.

#программы #подкасты #битовыемаски

Смотреть или слушать

FPGA-Systems Events

30 Dec, 18:32


Когда я был мелким, то любил всякие научные передачки по телеку, по мимо утиных историй и черепашек ниндзя.
Когда-то давно был такой телеканал от Рамблер и там показывали Ноу-Хау шоу, один из выпусков на который щас наткнулся https://vk.com/video370499529_456239214

А вы чего планируете посмотреть в новогодние праздники? Ну кроме блевады и вскода 😂

FPGA-Systems Events

30 Dec, 13:42


На товарищ сделал свой телега канал, не понял пока про што , но надо подписаться што бы понять

https://t.me/Science_w_fost

Все вопросы к @quantum_vacuum

FPGA-Systems Events

30 Dec, 12:54


Провел конфу, закрыл конфу
Сломал тачку, купил тачку
Потерял работу, нашел работу
Выпустил журнал, зарыл журнал

ПС: лучшим решением будет опубликовать ваши статьи на хабре, я виноват, не собрался с силами и не воспрял духом для его верстки. Энтузиазм для продолжения равен 0, по всем направлениям

FPGA-Systems Events

26 Dec, 20:15


Взято из канала https://t.me/verif_for_all

FPGA-Systems Events

26 Dec, 20:15


🔹Доброго времени суток, дорогие читатели! Спустя несколько месяцев затишья делюсь с вами уникальным контентом. А именно — целым циклом статей, посвященным подробному разбору основных концепций библиотеки универсальной методологии верификации (UVM). Я решил назвать его Demystifying UVM.

🔹Подавляющее большинство инженеров (в том числе и автор) при знакомстве с UVM задавали себе множество вопросов. Например о том, как работает type_id::create() и почему нельзя просто использовать new()? Или зачем нужно включать в тело класса макрос uvm_component_utils? Почему у конструктора два аргумента: name и parent? Все эти вопросы так или иначе "мерцали" в недрах разума.

🔹Всем нам искренне хотелось найти ответы. Но ворох рабочих задач постепенно гасил энтузиазм, и мы просто начинали пользоваться конструкциями, не задумываясь об их содержании. Но теперь у вас, дорогие читатели, есть возможность рассеять туман над исходным кодом библиотеки UVM и вместе со мной проанализировать то, что находится "под капотом". Нам предстоит долгий путь.

🔹Первые две статьи цикла будут посвящены механизмам создания компонентов и переопределению их типов. За данный функционал в UVM в наибольшей степени отвечает класс фабрики (UVM factory), который и будет фигурировать в названиях статей. Первая уже доступна по ссылке ниже.

⚡️Demystifying UVM: Фабрика, часть 1⚡️

🔹Все исходные файлы статьи, а также код примеров и скрипты для их запуска при помощи QuestaSim и Verilator расположены в репозитории канала и доступны абсолютно всем. Выход же второй статьи планируется в течение ближайших двух недель! Читайте, распространяйте, делитесь впечатлениями, предлагайте улучшения! Всего вам самого наилучшего!🤝

FPGA-Systems Events

22 Dec, 07:00


Ну што ж, опрос показал , что 60 процентов должны это понять:

Я ищу таких как я
Сумасшедших и смешных, сумадших и больных е е е
А когда я их найду мы уйдем отсюда в ночь
Мы уйдем отсюда прочь
Мы уйдем из зоопарка 😜

FPGA-Systems Events

22 Dec, 06:57


Вы наверняка знаете крупную компанию/завод/предприятие СТЦ. У них есть своя телега оказывается https://t.me/stc_vesti


Щас они запустили интересную рубрику с фотками того , што они делают ... И должен сказать фотки там просто потрясающие.

В общем, если включить свой личный фильтр, то можно найти што то интересное для себя

FPGA-Systems Events

21 Dec, 20:05


почитал тут про развитие комунити, говорят што полезно делать всякие опросники, так вот

FPGA-Systems Events

21 Dec, 06:42


Героев Меча и Магии III в браузере
Наконец то мы с @caiiiycuk (проект Dos.Zone) готовы с радостью представить долгожданных браузерных Героев Меча и Магии 3 о которых я рассказывал последний месяц.

Особенности проекта:
- Кроссплатформенность и поддержка практически любых браузеров и устройств. Windows, MacOS, Linux, Android, iOS
- Никакой рекламы, донатов, регистраций, смс и прочей неприкольной фигни!
- Сохранение и загрузка прогресса. Доступны сохранения как локально, так и в кэш браузера. Также работает автосейв
- Оригинальные кампании включающие Возрождение Эрафии, а также дополнения Клинок Армагеддона и Дыхание Смерти
- Более 160 кастомных сценариев
- Генератор карт
- Кроссплатформенный мультиплеер для пользователей порта VCMI. К сожалению в браузере нельзя создавать свои игры в лобби, но можно подключится к уже созданным пользователями полноценного ПК клиента VCMI
- Высокие разрешения экрана (автоматическое определение разрешения вашего устройства при запуске игры. Если запускать игру в горизонтальном или вертикальном положении устройства, то разрешение определится по разному.

Как это работает, авторские права и давайте уже играть!

Мы живем в мире где нарушение практически любых авторских прав грозит очень тяжелыми последствиями. Стали ли мы их нарушать? Ну конечно же нет! Ведь наш проект всего лишь Инструмент для запуска героев в браузере. И вот как это работает:

Вы можете указать путь к ресурсам оригинальной игры (Heroes 3 Complete Edition) на вашем устройстве. Также в свободном доступе можно скачать пак с этими ресурсами на archive.org, занимают они 200мб

Можете указать URL с ресурсами игры. Для удобства кто то из читателей наверное может даже сделать ссылку сам

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

А теперь давайте уже поиграем:
Способы запуска

Заходите на https://homm3.zip/ и воспользуйтесь инструкцией описанной выше

Воспользуйтесь готовой для полноценной игры url Ссылкой №1 взятой из свободных источников

Или воспользуйтесь готовой для полноценной игры url Ссылкой №2 опять же взятой из свободных источников

После загрузке данных нажимаем кнопку Запустить игру.
Вы великолепны! И теперь можете поиграть в Героев Меча и Магии 3 практически на любом устройстве в браузере!

Из замеченных нами багов, которые мы не устранили
- Может некорректно работать при запуске непосредственно из браузера Telegram (не на всех устройствах, у меня работает к примеру)
- игра виснет если в самой игре нажать кнопку Полноэкранный режим. Для полноэкранного режима мы сделали альтернативу в браузере в правом верхнем углу

- если зависло на стадии загрузки просто обновите страницу

- могут быть сбои из за наплыва пользователей на наш сервер, это временно

Наша команда и благодарность за помощь в разработке:

Команда:

@caiiiycuk - главный разработчик VCMI в браузере

@Carter54 - идея, философия, тестирование и информационная поддержка

@AlexSnowLeo - тестирование

Особая благодарность:
VCMI Community
Моему комьюнити на Пикабу и канале Пятьдесят Четвертый
Моей прекрасной жена за поддержку и тестирование

Привет for Anna Ti Mofeeva от нашего секретного помощника

Коротко в двух строчках о планах на будущее:

In the Wake of Gods

Horn of the Abyss

Всем спасибо за внимание! Играйте, делитесь, распространяйте и получайте удовольствие от любимой игры!

Поддержать и поблагодарить нашего главного разработчика можно здесь
А для меня самая главная благодарность Ваше внимание и подписка на мой уютный канал

Наиболее полная статья о нашем порте Героев 3 доступна здесь

ДЛЯ СМИ! УКАЗЫВАЙТЕ ПЕРВОИСТОЧНИК - 🔥 КАНАЛ ПЯТЬДЕСЯТ ЧЕТВЕРТЫЙ 🔥

FPGA-Systems Events

19 Dec, 19:01


Ищем ASIC-архитектора

В команду Дизайн-центра МФТИ требуется ASIC-архитектор для задачи разработки IP-блока сжатия видеоданных.

Требования:
- Опыт разработки алгоритмов видео-сжатия в ASIC или в FPGA
- Будет плюсом опыт работы с Ventilator и cocotb

Задачи:
- Разработка архитектуры IP-блока сжатия данных
- Разбиение задачи на подзадачи, постановка задачи Verilog-разработчикам и верификаторам
- Консультирование в области ASIC-разработки
- Написание Verilog-кода и тестов

Вилка: 300к-600к

Подробности: @alpocnito

FPGA-Systems Events

18 Dec, 19:31


https://youtube.com/live/Z8IYeVBHIxQ?feature=share
https://vkvideo.ru/video715104_456239721

Объявляется заключительный прямой эфир, с подведением итогов в 2024 и с планами на 2025.
Жду вас в субботу, 21 декабря, в 19:00 на youtube и vk

Будет розыгрыш чашек и футболок! Опять будет квиз,
Рекомендую пересмотреть все мои видео за этот год чтобы повысить шансы в конкурсе.

FPGA-Systems Events

18 Dec, 03:57


Sipeed’s New USB3.0 Logic Analyzer coming~ As compact as a watch!
Support 16CH@125M, 12CH@250M, 6CH@500M, 3CH@1G !

FPGA-Systems Events

17 Dec, 18:59


Дабл баг в аксае

https://www.linkedin.com/pulse/many-ways-mess-up-readyvalid-handshaking-lukas-vik-2mqdf/?trackingId=AD0sR2%2BMqsphG2lxhPCOjQ%3D%3D

FPGA-Systems Events

15 Dec, 13:50


Вы же знаете, что я за любой FPGA движ двумя руками!

Я всячески поддерживаю любые каналы в телеге или в ютубе или где то еще, чем то связанным с FPGA / RTL / Verification.

Наткнулся тут на канал https://www.youtube.com/@mihas6705

Если автор в канале / чате - черкани мне в личку @KeisN13

Если знаете его контакты, напишите мне в ту же личку

Если не подписаны, подписывайтесь 😊 и напишите в комменатх ему штобы мне написал в телегу 😄

FPGA-Systems Events

14 Dec, 12:49


https://www.youtube.com/watch?v=qBvr7Qi3IDk
https://vkvideo.ru/video715104_456239720
Релейный компьютер был, ламповый в процессе, следующий на очереди - на самодельных микросхемах. Высоковакуумный пост - как первая ласточка в этом нелегком пути

FPGA-Systems Events

13 Dec, 16:50


Привет
У тебя случайно нет ответов на задачи книги этой?

FPGA-Systems Events

13 Dec, 09:16


Товарищи студенты и товарищи родители студентов!

С февраля по апрель будет проходить некоторое количество курсов, на которые можно подать заявку для участия.

В данном случае это курс по верификации, на на сайте есть еще парочка других, не по FPGA / RTL / Verification направлениям. Рекомендую ознакомиться

https://careers.yadro.com/practical-courses/verification/

FPGA-Systems Events

12 Dec, 16:30


Немного поигравшись с Veryl пишу отзыв. Если кратко: потенциал есть, но пока не готов.

Не буду лить воду, пойду по фактам. Плюсы языка:

➡️Полярность сброса и клока можно выбрать при сборке. Очень полезная фича, но есть некоторые проблемы с передачей этих знаний в подключаемые модули на верилоге. Есть автоматическая инверсия сброса, если в вериложном модуле сброс не той полярности. Но пока нет инверсии клока и никак не передать информацию о типе сброса - синхронный он или асинхронный.
➡️Фигурные скобки в качестве операторных скобок конечно выглядят гораздо приятней многословных begin/end и module/endmodule.
➡️Нет разделения на блокирующее и неблокирующее присваивание. Язык предназначен для написания только синтезируемого кода, по этому синхронные присваивания - неблокирующие, асинхронные - блокирующие.
➡️if/else как выражение (expression). Как бы реверанс в сторону функциональных языков, но по сути синтаксический сахар над тернарным оператором.
➡️Дженерики! Наконец-то шаг в сторону метапрограммирования. Шаг скромный, но в верилоге этого очень не хватает.
➡️Есть поддержка аннотации CDC. Если вдруг вы небезопасно передаёте данные из домена в домен, транслятор даст вам по рукам.
➡️Какая-никакая стандартная библиотека с FIFO и некоторыми полезными модулями (кое кто из чата FPGA Systemc был бы очень рад).

Теперь минусы:

➡️Нет приведения ширины. Есть приведение к типу, и как бы можно объявить новый тип с нужной шириной и к нему приводить. Но это лишняя писанина, и результирующий верилог не поддерживается парсером Yosys'а. Такая вот шляпа.
➡️В конструкции вида a = {b, '1} единица не расширяется до размера a, и код в неизменном виде попадает в верилог. Т.е. это ошибка и в верилоге и в вериле, что несколько расстраивает. Выражение как бы очевидное, но авторы решили сохранить совместимость с верилогом. А ещё линтер на это не ругается (а Верилятор ругается).
➡️Нельзя объявить несколько переменных одного типа с одной декларации. Для каждой переменной надо писать var бла_бла: тип;.
➡️Невозможно задать начальное значение регистру или памяти. ROM в принципе можно описать в виде const (которое транслируется в localparam), но RAM только через readmem. Авторы говорят, что для асиков это не нужно, а проблемы плисоводов их не волнуют. Конструкция initial поддерживает только вывод сообщений.

По инфраструктуре. В отличие от верилога, у которого только стандарт, Veryl "из коробки" имеет форматтер, линтер и language server. Это очень удобно. Например, на добавление полноценной поддержки языка с в Emacs у меня ушли сутки. А это форматирование с отступами, подсветка синтаксиса, подсветка ошибок в реальном времени, автодополнение, хождение по коду и попапы.

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

Есть и недостатки:

➡️Нет настроек форматирования, есть только настройка длины таба.
➡️У линтера есть только настройки стиля, языковых настроек нет. Например, нет предупреждения о неявном приведении ширины.
➡️При касте сброса транслятор может менять имя сигнала, добавляя к нему префикс или суффикс (настраиваемо). При этом он это делает и для портов вериложных модулей. По этому, если включена эта опция, при имплементации вериложного модуля к именам портов клока и сброса надо прибавлять префикс r#. Но это скорее ошибка, которую нужно исправлять.
➡️Часто неправильно указывает положение ошибки, особенно если забыли или лишняя точка с запятой.

В общем, впечатления от языка двойственные. С одной стороны линтер, language server и дженерики. С другой - ощущение, что пишешь на верилоге с новым синтаксисом и старыми проблемами. А зачем мне старые проблемы? Мне нужны новые 😄

PS: Дописывая пост заглянул в репозиторий. Две недели назад вышла новая версия, в которой добавили приведение ширины. Вот так может и допишут до продакшена.

FPGA-Systems Events

10 Dec, 17:03


Товарищи сторожили, кто нить знает на каком сайте я сгенерил эту надпись ?
https://t.me/fpgasystems_events/1453

FPGA-Systems Events

09 Dec, 09:58


Скинули список микросхем на складе в СПб, если че кому надо пишите по указанным контактам, а не мне

+7 921 946 5447
@Max_0877
Краснов Максим Николаевич

FPGA-Systems Events

07 Dec, 16:35


Вакансия FPGA программист в Bringo.
от 300 000 до 400 000 ₽ гросс/на руки (или больше, в зависимости от вашей экспертизы);
Опыт более 6 лет или меньше, при профильном образовании РадиоФизика, Радиоприборостроение;
Возможно любые виды оформления: ТК РФ, договор услуг, подряда, ГПХ, самозанятые, ИП.

https://hh.ru/vacancy/108414692

Ключевые требуемые навыки: FPGA / ПЛИС + Verilog.

Желательные навыки и будут преимуществом опыт работы:
Matlab, C++, Python, DSP, Ethernet, PCIe, Рид-Соломон, БЧХ.
Опыт работы с дальними расстояниями, КВЧ, Короткими волнами.

Описание проекта
Компания Bringo Net занимается разработкой телекоммуникационного оборудования и оборудования радиосвязи. Проект на стадии коммерческого запуска и финальных испытаний.

Обязанности:
* разработка на языках Verilog блоков цифровой обработки сигналов, внешних интерфейсов ПЛИС;
* разработка функциональных моделей, моделей реализации, тестовых сценариев для автоматизированной верификации кода;
* интеграция IP блоков сторонних разработчиков;
* аппаратная отладка кода;
* участие в разработке архитектуры систем, а также протоколов взаимодействия;
* разработка технических заданий для смежных разработчиков.

Требования:
* опыт программирования FPGA от Altera, Xilinx (Zynq);
* знание основ цифровой обработки сигналов для систем связи - фильтры, модуляция, демодуляция, синхронизация, помехоустойчивое кодирование;
* опыт разработки функциональных моделей, а также моделей реализации в
* Matlab или Python, или C/C++;
* опыт аппаратной отладки, и работы с измерительным оборудованием;
* понимание базовых разделов математики: тригонометрия, основы линейной алгебры.

Будет плюсом:
* опыт работы с Embedded Linux - отладка, профилирование и оптимизация ядра, разработка драйверов, и приложений;
* владение Python;
* владение HLS;
* опыт программирования SoC;
* опыт автоматизированного тестирования разрабатываемого программного обеспечения на конвейерах CI/CD;
* обеспечения на конвейерах CI/CD;
* ••• понимание основ построения аналоговой части радиоприёмопередатчиков: опыт работы со скоростными интерфейсами.

Соискателям из чата @fpgasystems я доступен 24/7 по любым вопросам.
С Уважением, технический рекрутер / HR Bringo, Наиль (@hrbpNail).

FPGA-Systems Events

07 Dec, 08:47


Получил в подарок для коллекции книжку, да еще и с автографом !

FPGA-Systems Events

07 Dec, 07:01


Товарищ Руслан (он же небезызвестный checkpoint https://habr.com/ru/users/checkpoint/ ) поделился в комментариях под одним из постов Юрия Владимировича пдфкой с лекции, которую он читал в ТюмИУ.

Можно накидать кудосов ему в карму.

PDF во вложении

FPGA-Systems Events

05 Dec, 19:35


Канал просто офигенный, я должен был сделать нечто подобное несколько лет назад ! Но почему то все делал сам и призывал вас тоже чем то делиться, но получилось как получилось 😢

Появилась новая статья по PUF - то, с чего начался фпга системз. Я так до конца и не разобрался с этим явлением в мире микроэлектроники, но читать по прежнему интересно 😊

https://t.me/chipnewsbot/5/226

Ps: пока это не смотрел, но добавил в список надо посмотреть

FPGA-Systems Events

05 Dec, 14:41


Хотите быть первыми, кто узнаёт о самых важных технических новостях?
FPGA, MCU, RISC-V и AI — инновации, которые меняют мир, собраны для вас в одном месте!

Представляем "ChipNews" — канал, который автоматически публикует новости от более чем 100 крупнейших компаний и чипмейкеров! Никакой лишней информации, только самые важные апдейты от лидеров индустрии: Intel, NVIDIA, AMD, ARM и других.

С нами вы:
Узнаёте о технологических прорывах первыми.
Экономите время — новости приходят к вам автоматически.
В будущем получаете доступ к уникальным инструментам, таким как Telegram-бот Icarus Verilog.
И это только начало: подписчикам будут доступны новые эксклюзивные функции в будущем!

Не теряйте времени — вступайте в сообщество инженеров, разработчиков и техногиков уже сегодня!
👉 Подпишитесь на ChipNews и будьте на шаг впереди технологий.

FPGA-Systems Events

05 Dec, 04:13


Всем, кто хотел бы полистать слайды с субботней конференции, посвящается - ищите пдф-ки на страничке мероприятия https://engineer.yadro.com/fpga-systems-2024-2-msk/

FPGA-Systems Events

04 Dec, 07:30


https://atyapsheva.gallery.photo/gallery/konferencia-fpga-systems-2024-2/

FPGA-Systems Events

04 Dec, 06:36


Овеян славою народного доверия
С юных лет мечтой прекрасною горя
Стал наш родной, родной товарищ Берия
Старшим инженером разработки СнК

FPGA-Systems Events

04 Dec, 05:56


Ищу FPGA инженера для работы над системой связи 5G NR. Есть наработки в LTE а также проект с открытым кодом с которого можно начать.
Я представляю компанию Symlab AG symlab.ch , у нас есть группа разработчиков FPGA, работающих удалённо над различными проектами.
В связи с увеличением заказов, и особенным интересом клиентов системой связи 5G, усиливаем группу, работающую над LTE в направлении 5G.
Требования - опыт работы с FPGA (используем Zynq 7000, Ultrascale+), Vivado, Vitis, базовые знания в области обработки сигналов, Matlab.
Приветствуются знание C, C++.
Особенно приветствуется опыт работы с LTE или другими мобильными стандартами.
Работа чисто удалённая, есть удалённое подключение к нашему железу, возможна как полная так и частичная занятость.
По всем вопросам пишите мне в телеграм. Евгений Пикулин +41786374959

FPGA-Systems Events

03 Dec, 12:34


На Хабре подробно описали проект запуска Embedded Linux на Hard- и Soft-процессорах Xilinx Zynq. Инженер Павел Панкратов, который выступал на питерском FPGA Systems этой осенью, осветил все нюансы принятых в проекте решений.

Цикл состоит из трех статей:

→ Про разработку проекта программируемой логики
→ Про сборку операционной системы
→ Про запуск ОС и верификацию проекта

FPGA-Systems Events

03 Dec, 05:29


Сегодня праздник у ребят,
Ликует пионерия
Сегодня в гости к ним придет
Лаврентий Палыч Берия...

Ждите на родчельской после 12 👍

FPGA-Systems Events

02 Dec, 11:20


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

Наши IP-ядра для ПЛИС и СнК — это на 100% российская разработка, обеспечивающая высокую производительность на уровне мировых аналогов. Они независимы от зарубежных лицензий и совместимы как с импортной, так и с российской электронной компонентной базой, что делает их универсальными для использования в действующих и проектируемых системах связи.

На онлайн-презентации вы узнаете:
🔵Какие IP-ядра мы разработали в этом году,
🔵Их ключевые преимущества,
🔵Для каких проектов они подойдут,
🔵Как заказать эти решения и что входит в комплект поставки.

Инженер Экспоненты по ЦОС Игорь Кащенко поделится реальными кейсами внедрения IP-ядер, предоставит другую полезную информацию для решения ваших задач в разработке систем связи и ответит на вопросы.

Регистрируйтесь на бесплатную онлайн-презентацию!

💬 @exponenta_ru

FPGA-Systems Events

02 Dec, 04:59


Разработчик ПЛИС
full-time, можно удаленно, гибкий график

Задачи
- Разработка архитектуры и программирование ПЛИС для реализации сложных алгоритмов обработки сигналов.
- Желателен опыт в реализации алгоритмов обработки сигналов для видео, включая фильтрацию, сжатие и декодирование.
- Работа с инструментами разработки (например, Xilinx Vivado, Altera Quartus) для синтеза и отладки ПЛИС.
- Проведение симуляций и тестирований решений на реальном оборудовании для обеспечения соответствия проектных требований.
- Желателен опыт работы с китайскими ПЛИС

➡️ЗП 150-350к+ рублей в зависимости от навыков, готовы платить по рынку и выше

Писать @fefsveta
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

01 Dec, 17:24


Говорят, что надо иметь какое то количество бустов в канале, чтобы можно было их юзать. В общем кому не жалко ... https://t.me/boost/fpgasystems_events


Все свои бусты потратил на канал доки )

https://t.me/embedoka

FPGA-Systems Events

01 Dec, 17:09


Товарищи, сделал пару лого для ваших статусов в Никах и реакцию палец вверх 👍. У кого есть премиум тот знает. Можно ими пользоваться.

Доп цвета по запросу, но сразу подумайте как они буду отображаться для светлой и темной темы

👍👍

Они работают в чатах, но к сожалению не в канале (

FPGA-Systems Events

01 Dec, 11:49


Ну што ж, ответы в чате прозвучали. Поэтому выкладываю:

Важно знать нюансы архитектуры, и в данном случае нюанс есть для Xilinx 7-series и Xilinx Ultrascale.

1️⃣ Согласно документации, триггеры в CLB Xilinx 7-series не имеют встроенного active-low сброс. По этой причине, если вы делаете сброс по нулю, то он будет реализован как LUT (реализующий функционал инвертора) и триггер, у которого есть сброс active-high (картинка 1)

2️⃣ А в US+ было решено вернуть active-low сброс, во этой причине дополнительный LUT не будет использован (картинка 2)

Так што, вот такой нюанс, про который мало начинающих разработчиков знают ☺️
===
PS: важно сравнивать постимплемент схемы (картинка 3), потому што и тут есть нюансы, но обсудим это как нить в другой раз 😄
===
@fpgasystems_events

FPGA-Systems Events

30 Nov, 08:41


FPGA-Systems Events pinned «Если вы не сможете прийти, не успели зарегистрироваться или встретите субботу не в Москве, подключайтесь к трансляции заключительной в этом году FPGA-Systems на Youtube, Rutube или VK. В программе: 11:10 - Введение в проектирование RTL цифровых систем…»

FPGA-Systems Events

30 Nov, 08:34


Если вы не сможете прийти, не успели зарегистрироваться или встретите субботу не в Москве, подключайтесь к трансляции заключительной в этом году FPGA-Systems на Youtube, Rutube или VK.

В программе:

11:10 - Введение в проектирование RTL цифровых систем средствами Chisel/Scala
11:50 - Генерация преднамеренных ошибок в UVM-тесте
12:30 - Проектирование интегральной схемотехники в российских САПР
14:00 - Как мы AMD GPU на ПЛИС с RISC-V Linux запускали
14:40 - Open Source Step-and-Compare: делаем индустриальный подход к верификации RISC-V доступным каждому
15:20 - Увеличиваем производительность, искажая время: Extended Useful Skew
16:20 - Работаем с HDMI на ПЛИС
17:00 - Что нового у BMTI? Смотрим на обновление линейки коммунистических ПЛИС

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

p.s. Записи автоматически останутся доступны по тем же ссылкам, что и трансляции. Нарезка отдельных докладов появится на тех же каналах в течение 2 недель после мероприятия.

p.p.s. Слайды с мероприятия появятся в течение недели после митапа на его сайте.

FPGA-Systems Events

29 Nov, 14:50


и в догонку к предыдущему посту.

У меня не получилось сделать вот такую схему, как на картинке. Вивадо упорно синтезит какую-то чушь, если мультиплексор из CLB. Напомните, mux в CLB Xilinx 7-series может клок мультепликсировать, который идет из bufg?

Но зато все получилось, если заменить обычный mux на специально выделенный ресурс bufgmux.

PS: если не в курсе што такое BUFGMUX, отправляю вас к чтению UG974 (https://docs.amd.com/r/2021.1-English/ug974-vivado-ultrascale-libraries/BUFGMUX)

FPGA-Systems Events

29 Nov, 14:05


Нашел я тут интересную статейку, которой с вами не поделюсь пока што 😜, но она стала поводом для этого поста.

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

На картинке 1 вы видите результат поведенческого моделирования - то есть фактически того, что вы написали на Verilog / SV / VHDL

На картинке 2 вы видите результат пост-синтез, где сразу видна разница в поведении сигнала oclk

Что делать в этих случаях?
1️⃣ Во первых изучайте схему и читайте синтез репорты, чтобы найти, что именно было оптимизированно синтезатором.
2️⃣ Сравнивайте схему пост синтеза и элеборейта.
3️⃣Ищите цепи, которые были "удалены"

Я попытался запретить оптимизации всеми возможными способоми: и в настройках ставил flatern_hierarchy в none, и ставил атрибут mark_debug для запрета оптимизации цепей, но пока это не помогло 😆

PS: есть несколько вариантов моделирования, как-нибудь почитайте о них на досуге (картинка 3)

FPGA-Systems Events

29 Nov, 04:57


Удивительное рядом: получается, что самое короткое расстояние между двумя триггерами в ПЛИС Xilinx, это

не DFF->interconnect->DFF,
а shift register look-up table -> DFF.

Потому што если задать глубину сдвигового регистра 1, то есть поставить на вход А все нули, то это будет фактически просто один триггер.
Надо бы это срочно проверить 😄

PS: глубина регистра из документации Depth = (16 x A4) + (8 x A3) + (4 x A2) + (2 x A1) + A0 + 1
If A4, A3, A2, A1, and A0 are all zeros (00000), the shift register is one bit deep

PS2: я вообще хз зачем нам этот факт и где он может пригодиться 😁 Ну разве што для какого нить экстремального cdc

FPGA-Systems Events

28 Nov, 18:11


Друзья! последнее время у нас прибавилось много подписчиков, поэтому мы решили продублировать пост с нашими полезными статьями на ХАБР:

🔸Разработка и тестирование целочисленного сумматора с AXI-Stream интерфейсами:
Часть 1 (https://habr.com/ru/articles/767196/)
Часть 2 (https://habr.com/ru/articles/770034/)
Часть 3 (https://habr.com/ru/articles/772686/)
Часть 4 (https://habr.com/ru/articles/774412/)
Часть 5 (https://habr.com/ru/articles/776354/)
🔸Реализация Avalon-MM Master в виде конечного автомата на VHDL (https://habr.com/ru/articles/776876/)
🔸Реализация кодека 66b/64b на языке VHDL (https://habr.com/ru/articles/778686/)
🔸Непрерывная интеграция при разработке RTL-модулей (https://habr.com/ru/articles/781382/)
🔸Внутренняя память ПЛИС, которой всегда не хватает (https://habr.com/ru/articles/783202/)
🔸Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС Intel серии IV. Подготовка (https://habr.com/ru/articles/788102/)
🔸Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС Intel серии IV. Практика (https://habr.com/ru/articles/788104/)
🔸Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС Intel серии V (https://habr.com/ru/articles/790652/)
🔸Симуляция высокоскоростных приёмопередатчиков с динамической реконфигурацией для ПЛИС Intel серии 10 (https://habr.com/ru/articles/790814/)

Подписывайтесь на наш канал, комментируйте, поддерживайте авторов статей - им и нам это очень приятно!

FPGA-Systems Events

28 Nov, 16:08


Открыта вакансия

Разработчик FPGA
FPGA Design Engineer
В частный проект
В связи с увеличением объемов работ ищем специалистов в нашу команду. Основные направления деятельности:
- разработка прошивок для ПЛИС Intel на языках SystemVerilog / Verilog / VHDL;
- реализация алгоритмов обработки изображений на базе ПЛИС;
- работа с различными внешними интерфейсами на ПЛИС.
Зарплата 150-250 т. руб. по результатам собеседования.
Занятость: полная занятость, частичная занятость
График работы: полный день, гибкий график, удаленная работа
 
Необходимые навыки
- опыт работы с FPGA;
- опыт отладки прошивок в составе изделия;
- владение языками описания аппаратуры SystemVerilog / Verilog;
- знание цифровой схемотехники;
- работа с CPU Nios, С / С++;
- способность искать, читать и анализировать научные статьи на английском.
 
Не обязательно, но будет преимуществом:
- опыт реализации алгоритмов обработки изображений на FPGA;
- опыт работы с FPGA Intel;
- опыт работы с различными интерфейсами: PCIe, DDR, Ethernet, SDI и т.п.;
- опыт разработки электрических схем в Altium Designer.
===
Контакт для связи @Talaladze

FPGA-Systems Events

28 Nov, 12:13


Оказывается уже все придумано за нас и есть библиотека для связки SV и Python
===
The PyHDL-IF library uses the Python C API internally to implement cross-calling between SystemVerilog and Python, and it’s always good to have it as an option. The downside is that code that uses the C API tends to be rather verbose, so let’s see if we can improve the situation with a SystemVerilog convenience API
===
Здесь можно почитать поподробнее https://bitsbytesgates.com/python/2024/11/17/PyHDL_Convenience_API.html
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

28 Nov, 08:26


Товарищи, прием статей в третий номер продлен до 20 декабря, а это значит што психологически важная отметка для выпуска журнала не пройдена и его релиз не состоится в эту субботу.

Инфо о народном FPGA журнале здесь fpga-systems.ru/fsm

FPGA-Systems Events

28 Nov, 02:46


Комрады, накиньте мне в карму ваших царских лойсов на хабре
https://habr.com/ru/articles/861926/

FPGA-Systems Events

27 Nov, 10:15


Электронный журнал «РадиоЛоцман» 2024, 09-10
Бесплатная PDF:
https://www.rlocman.ru/book/book.html?di=669225

В номере:
● Понимание процессора Arm Cortex-M0+ и его возможностей
● Программно-управляемый точный источник тока
● Конденсаторное питание электроники – основа экологичности проекта
● Самодельный резистивный датчик температуры для цифрового мультиметра
● Передача тактовой частоты или данных по кабелю питания
● Электромеханическое демпфирование стабилизирует показания аналогового стрелочного прибора

...и еще около 30 статей и схем
#журнал

FPGA-Systems Events

27 Nov, 07:02


https://t.me/exponenta_ru?livestream

FPGA-Systems Events

27 Nov, 07:01


📣 Совсем скоро начнём трансляцию мастер-класса по моделированию радиолокационных систем с помощью российской среды Engee.

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

Нажмите «Вступить в трансляцию» — и вы с нами!

Не упустите возможность узнать больше о возможностях Engee, задать вопросы и получить ответы от экспертов. Ждём вас!

FPGA-Systems Events

26 Nov, 07:11


Комрады! Наш товарищ попал под сокращение, в связи с прекращением проекта и сейчас в поиске работодателя.

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


Помогаем, не стесняемся. Уверен у вас есть потребность в FPGA разработчиках
===
Контакт для связи @mshomov

FPGA-Systems Events

26 Nov, 05:15


The hdl-modules project is a collection of reusable, high-quality, peer-reviewed VHDL building blocks. It is released as open-source project under the very permissive BSD 3-Clause License.
...
More important than anything, however, is the quality. Everything in this project is peer reviewed, has good unit test coverage, and is proven in use in real FPGA designs. All the code is written with readability and maintainability in mind.
===
https://github.com/hdl-modules/hdl-modules/tree/main
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

26 Nov, 04:40


Господа, а вы в курсе что у Дэвида и Сары Харрис есть и видео лекций https://pages.hmc.edu/harris/ddca/ddcarv/ddcarv_videos.html

FPGA-Systems Events

25 Nov, 17:57


Значит, сидим мы тут в чатике одном и тут такая фраза:

но вообще писать легко, если не предъявлять к писанине завышенных требований

Требований к вам, для написания статьи только одно, там должно быть што то связанное с фпга, ну а потом другая фраза:

я хочу статью написать но после проведения одного эксперимента, а до него меня пока не допускают(

И я подумал: может сделать сборник отмазок?

Какие у тебя отмазки, чтобы не написать статью в плисовый журнал?
Жду ответы в комментах под этим постом

FPGA-Systems Events

20 Nov, 04:21


Здравствуйте! Звонил Вам по поводу Arty A7. В связи с срочным переездом офиса нужны финансы на сам переезд поэтому продаю отладочную плату. Покупалась под проект, но по итогу 2 года пролежала на полке, один раз подключалась для проверки работоспособности и все. Может кого нибудь из вашего комьюнити заинтересует?
Цена: 30.000 рублей, покупалась за 48.000
Контакты для связи( tg: @iGiovaaanni99, mail: [email protected]

FPGA-Systems Events

20 Nov, 04:21


Утра, камрады!

В общем: сколько видов моделирования есть? Если глянуть в виваде, то увидим глобально три: поведенческое, пост синтез и пост имплемент (картинка 1).

Почему столько, чем они отличаются? Начнем по-немногу разбираться

FPGA-Systems Events

16 Nov, 10:28


Шестая лекция Школы синтеза начнётся через 5 минут

Тема встречи: Как устроена микросхема ПЛИС. Внутренняя структура и функциональные блоки современной FPGA.
Преподаватель: Евгений Примаков (МИЭТ).

📺 Ссылка на онлайн-трансляцию

FPGA-Systems Events

15 Nov, 17:19


Система цифрового проектирования Simtera

Приглашаем на вебинар «Система цифрового проектирования Simtera. Функциональные возможности и перспективы развития».

20 ноября проведем онлайн-семинар, посвященный возможностям и перспективам развития нашей системы цифрового проектирования.

Проведет вебинар менеджер по продукту компании ЭРЕМЕКС Игорь Белютин.

Участие в мероприятии бесплатное, требуется предварительная регистрация.

Дата и время проведения: 20 ноября 2024 г., 11:00 – 12:00 (время московское).

#eremex
#мероприятия
#simtera

@eremexru

FPGA-Systems Events

15 Nov, 15:45


Конференция по системному ПО, железу, Linux и open source — OS DevConf от SberDevices

5 декабря | 11:00 | онлайн и офлайн в Москве

В программе — 17 выступлений. Вы услышите про:
— Инструмент DORSECC для обработки событий и выполнения сопрограмм без использования ОС — доклад от Петра Минина, архитектора системы валидации банкнот BVS.
— Опыт работы в QEMU, прототипирования SoC и запуска AOSP на FPGA-прототипах.
— Драйверы на Rust и управление памятью в них, слои абстракции и выбор между прошивками.
— Безопасность в системной разработке, обновления embedded-устройств, трассировку и решение бинарной несовместимости.
— NAND, сетевые решения с DPDK, DMA Engine API и безопасность при работе с ядром Linux.

Полная программа и регистрация — на сайте конференции.

FPGA-Systems Events

15 Nov, 13:08


У меня есть просто безумная идея для проведения собеседований. Мотайте на ус 😂

1️⃣ Берем супермегаклассный UG949 - Ultrafast Design Methodology

2️⃣ Распечатываем его и берем на собес, заменив обложку на "Вопросы для собеседования ФИО"

3️⃣ В начале просто говорим за жизнь, как обычно

4️⃣ Потом спрашиваем базовые вопросы про блокируещее и неблокирущее, CDC, какие нить констрейнты и тд

5️⃣ Потом предлагаем: типа Михаил Александрович, давайте погадаем на UG. Назовите страницу и строчку

И смотрим што нам расскажет уважаемый собеседуемый 😂

Как вам? 😆

FPGA-Systems Events

15 Nov, 10:00


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

На данный момент мы ищем к себе в команду Инженера верификатора!)

Город: Москва (есть возможность помощи с релокацией)

Мы предлагаем нашему будущему коллеге:

-Полностью официальное трудоустройство;
-Высокую заработную плату;
-Работу в комфортном офисе в шаговой доступности от метро и МЦД;
-Внутренние и внешние обучения;
-Мы заботимся о здоровье своих сотрудников (два раза в год приезжают врачи, часто устраиваются спортивные мероприятия)


Наши ожидания от вас:

-Высшее техническое образование;
-Опыт работы с САПР моделирования Cadence Incisive/Xceluiman, ModelSim, QuestaSim, Vivado;
-Опыт работы с системой контроля версий GIT;
-Опыт работы с системой контроля ошибок Jira;
-Знание и понимание основ цифровой схемотехники;
-Знание языков Verilog/SystemVerilog;

Желательно:

-Языки - Tcl, Python;
-Понимание принципов constraint-random testing(CRT), functional coverage, assertions;
-Понимание основ методологии UVM;
-Знание протоколов обмена системных коммутационных сред AMBA APB, AHB, AXI3/AXI4;
-Знание интерфейсных протоколов Ethernet, SPI, UART, I2C и т.п.

Чем предстоит заниматься:

-Оперативное управления процессом верификации СФ-блоков и микросхем через планирование, постановку задач и контроль работы ведущих инженеров, старших инженеров и инженеров;
-Составление, детализация, согласование, контроль и подготовка отчётности выполнения планов верификации (функциональное покрытие, покрытие по коду), в том числе в среде Cadence vManager;
-Реализация и сборка компонентов верификационного окружения по заданным в верификационным требованиям;
-Реализация тестов согласно верификационному плану и их запуск для различных типов моделей – RTL, pre-layout gate-level netlist, (SDF);
-Документирование и сопровождение исправления ошибок в RTL-моделях СФ-блоках.

Если Вы увидели здесь себя, пишите в личные сообщения @tsiglerina☺️

FPGA-Systems Events

15 Nov, 05:44


Ура! Пробит потолок в 5000 подписаторов на "ты труба"
===
Надо бы сделать какой нить FPGA стрим по такому случаю

FPGA-Systems Events

15 Nov, 02:06


В только што лет я узнал о существовании полувычитателя и полного вычитателя 😆

FPGA-Systems Events

14 Nov, 10:14


Не дак давно я сообщал о повышении цен на ПЛИС от Интел и вот анонс повышения цен от AMD не заставил себя ждать
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

14 Nov, 05:53


Небольшой список рекомендаций для уменьшения энергопотребления проектов в ПЛИС. Не знаю насколько это реально может помочь, но вероятно для больших проектов это может дать определенный выигрыш
https://runtimerec.com/how-to-implement-low-power-design-techniques-on-fpgas/

А вы в своих проектах используете какие-нибудь ухищрения, чтобы не начать готовить завтрак-на-кристалле?
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

13 Nov, 12:14


А вот и видосики в DevCon 2024 подъехали

Efficient Portable Programming-Sequence Development with PSS (click for free view)

Bringing an SoC-level system out of reset into an operational state involves configuring the component subsystems and IPs by properly programming hundreds or thousands of IP registers. Running behavior involves programming yet more registers and in-memory descriptors. Stake holders, including block-DV, subsystem, SoC verification, silicon bring-up teams, rely on having early access to accurate programming sequences in order to shift-left their activities. Many of these stakeholders also depend on being able to efficiently modify/ adjust the programming sequences to exercise different legal configurations and operations.

Current approaches to deriving bring-up sequences often require block-level teams to create some C code that captures key register-programming sequences to hand off to subsystem and SoC teams. Creating this content is an extra task that the block-level team would not normally perform, and is often deferred until late in the verification cycle. This limits the ability of subsystem and SoC teams to left-shift their activities. The programming sequences are typically highly directed, and cannot be easily modified to exercise different scenarios. Finally, because creating C-code programming sequences is disconnected from the primary work of a block-level DV team, they are at high risk of becoming outdated.

This tutorial includes an overview of the PSS features in development for PSS 3.0, as well as an introduction to the PSS methodology library currently under development by the Accellera Portable Stimulus Working Group.
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

13 Nov, 07:12


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

Ну я тут тоже решил пробежаться по всяким презам, которые складирую в общедоступную библиотеку, в которую все еще жду ваши "добавки" в виде пдфок.

Ну в общем, там был такой интересный кейс для false_path для несуществующих путей в проекте:

Два мукса, у которых один селект, у них есть перекрестные пути, которые анализируются в sta, но они ни когда не возникнут, потому што селект у них один (первая картинка)

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

PS: Начинающим: а вот попробуйте сделать такую схему с двумя муксами в вивадо (муксы возьмите как примитив MUXF7 в темплейтакх для 7-го семейства): посмотрите результат после имплементации, муксы слились в один, а их должно быть два (картинка три). Как вам надо изменить код, что бы их осталось два (подсказка , ответ в ug901 😂 и в знаменитом курсе по PUF от вождя) Жду ваши варианты решения

PS2: я наверняка где-то накосячил и што-то не так понял, вы пишите если это так, будем разбираться вместе


Код для модулей
`timescale 1ns / 1ps


module two_mux_false_path(
input ia,
input ib,
input iclk,
input isel,
output reg oc
);

reg a, b, sel;
wire o1;
wire c;
always @(posedge iclk) begin
a <= ia;
b <= ib;
sel <= isel;
oc <= c;
end


MUXF7 MUXF7_1_inst (
.O(o1), // Output of MUX to general routing
.I0(a), // Input (tie to LUT6 O6 pin)
.I1(b), // Input (tie to LUT6 O6 pin)
.S(sel) // Input select to MUX
);

MUXF7 MUXF7_2_inst (
.O(c), // Output of MUX to general routing
.I0(o1), // Input (tie to LUT6 O6 pin)
.I1(o1), // Input (tie to LUT6 O6 pin)
.S(sel) // Input select to MUX
);
endmodule

FPGA-Systems Events

12 Nov, 07:18


Это будет мой главный аргумент на собеседовании 😂

FPGA-Systems Events

11 Nov, 15:10


❗️ Последний шанс на регистрацию ❗️

Если вы долго откладывали, то самое время поспешить: регистрация закроется 13.11, успевайте!

🎂 На Engee Day мы расскажем:

🔹 Как и чем заменить расчетную среду MATLAB,
🔹 Как сгенерировать код под российские микроконтроллеры,
🔹 Как строить физические модели в Engee — аналоге Amesim и Simscape,
🔹 Как применять пакет для ТАУ в Engee,
🔹 Как эффективно строить системы ЦОС в Engee.

🔗 Регистрируйтесь сейчас

💬 @exponenta

FPGA-Systems Events

11 Nov, 04:45


Компания Analog Devices поглотила производителя eFPGA - компанию FlexLogix (а производителей eFPGA на рынке раз-два и обчелся)

Соответственно последствия - FlexLogix делала для Dialog/Renesas логику для их супер дешевых плис ForgeFPGA (как я и говорил ранее, эта плис - это просто корпусированная eFPGA) и для Renesas теперь три пути, как мне кажется:

1. Продолжить выпуск Forge без обновлений по архитектуре
2. Найти замену FlexLogix, что вполне реально
3. Закрыть направление с выпуском плис по 50 центов.

А вот со стороны Analog Devices это и правда можно ожидать каких-нить трансиверов со встроенными плис, микроконтроллеров со встроенными плис, и всего-то, что делает AD со встроенными плис

===

PS:

1. че еще за ForgeFPGA от Renesas? Три года прошло, а вы ни сном не духом https://t.me/fpgasystems_events/1105

2. А в списке она есть? Да, есть https://github.com/FPGA-Systems/fpga-awesome-list
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

09 Nov, 14:31


Для пользователей продукции Gowin

Обратите внимание, что для Gowin помимо официального тулчейна (и всех этих плясок с випиэнами, регистрацией и добычей лицензий) есть возможность использования опенсорсного тулчейна, который поддерживает популярные чипы 1к, 4к, 9к, 20к, которые так полюбились энтузиастам за доступность отладок серии Tang.

➡️ https://github.com/YosysHQ/oss-cad-suite-build
➡️ https://github.com/YosysHQ/apicula
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

09 Nov, 13:37


У меня ещё этот канал. Но это чисто помойка новостей и всяких неструктурированных ссылок :) https://t.me/electronixch
Начинал его сначала со своих говноподелок, потом забил

FPGA-Systems Events

08 Nov, 18:50


Кажется это справедливо и для нашей сферы 🤗

FPGA-Systems Events

07 Nov, 08:24


Встроенная конфигурационная память ПЛИС, эксплуатирующихся в составе бортовой аппаратуры космических аппаратов, подвержена воздействию тяжелых заряженных частиц (ТЗЧ) космического пространства, вызывающих одиночные сбои типа SEU (Single Event Upset), которые приводят к изменению логического состояния одной или нескольких ячеек памяти.
Для предотвращения накопления в кадрах конфигурационной памяти ПЛИС ошибок, вызванных одиночными сбоями, применяются методы скраббинга (scrubbing), перезаписывающие поврежденные кадры памяти.
Существует два основных метода скраббинга, принцип которых будет рассмотрен ниже.

1. «Слепой» скраббинг
При этом методе вся конфигурационная память ПЛИС регулярно перезаписывается из внешней памяти, которая содержит эталонную копию конфигурации («золотая копия»). Данный метод прост, но он требует большого объема внешней памяти и может быть неэффективным, так как перезаписываются даже те области, которые не содержат пользовательского дизайна или еще не повреждены.

2. Скраббинг на основе кодов с коррекцией ошибок (Error Correction Codes, ECC)
Этот метод использует коды с коррекцией ошибок, такие как коды Хэмминга или коды Рида-Соломона, для обнаружения и исправления ошибок в кадрах конфигурации ПЛИС. Коды ECC рассчитываются для каждого конфигурационного кадра при проектировании системы и хранятся во внешней памяти. Во время работы система считывает каждый конфигурационный кадр, проверяет его с помощью кода ECC и исправляет ошибки перед записью обратно в ПЛИС. Такой подход более эффективен, поскольку не требуется хранить полную копию всей конфигурации, а только коды ECC, которые занимают меньше места.

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

В номенклатуре компании BMTI представлено несколько наименований скрабберов как для единичных ПЛИС, так и для нескольких ПЛИС.
Ознакомиться с параметрами скрабберов производства BMTI можно в каталоге, который доступен в нашем телеграм-боте @MicroEpsibot (стр. 4, наименования BSV1CQRH, BSV2CQRH, BSV5CBRH, BSV7CBRH).
Для запроса дополнительной информации обращайтесь по адресу [email protected].
===
@AOEPSILON

FPGA-Systems Events

02 Nov, 08:28


Анонсировано обновление в линейке отладок! Встречайте, Tang Mega 60k
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

02 Nov, 04:34


Любопытная картинка - на каком процессе и по какой технологии делали свои ПЛИС и СнК Xilinx и Altera
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

01 Nov, 14:19


Коллеги, публикуем кроссплатформенную версию Delta Design Simtera 4.0.18974.4644
В новой версии доработки коснулись логического синтезатора, ядра моделирования и графических интерфейсов пользователя


Скачать пробную версию для Windows
Скачать пробную версию для Linux
Руководство пользователя
Инструкция по установке
Пособие по работе c Delta Design Simera 4.0

ключ для триальной активации - 1F2Hov-Ac4Dmh-6mGTh8-Jf8njp-64J6Zt

FPGA-Systems Events

01 Nov, 09:52


Вебинар
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

01 Nov, 08:21


INWAVE - инновационная компания полного цикла, включая аппаратную и программную часть, является лидером рынка в ряде секторов радиоэлектронной промышленности.
Ищем в команду Инженера по применениям / application engineer (КИО СВЧ).
Основные задачи - демонстрация заказчикам выпускаемых компанией генераторов сигналов, анализаторов спектра, осциллографов и др., проведение тестирования и испытаний.
Основными требованиями для вакансии являются наличие высшего технического образования, готовность к командировкам и детальные знания технических характеристик не менее чем для 2-х классов приборов: генераторы сигналов, анализаторы спектра, осциллографы, антенны.
Условия:
• Полное соблюдение ТК РФ.
• Гибкий график работы, офис в кластере "Ломоносов", пешая доступность от м. Раменки и м. Университет.
• Интеллектуальный дружный коллектив, комфортная атмосфера в команде.
• Комната отдыха для сотрудников с бильярдом, настольным теннисом, дартсом.
Контактная информация:

Екатерина
[email protected]
@soy_catalina

FPGA-Systems Events

01 Nov, 07:02


Дядя Адам выложил запись своего вебинарчика по таймингам
https://youtu.be/jYET0Ja70g0

Программа
This webinar will examine not only how to define timing constraints which we can use for our AMD FPGAs but also how to investigate and correct timing errors (should they occur).

This webinar will examine the following:

What is timing closure?
What is its objective?
What does timing success look like in AMD devices?
Challenges and impacts on projects presented by timing closure
Clocks and clocking resources in programmable logic
What are constraints?
Clock Domain Crossing
Timing closure approach
Analyzing timing closure violations
Leveraging of reports
Example walk through of a project failing timing closure, identifying and addressing issues
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

01 Nov, 04:14


Так товарищи, давайте уже становиться самостоятельно ответственными. Чтобы я не пинал вас каждый день по статьям в журнал - надо просто сесть и написать что-то. Срок до 20 ноября. https://fpga-systems.ru/fsm#state_2

а то мало того что конфа последняя, так еще и журнал закроем 😭

FPGA-Systems Events

01 Nov, 03:29


Какая-то интересная новая HLS тулза появилась, коммерческая.
Прикольно, что VS Code становится таким общим гуи и компании вместо того, что бы разрабатывать что-то свое, просто интегрируются в вскод.

По этой штуке будет вебинар 12 ноября, кстати. Запрос на участие в нем можно кинуть по этой ссылке
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

30 Oct, 16:22


Идет Линукс кернел митап, моя физиономия и там засветилась вместе с @sanoyashi 😁

Слайд: всегда рады коллегам. Всё, присылайте оффер на фаешника, у меня даже есть два костюма в оттенок корпоративного цвета 😂

Трансляция
https://rutube.ru/video/524fa7910a85c5c3666c2554b74224a5/

https://www.youtube.com/live/M2aG6HzMIkw

FPGA-Systems Events

30 Oct, 13:44


FPGA-Systems Events pinned «Ну вот наконец-то я добрался до компа и пишу в новостной канал, что регистрация на слет в Мск открыта. По факту регу открыли еще днем, так што возможно мест уже и нет 😂 В общем, надеюсь вам повезет»

FPGA-Systems Events

30 Oct, 13:42


#видео

Прошу помочь с репостом!

Как закупить iPhone на БЮДЖЕТНЫЕ деньги НЕ НАРУШАЯ закон? Дыра от Минфина в КТРУ

VK

ДЗЕН

RUTUBE

BOOSTY

YOUTUBE

@imaxairu Подписаться

FPGA-Systems Events

30 Oct, 12:14


Цены на чипы Intel Altera FPGA выросли, при этом максимальное повышение цены составило 20%

Уважаемый клиент

Altera по-прежнему сосредоточена на предоставлении широкой линейки продуктов FPGA... В связи с давлением рынка и увеличением операционных расходов мы повышаем цены на несколько семейств продукции Altera. Эти корректировки цен необходимы для выполнения наших обязательств и целей перед клиентами в отношении долгосрочной долговечности и поддержания стабильности поставок в нашем бизнесе для предоставления широкой линейки ведущих продуктов и решений FPGA. Объем изменений цен на продукцию Altera следующий:

Повышение на 7%
Cyclone 10 GX/LP, Cyclone V, Cyclone IV, MAX® 10 и MAX® V

Повышение на 10%
Agilex M 7, Agilex M 9, Stratix® 10, Arria® 10

Повышение на 20%
Stratix® V, Stratix IV, Stratix III, Arria V, Arrial, Cyclonelll, Cyclona II, MAX® II и EPCQ-A

Корректировка цен вступит в силу 24 ноября 2024 г.
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

30 Oct, 11:38


14 и 15 ноября — это дни, когда мир радиоэлектроники откроет свои двери!

19 площадок, наполненных мероприятиями и эмоциями, ждут вас!

Фестиваль включает в себя три основных трека:

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

Профориентационный трек —площадка для студентов и школьников! У вас будет шанс посетить интерактивные стенды, где вам представят новейшие технологии и поделятся опытом. Вы узнаете, как строить свою карьеру.

Конкурсный трек — шанс проявить навыки и поработать в команде! На площадке НИУ «МЭИ» пройдет 6 конкурсов в интерактивных форматах. Участвуйте, получайте опыт и погружайтесь в мир радиоэлектроники.

Не упустите возможность стать частью нашего международного события.

Запишите даты: 14-15 ноября! Мы ждем вас на VII Фестивале радиоэлектроники.

👉Подробности и регистрация по ссылкам ниже.
https://forms.yandex.ru/u/66f5285502848f39af2d4054/

FPGA-Systems Events

30 Oct, 04:57


Вредоносные атаки с внедрением ошибок в FPGA

В статье обсуждается новая методика атак с использованием ошибок, направленных на программируемые логические интегральные схемы (ПЛИС), особенно в процессе частичной реконфигурации в облачных средах. По мере того как ПЛИС всё шире интегрируются в инфраструктуры облачных вычислений для задач вроде ускорения искусственного интеллекта, их совместное использование вызывает серьёзные проблемы с безопасностью. Авторы представляют атаку с устойчивыми ошибками при реконфигурации, которая эксплуатирует временные параметры загрузки битстрима для внедрения ошибок в ПЛИС, позволяя злоумышленникам вызывать неправильные вычисления без необходимости оставаться активными на протяжении всего процесса реконфигурации.

Атака использует цепи, которые вызывают колебания напряжения во время загрузки частичных битстримов, что может привести к сбоям в вычислениях или отказу в обслуживании (DoS) для других пользователей, совместно использующих ПЛИС. В отличие от предыдущих атак с внедрением ошибок, которые требуют непрерывного воздействия, этот метод должен быть активен только краткое время во время передачи битстрима, что затрудняет его обнаружение. Авторы демонстрируют эффективность своей атаки путём экспериментов над различными прикладными битовыми потоками, включая ускорители нейронных сетей и обработки сигналов, показывая, как эти устойчивые ошибки могут нарушить целостность вычислений.

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

Статья доступна здесь
===
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

29 Oct, 19:52


Ну вот наконец-то я добрался до компа и пишу в новостной канал, что регистрация на слет в Мск открыта. По факту регу открыли еще днем, так што возможно мест уже и нет 😂

В общем, надеюсь вам повезет

FPGA-Systems Events

29 Oct, 12:04


Вот так вот бывает, спустя много лет ты встречаешь на полях конторы на которую работаешь, человека, с которым пересекался в хорошие времена в Xilinx

PS: этот дядька занимался low-cost семействами в ксае (семерки спартанов и артиксов)

FPGA-Systems Events

28 Oct, 14:32


Вы никогда не задумывались как изменился инженерный мир и сколько в 2024г русскоязычных каналов микроэлектронной и околоплисовой тематики. Давайте их все перечислим:

▫️ @fpgasystems_events - крупнейший канал c событиями из мира FPGA
▫️ @vlsihub - о чипмейкерстве и ПЛИСʼоводстве от практикующего инженера
▫️ @cpu_design - амбассадор «RISC-V International» рассказывает о магии процессоростроения
▫️ @fpgasic - опенсорсные находки по инструментам для чипдизайна 🇬🇧
▫️ @ipcores - подборка доступных СФ-блоков для FPGA и ASIC 🇬🇧
▫️ @verif_for_all - преподаватель «Школы синтеза цифровых схем» доступно рассказывает о верификации
▫️ @positiveslack - обсуждение цифрового дизайна с уклоном в верификацию
▫️ @fpga_news - ML on FPGA/ASIC for Data Centers, Self-driving cars and Edge devices 🇬🇧
▫️ @parasiticresistance - от практикующего чип-дизайнера и популяризатора микроэлектроники
▫️ @enginegger - использование открытых инструментов для FPGA/RTL-разработок и верификации
▫️ @hw_ml - про железо для ML и HPC (GPU, NPU, FPGA, ASIC)

(каналы отсортированы по числу подписчиков)
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

28 Oct, 13:49


Первые фоты с митапа FPGA:
https://samoylik.com/disk/25-10-2024-anons-0k6bxd

Остальные будут в течение недели

FPGA-Systems Events

27 Oct, 06:40


В общем вчера на конфе упомянули новый стандарт "МАРШРУТ ПРОЕКТИРОВАНИЯ И ВЕРИФИКАЦИИ ПРОГРАММИРУЕМЫХ
ЛОГИЧЕСКИХ ИНТЕГРАЛЬНЫХ СХЕМ" от 2024 года. Пока еду в поезде домой решил заглянуть и почитать.

Это &#₽% какой-то, я пока не продвинулся дальше введения, но у меня уже подгорело. (Вложу пдф стандарта в ниже)

Обратите внимание на то, кто сделал этот стандарт ... Там три разных АО, и один из них это бывшие официалы каденса и алдека.

В самом стандарте из разряда - только алдек даст вам благополучие и счастье за небольшую подать в размере покупки одного автоматизированного рабочего места

Ну в общем я к чему, тут все уши прожужжали с этим импортозамещением, но достаточно собраться на троих и просто выпустить стандарт.

Предлагаю компании макро выпустить стандарт на самые лучшие Плис amd 😁

Ну и второе. Я привел скриншот введения из стандарта. Это ж надо так умудриться в стандарт вставить перевод маркетинговых материалов алдека!!! Мне кажется это финиш

FPGA-Systems Events

26 Oct, 04:10


FPGA-Systems Events pinned «Всем привет! Трансляция и запись будут идти и останутся по этим ссылкам: VK YouTube Rutube В программе: 11:00 - Вступительное слово от Михаила Коробкова и Олега Щепетинщикова 11:10 - Разработка современных ASIC/SoC от лица физ. дизайнера или Кухня backend’а…»

FPGA-Systems Events

25 Oct, 06:53


Всем привет! Трансляция и запись будут идти и останутся по этим ссылкам:

VK

YouTube

Rutube

В программе:

11:00 - Вступительное слово от Михаила Коробкова и Олега Щепетинщикова

11:10 - Разработка современных ASIC/SoC от лица физ. дизайнера или Кухня backend’а

11:50 - Физический дизайн: FPGA vs ASIC

12:30 - Как FPGA применяется в научной среде

14:00 - Запуск Embedded Linux на Hard и Soft CPU Xilinx Zynq

14:40 - Плата семейства Arduino на СнК RISС-V со встроенной программируемой логикой

15:20 - Опыт разработки системы прототипирования ASIC

16:20 - PyUVM для верификации ПО ПЛИС: гайд для чайников

17:00 - Практическое применение Simtera — отечественного симулятора и синтезатора ПЛИС

FPGA-Systems Events

23 Oct, 11:14


Это што какой-то обряд посвящения новеньких HR-ов в ядре ?😂

FPGA-Systems Events

22 Oct, 13:54


на verilog просторах дойчнэта можно наткнуться даже на полезности вроде простенького hdl block редактора (как у Xilinx block design)

http://www.hdl-schem-editor.de

//=========================

или fsm генератора

http://www.hdl-fsm-editor.de

просто, но со вкусом
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

22 Oct, 06:51


Давненько я не заглядывал на сайт проекта Project F. Оказывается там достаточно давно вышел проект по рисованию множества Мандельброта на ПЛИС (verilog), должен сказать что выглядит это достаточно эффектно. Исходники кода лежат на гитхаб, и доступны для трех конфигураций: Arty A7-35T, Nexus Video, Verilator + SDL. Cсылки на который вы найдете на странице проекта.
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

21 Oct, 09:05


Intel разослала предложения по продаже своей доли в Altera / ServerNews
https://servernews.ru/1112743
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

21 Oct, 07:17


В библиотеке Open Logic появился модуль CAM
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

21 Oct, 06:10


Товарищи, уже в эту субботу состоится инженерный плисово-эртээльно-верификационный слет в Санкт-Петербурге. Если прям только про это вспомнили, то вот ссылка на регистрацию fpga-systems.ru/meet

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

FPGA-Systems Events

20 Oct, 17:18


Увидел тут любопытный пост в линкедине. С какими пунктами вы согласны, а с какими нет?
===
#Simulation vs #Synthesis Mismatch

General 12 points Why it occurs ?

1. #Blocking vs #Non_blocking Assignments: Incorrect use of blocking (=) and non-blocking (<=) assignments causes simulation to pass, but synthesized hardware experiences sequential bugs.

2. #Uninitialized Signals: In simulation, signals are often auto-initialized, or initialised in initial block, but in synthesis, uninitialized signals can lead to unpredictable behavior or glitches.

3. #Latch_Inference: Omitting signals in conditional blocks (e.g., missing else) leads to unwanted latches, creating timing and functionality issues in synthesized hardware.

4. #Race_Conditions: In simulation, concurrent events may not show issues due to idealized timing, but race conditions in synthesis cause unpredictable or incorrect behavior.

5. #Clock_Domain_Crossing (CDC): Improper synchronizers across clock domains are often ignored in simulation but lead to metastability or data corruption in synthesis.

6. #Asynchronous_Reset Handling: improper usage of async reset, or Asynchronous resets not synchronized properly to the clock edge may behave differently between simulation and synthesized hardware, leading to reset glitches.

7. #Delay_Constructs: RTL constructs with #delay statements work in simulation but are non-synthesizable, resulting in mismatches.

8. #Initial_Blocks: Simulation uses initial blocks for setup, but synthesis tools ignore these constructs, causing mismatch in initialization.

9. #Synthesis_Optimizations: The synthesizer may optimize away unused or redundant logic that was crucial for functionality in simulation.

10. #Multiple_Drivers: In simulation, multiple drivers can coexist; however, in synthesis, this often results in conflicts, such as logic contention.

11. #Bit_width_Mismatches: Overlooked or implicit bit-width truncations may not cause issues in simulation but lead to incorrect values or overflow errors in synthesis.

12. #Unrolled_Loops: Loops with variable or too large iteration counts may simulate fine but are not feasible for synthesis, leading to excessive area or unroll failure.
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

19 Oct, 19:23


Как много UVM PDFок под FIFO

В последнее время наблюдаю в своей линкединовкской ленте какой-то шквал выкладок с ключевыми словами "uvm verification fifo". Там че у индусов заканчивается семестр с дипломными проектами или я што-то упустил среди новых челенджей из разряда "uvm-ная верификация фифо-лило-лифо-фило за 1 день"?

PS: шквал это до 7 пдфок😂
примеры пдфок в комментах
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

18 Oct, 11:50


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

Будет ли новый выпуск? Зависит от вас, пока в нем всего 4 статьи.

Про журнал fpga-systems.ru/fsm
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

18 Oct, 03:39


Любопытная заметка появилась на сайте проекта ControlPath. Там ребята умудрились впихнуть в Spartan-7 всего с 6к логики и 10 DSP целую модель повышающего преобразователя (Boost converter), запустить ее и посмотреть выход модели на осциллографе.

Кто заинтересовался вам сюда
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

17 Oct, 16:16


Добрый день.

Ищем крепкого ПЛИСовода (xilinx) возможно ведущего ПЛИСовода на полный рабочий день.

г.Минск (ст.м.Парк Челюскинцев).
Зарплата от 1200у.е. в зависимости от уровня.

Требования:

1. Способность разрабатывать свои IP ядра для обработки данных без опоры на AXI шину или с минимальной опорой. Т.е. не собрать из кубиков, а умение писать своё. Например написание приёмника Quad Spi не должно быть проектом на месяца. А дело дней/неделей. Способность писать не сложные конвейерные вычислители со сложениями, умножениями и делениями на звкуковых частотах используя DSP блоки не вызывает особых проблем и опять же в сроки дней/недель но не месяцев работы.
2. Понимание путей отладки вышеназванных проектов и способность объяснить программистам как с этим работать.
3. Способность собрать микропроцессорную (zynq/MicroBlaze) систему из готовых IP ядер (со шпаргалкой из интернета) и запустить на ней hello world с выводом в консольку в Vivado/Vitis
3. Способность подцепить периферию SPI/Ethernet/....
4. Понимание работы DMA и умение выдавать данные со своего блока по DMA.
5. Понимание что есть метастабильность и переход через клоковый домен.
6. Понимание двоичной арифметики/форматов представления чисел/...
7. Verilog/VHDL хотя бы одно из.

Сильно приветствуется но не обязательно:

8. Базовое знание ЦОС. (Понимание терминов частота дискретизации/частота найквиста/наложение спектров/FFT...)
9. Не боятся осциллограф и немножко уметь им пользоваться.
10. Для ведущего умение и желание руководить/учить/нанимать подчинённых.

О нас:
ОАО "Пеленг"
Под санкциями но проект сугубо гражданский.

Все социальные плюшки прилагаются.

Стучаться телеграм @MegaVolt
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

17 Oct, 14:19


Вышло обновление HDL языка Veryl 0.13.1. Это чудо позиционируется как замена SystemVerilog.

Любители острых ощущений из чата @enginegger, не хотели бы вы попробовать с ним поработать и рассказать нам каково это вообще ?
===
Отправлено через @fpgasystems_bot

FPGA-Systems Events

17 Oct, 10:23


Комрады и кормадессы! Бот вроде в какой-то степени готов, но требует отладки и тестирования. Я че та там потестил, и пару человек че та там потестили, вроде работает.

Поэтому прошу вас тоже поучаствовать, но сильно не злоупотреблять. Не стоит присылать дикпики документации по систем верилогу.

Об ошибках, очепятках и тд прошу писать мне в личку или в коментах под этим постом.

В общем, go! @fpgasystems_bot

FPGA-Systems Events

16 Oct, 17:25


Открыта вакансия верификатора

FPGA-Systems Events

16 Oct, 14:59


Ну што ж, день прошел не зря, надеюсь к пятнице смогу выкатить бета версию телеграм бота 😎

PS: пока работает только вывод чатов и размещение новостных постов, но делов там кажется осталось не так уж и много

FPGA-Systems Events

16 Oct, 06:27


Вебинар: 17-окт-2024

FPGA-Systems Events

14 Oct, 14:27


Недавно прошла конференция, посвященная фреймворку Cocotb — инструменту для верификации аппаратного обеспечения на основе Python.

Особое внимание рекомендую обратить на доклад "cocotb 2.0: Modernize your testbenches for even more productivity", где подробно рассказано о нововведениях версии 2.0.

Особенно стоит изучить секцию, посвященную изменениям в типах значений (Value Type Changes), заменили класс BinaryValue! 😮
Версия Cocotb 2.0 будет частично несовместима с Cocotb 1.9, поэтому могут потребоваться изменения в существующих тестбенчах.

Записи докладов и презентации доступны на сайте конференции: Tessolve DVClub Europe October 2024.

FPGA-Systems Events

14 Oct, 04:36


Новости импортозамещения.

Значит решил я тут перелить код с гитхаба на gitverse. А он мне такой меньше или равно брат, меньше или равно 😒

FPGA-Systems Events

11 Oct, 17:06


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

Опыт разработки системы прототипирования ASIC

Кратко расскажу о системе для FPGA-прототипов, которая имеет нужную нам гибкость и масштабируемость, позволяющую переиспользовать разработанную архитектуру для всех наших проектов. Также я:

• Сравню существующие подходы к прототипированию ASIC.
• Расскажу про преимущества и недостатки нашей архитектуры FPGA-стендов относительно имеющихся на мировом рынке систем прототипирования.


Принести в демозоны не сможем, но фотки покажем) Регистрируйтесь и приходите/приезжайте, будет интересно!

FPGA-Systems Events

11 Oct, 04:57


Блин, кажется мы пропустили вебинар от товарища Адама Тейлора по блеваде. Странно, што я ни где не встречал объявления о его проведении.
https://www.adiuvoengineering.com/amd-vivado-design-suite-essentials

UPD: материалы с вебинара https://github.com/ATaylorCEngFIET/AMD-Vivado-Design-Suite-Essentials-Key-Techniques-for-Superior-RTL-Development

FPGA-Systems Events

10 Oct, 07:23


Поддержим нашим царским лайком статью нашего товарища! Это его первая статья на хабре. Накидаем мотивации для продолжения
https://habr.com/ru/articles/849592/
===

FPGA-Systems Events

08 Oct, 13:36


Товарищи, объявляю регистрацию на последний Питерский слёт открытой. Проходим по ссылке, затем игнорируем уродское форматирование веб-страницы если с телефона, находим кнопку Санкт-Петербург, клацаем по ней и попадаем на человеческую страницу регистрации.
——
UPD: спасибо за организацию ядро и эремексу

FPGA-Systems Events

08 Oct, 11:49


💻 Экспонента на Микроэлектронике 2024

🔉 Хотим поделиться с вами новостью, что наши инженеры представили на форуме «Микроэлектроника 2024» уникальную модель распространения радиоволн над морской поверхность, сочетающую в себе как особенности состояния моря, так и эффективный метод расчета распространения радиоволн, базирующего на численном решении волнового параболического уравнения.

🔥 Особенность модели в том, что она имеет модульную структуру и может быть адаптирована под разнообразный ландшафт местности и области применения: связь, навигация, радиолокация.

👤 Специалисты знают, что данная тематика очень сложна, ведь на практике распространение радиоволн над морем порождает ряд неожиданных эффектов, и мы учли это в своей модели.

💬 Модель реализована как в Simulink, так и в российском аналоге — Engee.

Читать полностью ТУТ📌