Как стать автором
Обновить

Реплика БЭСМ-6 на ПЛИС

FPGA *История IT Старое железо DIY или Сделай сам

Kristopher Doern, CC-BY-SA 4.0

Эмулятор БЭСМ-6 на основе SIMH существует достаточно давно, но многие ретрокомпьютерщики считают реплику на ПЛИС чем-то средним по аутентичности между эмуляцией и реальным железом. Оказывается, уже примерно два месяца (судя по дате создания файлов LICENSE и README.md) ведётся работа и над таким проектом.
Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Просмотры 9.4K
Комментарии 39

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

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

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





Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 2.5K
Комментарии 7

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

C *Параллельное программирование *Машинное обучение *FPGA *

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

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


Подробности в конце статьи ;)
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 3.7K
Комментарии 6

AMD ведет переговоры о покупке Xilinx, чтобы выйти на рынок ПЛИС

Бизнес-модели *Производство и разработка электроники *Компьютерное железо Процессоры
image

AMD решила выйти на рынок FPGA, программируемых пользователями вентильных матриц (ПЛИС). Компания начала переговоры о приобретении Xilinx, которая является одним из крупнейших конкурентов Intel в данной сфере.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 4.5K
Комментарии 10

Реализация нейросетей на ПЛИС

Блог компании ЦИТМ Экспонента FPGA *Matlab *
Добрый день!

Мы запланировали вебинар, посвящённый реализации глубоких нейросетей на ПЛИС и СнК. Над задачей реализации глубоких сетей на встраиваемых системах бьются многие инженеры: объёмы вычислений велики, а ресурсы вычислителей ограничены. Мы расскажем о рабочем процессе развёртывания алгоритмов глубокого обучения, компьютерного зрения и обработки сигналов на ПЛИС из среды MATLAB, и продемонстрируем результат на платформе Xilinx Zynq UltraScale+.

В рамках вебинара мы также поговорим об общих вопросах создания, импорта и анализа нейросетей в MATLAB, автоматической генерации HDL-кода и аппаратных оптимизациях.

Ждём вас во вторник, 10 ноября 2020 г.

Бесплатная регистрация по ссылке
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 6.1K
Комментарии 13

Xilinx и Samsung представили умный SSD с вычислительными способностями прямо на накопителе

Накопители IT-компании


10 ноября 2020 года Xilinx и Samsung представили умный твердотельный накопитель (SmartSSD) со встроенным программируемым модулем (Computational Storage Drive — CSD) на базе ПЛИС Xilinx Kintex UltraScale+ KU15P.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 7.5K
Комментарии 40

Doom запустили на ПЛИС iCE40

Программирование микроконтроллеров *Процессоры Игры и игровые консоли

Разработчик Сильван Манут опубликовал видео с запуском DOOM на программируемой логической интегральной схеме (ПЛИС) iCE40 с частотой 25 МГц. Для этого ему пришлось модифицировать такты выполнения операций и расширить оперативную память.

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 8.2K
Комментарии 5

Создана некоммерческая организация Open Source FPGA Foundation (OSFPGA) для продвижения ПЛИС с открытым исходным кодом

Open source *GitHub *FPGA *Производство и разработка электроники *


8 апреля 2021 года независимые разработчики сообщили о создании некоммерческой организации Open Source FPGA Foundation (OSFPGA) для продвижения и повсеместного внедрения программируемых логических интегральных схем (ПЛИС) с открытым исходным кодом.

Проект инициативы OSFPGA опубликован на GitHub. Пока что там есть только список ресурсов, связанных с проектами FPGA с открытым исходным кодом.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 5.1K
Комментарии 23

Автоматическая настройка ПИД регуляторов, разработка систем автоматизированного вождения и другие вебинары ноября

Блог компании ЦИТМ Экспонента Промышленное программирование *FPGA *Программирование микроконтроллеров *Инженерные системы *
Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.4K
Комментарии 0

Симуляция и тестирование в реальном времени с MATLAB и Simulink

Блог компании ЦИТМ Экспонента FPGA *Прототипирование *Matlab *Инженерные системы *

Всем привет!

Приглашаем на вебинар, где расскажем, как быстро и эффективно перейти от виртуальной симуляции в Simulink к тестированию ваших алгоритмов управления и моделей объектов управления в реальном времени.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.2K
Комментарии 0

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

FPGA *Карьера в IT-индустрии Схемотехника *Производство и разработка электроники *Процессоры

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

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

Кроме этого увеличивается участие EDA и semiconductor IP компаний в подготовке семинаров. В частности школа договорилась с Syntacore, Cadence Design Systems, Synopsys, Siemens EDA / Mentor Graphics и Imagination Technologies об использовании их материалов, лицензий, в некоторых случаях их инженеров и лекторов. Студенты и даже школьники получат возможность поработать с тем же софтвером для проектирования микросхем, который используют инженеры в Apple и NVidia.

Новый план семинаров начиная с этой субботы (если вы хотите участвовать в эту субботу и не сообщили Александру Биленко info@chipexpo.ru, то вы еще можете прислать к нему емейл - там осталось несколько мест):

План новых семинаров
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.4K
Комментарии 0

Доклады с VIII Всероссийской конференции «Технологии разработки и отладки сложных технических систем»

Блог компании ЦИТМ Экспонента Программирование *Matlab *Научно-популярное Инженерные системы *

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

Предлагаем ознакомиться с темами докладов:

Искусственный интеллект

Читать далее
Рейтинг 0
Просмотры 327
Комментарии 0

Семинар «Разработка систем связи 5G. От моделирования до прототипирования»

Блог компании ЦИТМ Экспонента Беспроводные технологии *Разработка систем связи *Стандарты связи *Инженерные системы *

17 ноября, 10:00, Офлайн, Москва

Приглашаем разработчиков систем связи на семинар для всестороннего обсуждения вопросов построения отечественного оборудования систем связи 5G

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

Читать далее
Рейтинг 0
Просмотры 215
Комментарии 0

Вебинар «Российские комплексы РИТМ для полунатурного моделирования и прототипирования встраиваемых систем»

Блог компании ЦИТМ Экспонента Анализ и проектирование систем *FPGA *Инженерные системы *

29 ноября, 10:00, Онлайн

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

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 291
Комментарии 0

Делаем таймер или первый проект на ПЛИС

DIY или Сделай сам
Начну свою первую статью с того, что сообщу: в предмете статьи я сам новичок, но выбрал именно такую тему. Объясню почему. Читаю хабр уже достаточно долго и мне всегда были интересны топики тех, кто сам в настоящий момент изучает то, о чем повествует. Такие статьи всегда понятны, всегда находят свою аудиторию и всегда предают читающему интерес и энтузиазм автора, который у новичков в любой области обычно зашкаливает!

Так вот, недавно я заинтересовался темой ПЛИС, столкнувшись с ними на учебе, прочитал много всяких доков и заказал себе Starter Kit для экспериментов. Теперь, получив полигон для экспериментов по почте и проведя первый эксперимент, я готов поделиться с хабраюзерами. Надеюсь будет интересно.
Читать дальше →
Всего голосов 93: ↑85 и ↓8 +77
Просмотры 202K
Комментарии 117

Реализация ядра микропроцессора AVR в ПЛИС Altera MAX-II

Чулан
image

Хочу поделиться с Вами своим опытом разработки микропроцессора. Хотел сделать свой как можно более простой микроконтроллер с минимальной системой команд. Если делать свой микроконтроллер, то нужен и свой ассемблер…
После некоторых раздумий решил, что в этом смысле будет проще следовать какой-то известной системе команд. Остановился на AVR8.
Что из этого получилось можно прочитать здесь (Open Source Hardware Project).
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 4.1K
Комментарии 9

Как я делал USB устройство

Я пиарюсь
Где-то когда-то я читал, что создатели первой спецификации USB намеревались сделать этот стандарт простым для реализации в железе за счет усложнения программного обеспечения. Таким образом цель была максимально удешевить производство и сделать USB устройства очень доступными. Сейчас можно сказать, что чипмейкерам это удалось, но так ли уж прост для реализации в железе этот стандарт? Боюсь, что ответ не очевиден.



Предположим мне нужно сделать свое простое USB устройство. Какие у меня есть варианты?
Читать дальше →
Всего голосов 173: ↑160 и ↓13 +147
Просмотры 7.6K
Комментарии 51

Машинка управляемая через Bluetooth

DIY или Сделай сам
Давно хотел приобщить к программированию своего сына, но как это сделать?
Прошли те времена, когда учились на бейсиках и паскалях. Пытался показать ему TurboPascal — даже кое-что вроде бы начало получаться, но как-то дальше не пошло…

Решил сделать следующую попытку, когда познакомился с детским языком-конструктором Scratch. Это даже не язык — это средство создания скриптов путем перетаскивания на экране «блоков» и соединения их друг с другом. Теперь дело пошло получше. Ребенок смог сделать даже какую-то простую игру. Но ведь нужно двигаться дальше?



Что бы как-то разнообразить «программирование» я придумал сделать машинку, но что бы ее поведением можно было управлять с компьютера программой на Scratch. То есть что бы ребенок смог бы как-то программировать логику поведения машинки.
Читать дальше →
Всего голосов 169: ↑167 и ↓2 +165
Просмотры 14K
Комментарии 88

Элемент задержки на VHDL

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

Для начала рассмотрим подобную ситуацию с дискретной логикой. Обычно, если у разработчика имеется микросхема с шестью вентилями НЕ (например ,155ЛН1), в качестве элемента задержки (величиной 10…20 наносекунд) он использует последовательное соединение двух элементов. Иногда между ними он вставляет RC-цепь, с помощью которой можно сделать время задержки от 10 до 150 нс.

В микросхеме ПЛИС задержку таким способом организовать НЕЛЬЗЯ. Всё дело в
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 27K
Комментарии 10