ПЛИС.
Разбор медицинского анализатора: Bayer Clinitek Status+
Приветствую всех!Думаю, многим из вас доводилось в рамках диспансеризации или по предписанию врача идти в лабораторию и сдавать что-то на анализ чего-то. А ещё, уверен, многие хоть раз задумывались: а как вообще работают приборы, которые там стоят, и как они вообще определяют наличие тех или иных гадостей в вашем организме?
Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog
Программирование ПЛИС (FPGA) считается высшим пилотажем в мире цифрового DIY аудио.Вы можете реализовывать FIFO буферы, которые накапливают аудиоданные и устраняют джиттер, а также создавать собственные цифровые фильтры с характеристиками, заметно превосходящими то, что доступно в серийных ЦАП (или DAC) микросхемах.Есть только одна проблема, зато существенная.Нужно научиться программировать на Verilog или VHDL, то есть на языках описания аппаратуры. Их логика сильно отличается от привычных языков программирования и даже от программирования микроконтроллеров.
Поиграем на ПЛИС?
ВведениеНа Хабре и на других площадках полно различных статей, связанных с разработкой на ПЛИС, но не сложно заметить, что большинство статей, как правило, несут реализацию сугубо технических идей. Реализация умножителей, сумматоров, мультиплексоров, различных интерфейсов, ЦОС, и многое другое… А как насчет игр? Разумеется, я говорю не про эмуляцию приставок, а про реализацию непосредственно на одном из языков описания аппаратуры, например Verilog/SystemVerilog.
Разработка цифровой аппаратуры нетрадиционным методом: Контроллер USB 1.0 на SpinalHDL
Рис. 1. Кабель стандарта USB 1.0: разъем Тип A (слева) и USB mini (справа).
Введение в ПЛИС: 1. Что такое ПЛИС
Содержание курса | 2. Языки описания аппаратурыПЛИС

