- Последний пост
- 10 авг.
- Последнее чтение
- 15:46
- Постов за неделю
- 1
- Всего постов
- 21
- Тип
- открытый
- Язык
- русский
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 345
- 1/48двое суток
- 395
- 1/72трое суток
- 426
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
https://youtu.be/p0TpesnSTwc видео выступления @yuri_panchul на встрече в Батуми в субботу (+ англ. субтитры)
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
После пятничной тусовки айтишников Батуми в клубе Friends Club (где организаторы были из компании EPAM) меня пригласили в субботу провести митап по верилогу в Meshtastic Batumi. Тема оказалась популярной - нас даже проспонсировала едой компания Awide Labs (https://awide.io/), производитель железа AI ускорителей из Тель-Авива. Их интересует наем локальных кадров в Батуми. Митап был довольно плодотворный - два товарища показали свои проекты на FPGA: 1. Вячеслав Славинский воссоздал на плате Tang Nano 9K советский радиолюбительский компьютер Вектор с кр580вм80 (клоном i8080), на котором работала CP/M-подобная система с графическими играми, текстовыми редакторами (оконным и ed), а также отладчиком Sid. 2. Иван Губочкин показал интерфейс FPGA к камере. А также синтезированный на плате Tang Mega 138k RISC-V процессор, выполняющий Linux, правда без atomic инструкций. Дальше мы вместе с третим товарищем запустили примеры репозитории Basics-Graphics-Music на Arch Linux. Товарищ заинтересовался в рендеринге графики, используя операции с плавающей точкой для поворота графических примитивов. Я оставил один комплект с Tang Nano 9k, экранчиком и интерфейсным модулем для такой работы в Батуми. Оставил бы и еще (спрашивали, можно ли купить), но тогда мне не хватило бы плат для митапа в Тбилиси, который планируется 12 августа. Особое спасибо организатору Дарафею Пралиасковскому. Батуми однозначно подходит для организаций тусовок на тему проектирования хардвера, тут есть квалифицированное локальное коммьюнити, море и удобно добираться из всех стран. Объявление для Тбилиси: https://sandb0x.space/ 12.08.2026, Wednesday, 19:00 Merab Aleksidze Street, 1 Donation welcome Lang: ru/en Host: Yuri Panchul For the last 40 years, chip designers have used Verilog hardware description language and logic synthesis technology to create the devices we see everywhere: smartphones, computers, ML hardware accelerators. While the logic of most mass–produced chips, called ASIC (Application Specific Integrated Circuits), is fixed at the silicon foundry, there is a special kind of chips with changeable logic, called FPGA, or Field Programmable Gate Array. FPGAs are used for prototyping, education and applications like high-frequency trading. During the workshop, we are going to use Verilog to configure FPGA, starting with simple arithmetic, then doing 2D graphics. Bring your laptop (Win, Linux, Mac) https://t.me/sandbox_events/144
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
Школьники, которых я обучил собирать схемы на макетной плате показали свои проекты Дейлу Догерти, идеологу движения мейкеров, основателю журнала Make Magazine и выставок Maker Faire (на фото). Maker продает наборы как хоббистам, так и школьным учителям. Я вручил Дейлу мое предложение по обновлению мейкерской деятельности по части микросхем малой степени интеграции: удалить из наборов, книг и туториалов нерелевантные вещи из 1970s, сделать привязку к следущим шагам в виде FPGA и к проектированию ASIC-ов, то есть к тому чем занимаются сейчас в офисе инженеры в Apple, Samsung, NVidia. Вот предложение - https://verilog-meetup.com/2026/07/31/an-improved-way-of-teaching-school-kids-digital-electronics-using-venerable-small-scale-integration-ics/ Вот список используемых в проектах компонент если вы хотите повторить или улучшить результаты https://docs.google.com/spreadsheets/d/1ULTF4ocT2YyJowGakEOEVTsIUBTxLMkqXyvZM56vlU8/edit?usp=sharing Еще на наш стенд на мероприятии Technology Showcase пришел менеджер современного open-source проекта симулятора Verilator, а также пришел инженер, который в 1980-х вместе с Джоном Аустерхаутом создал САПР СБИС Magic. Его привлекло, что на наших маечках был изображен фрагмент GDSII файла. И он спросил не редактором Magic ли он создан. Я ему сказал, что данный конкретный фрагмент пришел из Synopsys IC Compiler, но когда я буду дизайнить маечки в следующий раз, я возьму изображение из Magic, благо Magic у меня на компьютере установлен. Далее мы выступили на сцене - ссылка на youtube в заметке на Хабре: https://habr.com/en/articles/1065220/ Еще на мероприятии было местное отделение NASA. Как я уже сказал, следующие две недели я проведу в отпуске на Кавказе, а потом с 16 августа мы продолжим митапы с 11.00 до 14.00 по адресу Hacker Dojo, 855 Maude Ave, Mountain View, California.
На всяких народных гуляниях типа MakerFaire и OpenSauce меня постоянно спрашивают при виде FPGA "Это Ардуино / Raspberry Pi?" Причем когда я отвечаю "нет", у людей появляется выражение лица будто я им нагрубил. Я раньше не понимал, с чем это связано, но теперь думаю, что цель такого вопроса - просто показать свою эрудицию, а я эту цель обламываю. Кроме этого минимум у одной дамы было такое выражение лица, что она наверное подумала, что я сумасшедший. Теперь при использований микросхем малой степени интеграции для обучения школьников появляется второй вопрос "разве все эти микросхемы не устарели и не были заменены Ардуино?" Короче для Technology Showcase в Mountain View в этот четверг я решил сделать вот такую одну страничку и просто молча давать ее людям, которые задают эти два вопроса: Текст (но прошу посмотреть на имиджи): During shows like OpenSauce and MakerFaire there are two questions people ask again and again. So I decided to create a one-page leaflet and simply give it to them. There will be an event in Mountain View this Thursday, called the Technology Showcase. So: The plain text (please review the images and give me feedback): QUESTION: Is this an Arduino? Is this a Raspberry Pi? ANSWER: No. Arduino is a microcontroller and RPi is an embedded microprocessor. Here we have an FPGA: Field Programmable Gate Array which does not have a CPU core inside. The structure of Arduino or RPi is fixed at the silicon foundry. FPGA allows to form a digital circuit on the fly. A matrix of cells with changeable function. One cell can become AND, another OR, yet another - one bit of memory. An FPGA does not contain a fixed CPU, but can be configured to work as a CPU. [A side observation: when I say "No" some people feel uneasy. I guess they just want to show they know what Arduino/Raspberry Pi is. Answering them "No" is perceived as something impolite.] FPGA applications: Education: Can be used to train ASIC designers. Prototyping: Debug functionality of ASIC designs before manufacturing, albeit at lower frequency than the final ASIC. Video processing: High bandwidth and parallelism compensate for lower clock frequency. High-frequency trading: FPGA delivers low latency. Space: A mix of FPGAs and MCUs makes better economic sense than custom ASICs. QUESTION: Why do you teach kids small-scale integration ICs like CMOS 4000 series? Aren’t they all obsolete and replaced by Arduino? ANSWER: Programming Arduino does not teach microelectronics. Breadboarding with an old CMOS 4013 chip from 1968 is still the best way to demo the function of a D-Flip-Flop (DFF). The function is the same for an old 20 micron chip and a new 2 nanometer smartphone chip. The knowledge about logic gates and DFFs is a prerequisite for learning Register Transfer Level (RTL) methodology used in Apple, Samsung, NVidia to design modern chips. Programming Arduino does not expose DFFs. After small-scale integration the students move to FPGA exercises and ASIC design using Tiny Tapeout.
видео или голосовое, без подписи
видео или голосовое, без подписи