КодоГенератор Линейных Отображений (как ускорить создание ASIC драйвера)

В программировании микроконтроллеров на Си часто приходится писать драйверы для умных и навороченных ASIC чипов с управлением по I2C/SPI/MDIO интерфейсам. Обычно перед запуском эти чипы надо правильным образом сконфигурировать. Такие чипы всегда оперируют с реальными физическими величинами. Одновременно с этим ячейки памяти этих ASIC чипов - дискретные, двоичные. Поэтому все производители микросхем кодируют эти переменные бинарными кодами разной разрядности. В этом тексте я показал как можно делать интерпретаторы этих величин.

https://habr.com/ru/articles/814969/

#кодогенерация #регистры #asic #линейные_системы #линейные_уравнения #математика #слау #devops

КодоГенератор Линейных Отображений (как ускорить создание ASIC драйвера)

Пролог В программировании микроконтроллеров часто приходится писать драйверы для умных и навороченных периферийных ASIC чипов с управлением по I2C интерфейсу. Например NAU8814. В каждой электронной...

Хабр