Чип размером с приусадебный участок

Может начать рисовать комиксы против проповедников ИИ, которые говорят "не смотри в генерируемый код, просто проверяй его в тестовом стенде"? Ниже первый эксерсиз. ИИ не поняло как контролировать поток данных, поэтому оно сделало внутри сгенеренного им дизайна гиганскую очередь, которая сохраняла просто напросто все транзакции которые поступали от теста, и потом их по ходу дела использовало. В тесте было около 10 тысяч транзакций. Я удвоил их количество - все тут же взорвалось - переполнение очереди - утеря данных - ошибка проверки против написанной вручную транзакционной модели. А ведь если поставить такой блок в реальное устройство, там накрутится за полчаса триллион транзакций (гигагерц - миллиард в секунду - умножить на 20 минут по 60 секунд = 1200 миллиардов). Это что же - поставить в чип двести триллионов D-триггеров для flop-based FIFO которое оно сгенерило? А если рассматривать худший сценарий работы за сутки - ставить квадриллион D-триггеров? Это чип размером с приусадебный участок. Сделал в LinkedIn пост на английском:

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

#AI #ML #SystemVerilog #FIFO #приколы_про_ИИ #ASIC #FPGA #flow_control_unit #hftтрейдинг

Чип размером с приусадебный участок

Может начать рисовать комиксы против проповедников ИИ, которые говорят "не смотри в генерируемый код, просто проверяй его в тестовом стенде"? Ниже первый эксерсиз. ИИ не поняло как контролировать...

Хабр

📦 ¿Sabes cómo se valoran tus existencias? FIFO, LIFO y PMP son métodos clave que afectan directamente tus resultados contables. 💡 Elige bien y toma mejores decisiones financieras.

Lee más 👉 https://www.elcontadorprofesional.com/contabilidad-financiera/metodos-de-valoracion-de-existencias/

Imagen creada con IA.
#ValoracionDeExistencias #ContabilidadFinanciera #Inventarios #FIFO #LIFO #MetodosContables

El valor de tu inventario no es fijo: cambia según el método de valoración que apliques. 📦 FIFO, LIFO o PMP pueden darte resultados financieros muy diferentes con los mismos productos.

#ValoracionDeExistencias #ContabilidadFinanciera #Inventarios #FIFO #LIFO #MetodosContables

FIFO (First In, First Out) works great for software queues, not for paperwork. #fifo

CLI через CAN по ISO-TP

В этом тексте я написал про то как реализовать CLI на CAN шине. В разработке электроники часто делают электронную плату без UART, но с CAN . Как же отлаживать софт и железо в таких случаях? Надо как-то порешать эту проблему. Вот про это и есть этот текст.

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

#can #CLI #shell #ISOTP #iso_tp #isotp #WinSock2 #WinSock #C #fifo

CLI через CAN по ISO-TP

« Любая разработка начинается только с появления отладочных средств . Подобно тому, как альпинизм начинается с верёвок.» В разработке электроники часто делают электронную плату и не...

Хабр

Почему бизнес хочет FIFO и почему это не всегда «серебряная пуля»

«Сделайте нам строго по порядку» — эта фраза из бизнес‑требований часто становится началом долгого и дорогого инженерного триллера. В мире микросервисов и event‑driven систем классический FIFO превращается из простой очереди в проверку на прочность всей архитектуры. За обещанием «строгой последовательности» стоят сетевые задержки, алгоритмы консенсуса и суровые ограничения распределенных систем.

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

#fifo #очереди_сообщений #брокеры_сообщений #паттерны_проектирования #бизнеслогика #поток_данных

Почему бизнес хочет FIFO и почему это не всегда «серебряная пуля»

Привет Хабр! Довольно часто на обсуждениях/созвонах слышу о том, что заказчики хотят реализовать очередность доставки с порядком. В этой статье я расскажу, почему требование FIFO зачастую является...

Хабр

STM32: Виртуальный COM порт на USB (Serial Over USB)

В микроконтроллерах STM32 через USB интерфейс можно настроить последовательный COM порт. В этом тексте я расскажу как это сделать. Реализовать USB Virtual Com Port . Наладить двусторонний обмен текстом через TeraTerm между PC и STM32 по USB. Надо сделать так, чтобы при соединении электронной платы с STM32 и PC по USB lapTop-PC увидел на своей стороне в диспетчере устройств виртуальный последовательный порт.

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

#usb #stm32 #vcom #JZF407VET6 #CLI #USB_Virtual_Com_Port #FIFO #PLL #48MHz #otg

STM32: Виртуальный COM порт на USB (Serial Over USB)

В STM32 через USB интерфейс можно настроить последовательный COM порт. В этом тексте я расскажу как это сделать. В чем проблема? Как устроена жизнь сейчас? Существует целая куча учебно-треннировочных...

Хабр
What’s the collective noun for #FIFO s 🤔

Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )

В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?

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

#uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция

Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )

Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Многие про нее слышали и некоторые ей пользуются. Или у ваc есть какое -то внешнее устройство...

Хабр
Do we have any rust fifo for no_std with slices like https://github.com/hicqu/fifo-rs? #rust #fifo #slices