ПЛИС
Микросхема из тысяч логических блоков. Профиль соединяет их в схему нужного прибора.
- ЧипПЛИС
- Artix-7, модуль Colorlight i9+
Осциллограф, анализатор и ретро-консоль в одном корпусе. Сделано школьниками.
01Профили
Все каналы работают одновременно, триггер срабатывает с точностью до такта.
02Разборка
Спереди экран и кнопки. Под задней крышкой стоят ПЛИС, АЦП и аккумулятор.
03Чертёж
Размером с первый Game Boy, только на сантиметр тоньше. Модель корпуса лежит в репозитории: скачайте fabbit_case.FCStd и печатайте свой.
04Начинка
Прибором работает ПЛИС. Микроконтроллер при включении загружает в неё профиль с карты памяти.
Микросхема из тысяч логических блоков. Профиль соединяет их в схему нужного прибора.
Маленький компьютер на плате: включается первым, читает карту памяти и загружает схему в ПЛИС.
Сюда вы подключаете щупы, провода с гребёнки и монитор по HDMI.
Программа микроконтроллера: меню, смена профилей, кнопки и связь с ПК. Отдельной ОС нет.
Файл на карте памяти со схемой для ПЛИС и настройками. Чтобы добавить прибор, вы копируете на карту новый файл.
ПК по USB-C нужен, чтобы разобрать запись в sigrok на большом экране. Без него прибор работает сам.
Держите его как карманную консоль: экран сверху, крестовина и кнопки под большими пальцами.
Корпус вы печатаете сами по модели из репозитория. Плоский аккумулятор стоит под задней крышкой.
05Команда
Схемы, логику для ПЛИС, прошивку и корпус делаем сами. Каждый шаг, неудачные тоже, записываем в дневник.
Главный инженер, программист
Корпус и 3D
06Код
В репозитории схемы, код для ПЛИС и микроконтроллера и дневник с замерами и тупиками. Железо под CERN-OHL-S-2.0, код под MIT: можете менять его и выпускать свою версию.
fabbit/ ├── gateware/ ПЛИС ├── firmware/ микроконтроллер ├── profiles/ содержимое карты памяти ├── hardware/ платы и корпус │ ├── mainboard/ │ ├── adc-mezzanine/ │ ├── panel-adapter/ │ └── case/ ├── host/ утилиты для ПК └── journal/ дневник