Pull to refresh

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

FPGA *History of IT Old hardware DIY

Kristopher Doern, CC-BY-SA 4.0

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

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

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

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





Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Views 2.4K
Comments 7

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

C *Concurrent computing *Machine learning *FPGA *

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

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


Подробности в конце статьи ;)
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 3.6K
Comments 6

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

Business Models *Manufacture and development of electronics *Computer hardware CPU
image

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

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

ЦИТМ Экспонента corporate blog FPGA *Matlab *
Добрый день!

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

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

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

Бесплатная регистрация по ссылке
Total votes 11: ↑9 and ↓2 +7
Views 6K
Comments 13

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

Data storaging IT-companies


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

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

Programming microcontrollers *CPU Games and game consoles

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

Читать далее
Total votes 16: ↑14 and ↓2 +12
Views 8.1K
Comments 5

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

Open source *GitHub *FPGA *Manufacture and development of electronics *


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

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

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

ЦИТМ Экспонента corporate blog Industrial Programming *FPGA *Programming microcontrollers *Systems engineering *
Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 1.3K
Comments 0

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

ЦИТМ Экспонента corporate blog FPGA *Prototyping *Matlab *Systems engineering *

Всем привет!

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

Читать далее
Total votes 6: ↑6 and ↓0 +6
Views 1.1K
Comments 0

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

FPGA *IT career Circuit design *Manufacture and development of electronics *CPU

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

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

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

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

План новых семинаров
Total votes 6: ↑6 and ↓0 +6
Views 1.4K
Comments 0

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

ЦИТМ Экспонента corporate blog Programming *Matlab *Popular science Systems engineering *

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

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

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

Читать далее
Rating 0
Views 306
Comments 0

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

ЦИТМ Экспонента corporate blog Wireless technologies *Development of communication systems *Network standards *Systems engineering *

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

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

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

Читать далее
Rating 0
Views 185
Comments 0

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

ЦИТМ Экспонента corporate blog System Analysis and Design *FPGA *Systems engineering *

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

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

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

Читать далее
Total votes 3: ↑2 and ↓1 +1
Views 198
Comments 0

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

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

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

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

Lumber room
image

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

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

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



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

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

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

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



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

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

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

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

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