
Supercon – це головна конференція з апаратно-програмних рішень, яка відбудеться 6-8 листопада у Пасадені, Каліфорнія. Нижче наведено лише частину доповідачів, але якщо цього недостатньо, щоб вас переконати, слідкуйте за новинами – наступного тижня ми оголосимо більше спікерів.
На вас чекають доповіді, майстер-класи, їжа, напої, музика, зламування бейджів та загальні веселощі – це те, чим ми займаємося щороку на нашому щорічному зібранні. Цього року все ще масштабніше, адже ми переїжджаємо на кілька кварталів на південь, на територію кампусу Art Center, тож обов’язково приєднуйтесь. Купуйте квитки вже зараз.
Addison Vogt
Надмірне проєктування полиці для CD: розповідь про пакування програмного забезпечення, електроніки та десятків двигунів у вузькі простори.
Погляньте на освітню подорож пакування 24 двигунів, 96 перемикачів, 12 RFID-зчитувачів, 12 драйверів двигунів, шести ESP32, одного Raspberry Pi, сенсорного екрану та 24 CD у менш ніж 500 мм для (не такої вже й) простої радості автоматичного вивантаження CD. Якщо у вас колись закінчувалися піни введення/виведення в проєкті, приходьте подивитися, як готові електронні компоненти можна поєднати з 3D-друком для створення компактних, модульних елементів, що формують розширювану розподілену систему на базі I2C.
Cyril Engmann
Minus: блокування реклами на рівні пікселів за допомогою HDMI-пристрою “людина посередині”.
Minus – це пристрій “людина посередині” з відкритим кодом для HDMI, який виявляє та блокує потокову рекламу в реальному часі за допомогою вбудованого машинного навчання. Він розміщується між вашим стрімінговим пристроєм та телевізором, захоплює кадри з HDMI-пасу, і виконує багаторівневий конвеєр інференсу повністю на Rockchip RK3588 з виділеним нейронним процесорним блоком. Коли він помічає рекламу, він накладає на неї зображення та вимикає звук, зберігаючи при цьому затримку менш як мілісекунди. Жодних хмарних технологій, підписок, браузерів. Лише “голе залізо” ML-інференсу на кожному кадрі, що проходить по дроту, використовуючи одноплатний комп’ютер за 100 доларів.
Doug Goodwin
Коли швидкість – не найкращий вибір: як дисплеї обманюють час.
Сучасні дисплеї роблять час безперервним, показуючи швидку послідовність дискретних оновлень. Зазвичай ця гранулярність залишається непоміченою. Ця доповідь переглядає один експеримент, в якому це змінює те, що люди повідомляють про побачене.
Аудиторія відчує експеримент на світлодіодній панелі, тоді як конференційний проєктор покаже таймінги, інструментарій та повчальну невдачу.
Eleanor Mazzarella
“Vibe-CADding” портативного спідометра для шестирічної дитини.
Мій шестирічний син має дві одержимості: спідометри та семисегментні дисплеї. Тож я зробила йому такий, який він може носити будь-де: наручний ремінець дитячого розміру з GPS, семисегментний дисплей та світлодіоди “райдужна комета”, щоб він міг бачити, наскільки швидко він біжить або наскільки швидко їде машина на шосе. Ця доповідь розповість про пригоди та помилки під час створення, компроміси в дизайні, корпус, який я проєктувала переважно “за відчуттями”, та три найскладніші частини – корпус, прошивку та все, що стосується GPS.
Estefannie та Justin Andarza
Альтернативні контролери: проєктування нетрадиційних ігрових світів.
Приєднуйтесь до викладачів ArtCenter Естефанні та Джастіна Андарза для невимушеної бесіди про світ альтернативних контролерів та експериментального дизайну ігор. У цій розмові вони розкажуть, чому художній задум і соціальна обізнаність, пов’язані з фізичним об’єктом, є такими ж важливими, як і код та електроніка всередині нього.
Вони простежать шлях від експериментів до триразових переможців премії alt.ctrl.GDC, і врешті-решт до Warped Worlds – колективу, присвяченого переосмисленню гри. Вони обговорять силу фізично-цифрової інтерактивності, радість створення “дивного” тактильного мистецтва та те, як матеріальне, кастомне обладнання формує майбутнє справді захоплюючих ігрових вражень.
Jim Scarletta
Шлях до DOOM на FPGA: створення комп’ютера з програмною логікою за допомогою інструментів з відкритим кодом.
Запуск DOOM на FPGA набагато цікавіший, ніж просто програмний порт. Ми почнемо з абсолютно порожньої тканини, а потім створимо процесор для виконання коду.
Я використовуватиму ядро RISC-V Hazard3 від Люка Врена. Так, це те саме ядро, що використовується в Raspberry Pi RP2350 та Pico 2. Звісно, нам знадобиться більше, ніж просто ЦП: зовнішня SDRAM, HDMI, налагодження JTAG, закриття таймінгів тощо. Отже, що для цього потрібно?
Ми пройдемося основними етапами та несподіваними викликами, такими як невідповідність дизайну вимогам щодо таймінгів, і як “розгортання” насіння для розміщення та маршрутизації може допомогти. Перша версія мала напрочуд низьку частоту кадрів відображення, тому ми також обговоримо деякі незаплановані оптимізації DOOM.
Charles Lohr та Evan Fletcher
Bad Apple у 65 кілобайтах.
Це історія про те, як ми стиснули всі 6570 кадрів відеокліпу Bad Apple та весь прошивний код в один бінарний файл розміром 65 кБ, який працює на мікроконтролері RISC-V за 13 центів. З розробкою, що тривала десятиліття, цей проєкт став неймовірним досвідом, і ми хотіли поділитися найцікавішими речами, які ми дізналися на цьому шляху, з усіма поворотами та зворотами, які дали нам глибше розуміння природи стиснення.
Ця доповідь охопить різні стратегії стиснення, покаже компроміси між різними способами зберігання, стиснення та розпакування даних, розглядаючи різні алгоритми без втрат і з втратами, такі як LZSS, експоненційне кодування Голомба, дерева Хаффмана, кодування діапазонів та гліфи, а також код, необхідний для виконання розпакування, з акцентом на вбудовані середовища.
Johannes Wiig
Термінал, що передзвонює: воскресіння невдалого шведського пре-інтернету.
Ера відеотексу в Швеції тривала з 1982 до кінця 1990-х років – Teledata, Datavision, Videotex, а потім TeleGuide, 2-мільярдний шведський відповідник Minitel від Televerket. Коли TeleGuide збанкрутував у 1993 році, термінали потрапили на звалище – окрім кількох, які тепер можуть пережити те, про що колись мріяли. Сама мережа навіть не зникла: вона перейшла на державну службу як PostNet від Posten, тихо надаючи послуги пошуку в реєстрі транспортних засобів, доки веб остаточно не знищив її приблизно у 1998 році. У мене є оригінальна смарт-картка PostNet. Вона все ще входить у систему – просто не там, де ви очікуєте.
Через тридцять років я знайшов одну, відмовився її модифікувати і натомість перебудував світ навколо неї. Термінал тепер набирає сучасного AI-агента, ніби це був сервіс відеотексу того часу. Міст-плата буде на сцені, в прямому ефірі. Ви підете з розумінням, як підключити будь-який телекомунікаційний пристрій, що живиться від петлі, до контрольованої вами лінії, витративши близько 40 доларів на деталі.
Max Shirokawa
Посібник для будівельника з розробки інтегрованої фотоніки.
Інтегрована фотоніка – це відносно нова галузь інженерії та фізики. Останніми роками вона швидко розвивалася, переважно завдяки користі фотоніки в телекомунікаційному секторі. Однак практичні аспекти та приховані знання процесу розробки залишаються неясними і часто навмисно тримаються в секреті, щоб лабораторії та фабрики могли краще зберігати свою конкурентну перевагу.
У цій доповіді я опишу деякі менш відомі застосування інтегрованої фотоніки, дам огляд ринку фотонічних фабрик, пройдуся основними етапами розробки та покажу деякі результати виготовлених нами чіпів.
За допомогою цієї доповіді я прагну підвищити обізнаність про те, що зараз можливо з фотонними схемами, і надати аудиторії ідеї щодо того, як їхні оптичні системи можуть масштабуватися шляхом інтеграції фотоніки, а також базовий план, як розпочати цей процес розробки.
Joni Hendrickson
Маленький Linux: створення образів NOMMU для MCU за допомогою Yocto.
Чому MCU не запускають Linux? Класична відповідь полягає в тому, що Linux вимагає від процесора наявності блоку керування пам’яттю (MMU), який надає кожному процесу власний простір віртуальних адрес. За допомогою MMU дві програми можуть звертатися до однієї й тієї ж адреси пам’яті і ніколи не конфліктувати, оскільки MMU транслює кожен процес до різних частин фізичної пам’яті.
Отже, ви не можете запустити Linux на MCU… хіба що існує опція конфігурації ядра “NOMMU”?
У цій доповіді я опишу, що я дізнався, намагаючись перенести Linux на платформу мікроконтролера Teensy 4.1, і як це відрізнялося від мого попереднього досвіду роботи з RTOS. Цей проєкт був першим, коли я працював з багатьма з цих технологій, і я докладу всіх зусиль, щоб пояснити кожен компонент простими словами.
Shannon Wu
Чому ми всі повинні більше “торкатися трави” – посібник для початківців із використання природи як джерела інженерного натхнення.
Ця доповідь досліджує, як ми можемо імітувати принципи природи для пошуку рішень наших проблем, і як інженерія – це не лише математика та наука, але й безліч міждисциплінарних ідей. Вона використовуватиме повсякденні приклади природи в нашому житті, щоб показати, як інновації приховуються на видноті.
Pongsagon Vichitvejpaisal
Проєктування крихітних ASIC GPU.
Ця доповідь детально описує, як я проєктував і виготовляв серію кастомних ASIC GPU з відкритим кодом. Вона охопить увесь робочий процес: встановлення специфікацій, цифровий дизайн у Verilog, тестування на FPGA та виготовлення через TinyTapeout. Я також поясню архітектурні техніки, використані для вміщення повного конвеєра GPU у чіп з надзвичайно обмеженими ресурсами.
