#fifo — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #fifo, aggregated by home.social.
-
[Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog
Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его помощью собрать проект для ПЛИС: с I2S, FIFO‑буфером, DSD, S/PDIF, UART, PSRAM и отладкой на реальном железе? Я проверил это на практике и почти без знания Verilog прошел путь от мигающего светодиода до рабочего FIFO‑реклокера для цифрового аудио. Получилась история о том, где ИИ действительно помогает инженеру, где уверенно ведет в тупик и почему в какой‑то момент все равно приходится доставать логический анализатор. Читать кейс
https://habr.com/ru/companies/otus/articles/1032870/
#ПЛИС #FPGA #Verilog #вайбкодинг #ИИ #I2S #FIFO #реклокинг #цифровое_аудио #отладка
-
[Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog
Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его помощью собрать проект для ПЛИС: с I2S, FIFO‑буфером, DSD, S/PDIF, UART, PSRAM и отладкой на реальном железе? Я проверил это на практике и почти без знания Verilog прошел путь от мигающего светодиода до рабочего FIFO‑реклокера для цифрового аудио. Получилась история о том, где ИИ действительно помогает инженеру, где уверенно ведет в тупик и почему в какой‑то момент все равно приходится доставать логический анализатор. Читать кейс
https://habr.com/ru/companies/otus/articles/1032870/
#ПЛИС #FPGA #Verilog #вайбкодинг #ИИ #I2S #FIFO #реклокинг #цифровое_аудио #отладка
-
[Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog
Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его помощью собрать проект для ПЛИС: с I2S, FIFO‑буфером, DSD, S/PDIF, UART, PSRAM и отладкой на реальном железе? Я проверил это на практике и почти без знания Verilog прошел путь от мигающего светодиода до рабочего FIFO‑реклокера для цифрового аудио. Получилась история о том, где ИИ действительно помогает инженеру, где уверенно ведет в тупик и почему в какой‑то момент все равно приходится доставать логический анализатор. Читать кейс
https://habr.com/ru/companies/otus/articles/1032870/
#ПЛИС #FPGA #Verilog #вайбкодинг #ИИ #I2S #FIFO #реклокинг #цифровое_аудио #отладка
-
[Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog
Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его помощью собрать проект для ПЛИС: с I2S, FIFO‑буфером, DSD, S/PDIF, UART, PSRAM и отладкой на реальном железе? Я проверил это на практике и почти без знания Verilog прошел путь от мигающего светодиода до рабочего FIFO‑реклокера для цифрового аудио. Получилась история о том, где ИИ действительно помогает инженеру, где уверенно ведет в тупик и почему в какой‑то момент все равно приходится доставать логический анализатор. Читать кейс
https://habr.com/ru/companies/otus/articles/1032870/
#ПЛИС #FPGA #Verilog #вайбкодинг #ИИ #I2S #FIFO #реклокинг #цифровое_аудио #отладка
-
Потоковая запись ADC семплов на STM32
В этом тексте я показал как настроить потоковую запись ADC семплов на микроконтроллере STM32. ADC модель это основа любого электронного измерения. Основа любого DMM. Всё что за корпусом микроконтроллера - это аналоговый мир. ADC это портал который позволяет аналоговым сигналам просачиваться в мир цифры.
https://habr.com/ru/articles/1025090/
#ADC #stm32 #stm32f407ve #SAR_ADC #stm #FIFO #DMA #GPIO #timer #dds
-
Потоковая запись ADC семплов на STM32
В этом тексте я показал как настроить потоковую запись ADC семплов на микроконтроллере STM32. ADC модель это основа любого электронного измерения. Основа любого DMM. Всё что за корпусом микроконтроллера - это аналоговый мир. ADC это портал который позволяет аналоговым сигналам просачиваться в мир цифры.
https://habr.com/ru/articles/1025090/
#ADC #stm32 #stm32f407ve #SAR_ADC #stm #FIFO #DMA #GPIO #timer #dds
-
Потоковая запись ADC семплов на STM32
В этом тексте я показал как настроить потоковую запись ADC семплов на микроконтроллере STM32. ADC модель это основа любого электронного измерения. Основа любого DMM. Всё что за корпусом микроконтроллера - это аналоговый мир. ADC это портал который позволяет аналоговым сигналам просачиваться в мир цифры.
https://habr.com/ru/articles/1025090/
#ADC #stm32 #stm32f407ve #SAR_ADC #stm #FIFO #DMA #GPIO #timer #dds
-
Потоковая запись ADC семплов на STM32
В этом тексте я показал как настроить потоковую запись ADC семплов на микроконтроллере STM32. ADC модель это основа любого электронного измерения. Основа любого DMM. Всё что за корпусом микроконтроллера - это аналоговый мир. ADC это портал который позволяет аналоговым сигналам просачиваться в мир цифры.
https://habr.com/ru/articles/1025090/
#ADC #stm32 #stm32f407ve #SAR_ADC #stm #FIFO #DMA #GPIO #timer #dds
-
Чип размером с приусадебный участок
Может начать рисовать комиксы против проповедников ИИ, которые говорят "не смотри в генерируемый код, просто проверяй его в тестовом стенде"? Ниже первый эксерсиз. ИИ не поняло как контролировать поток данных, поэтому оно сделало внутри сгенеренного им дизайна гиганскую очередь, которая сохраняла просто напросто все транзакции которые поступали от теста, и потом их по ходу дела использовало. В тесте было около 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трейдинг
-
Чип размером с приусадебный участок
Может начать рисовать комиксы против проповедников ИИ, которые говорят "не смотри в генерируемый код, просто проверяй его в тестовом стенде"? Ниже первый эксерсиз. ИИ не поняло как контролировать поток данных, поэтому оно сделало внутри сгенеренного им дизайна гиганскую очередь, которая сохраняла просто напросто все транзакции которые поступали от теста, и потом их по ходу дела использовало. В тесте было около 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трейдинг
-
Чип размером с приусадебный участок
Может начать рисовать комиксы против проповедников ИИ, которые говорят "не смотри в генерируемый код, просто проверяй его в тестовом стенде"? Ниже первый эксерсиз. ИИ не поняло как контролировать поток данных, поэтому оно сделало внутри сгенеренного им дизайна гиганскую очередь, которая сохраняла просто напросто все транзакции которые поступали от теста, и потом их по ходу дела использовало. В тесте было около 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
-
FIFO (First In, First Out) works great for software queues, not for paperwork. #fifo
-
FIFO (First In, First Out) works great for software queues, not for paperwork. #fifo
-
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
В этом тексте я написал про то как реализовать 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
В этом тексте я написал про то как реализовать CLI на CAN шине. В разработке электроники часто делают электронную плату без UART, но с CAN . Как же отлаживать софт и железо в таких случаях? Надо как-то порешать эту проблему. Вот про это и есть этот текст.
https://habr.com/ru/articles/1013008/
#can #CLI #shell #ISOTP #iso_tp #isotp #WinSock2 #WinSock #C #fifo
-
Почему бизнес хочет FIFO и почему это не всегда «серебряная пуля»
«Сделайте нам строго по порядку» — эта фраза из бизнес‑требований часто становится началом долгого и дорогого инженерного триллера. В мире микросервисов и event‑driven систем классический FIFO превращается из простой очереди в проверку на прочность всей архитектуры. За обещанием «строгой последовательности» стоят сетевые задержки, алгоритмы консенсуса и суровые ограничения распределенных систем.
https://habr.com/ru/articles/1007834/
#fifo #очереди_сообщений #брокеры_сообщений #паттерны_проектирования #бизнеслогика #поток_данных
-
Почему бизнес хочет FIFO и почему это не всегда «серебряная пуля»
«Сделайте нам строго по порядку» — эта фраза из бизнес‑требований часто становится началом долгого и дорогого инженерного триллера. В мире микросервисов и event‑driven систем классический FIFO превращается из простой очереди в проверку на прочность всей архитектуры. За обещанием «строгой последовательности» стоят сетевые задержки, алгоритмы консенсуса и суровые ограничения распределенных систем.
https://habr.com/ru/articles/1007834/
#fifo #очереди_сообщений #брокеры_сообщений #паттерны_проектирования #бизнеслогика #поток_данных
-
Почему бизнес хочет FIFO и почему это не всегда «серебряная пуля»
«Сделайте нам строго по порядку» — эта фраза из бизнес‑требований часто становится началом долгого и дорогого инженерного триллера. В мире микросервисов и event‑driven систем классический FIFO превращается из простой очереди в проверку на прочность всей архитектуры. За обещанием «строгой последовательности» стоят сетевые задержки, алгоритмы консенсуса и суровые ограничения распределенных систем.
https://habr.com/ru/articles/1007834/
#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 порт. В этом тексте я расскажу как это сделать. Реализовать 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 порт. В этом тексте я расскажу как это сделать. Реализовать 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
-
-
-
-
-
I'm currently watching "Would you go toilet here ?🚽🧻🔥 #artic #fifo #toilet"
https://www.youtube.com/watch/bV34u7X9R4k -
Как Работать с 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 )
В этом тексте я написал про то как работать с 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 )
В этом тексте я написал про то как работать с 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 )
В этом тексте я написал про то как работать с 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 #Критическая_секция
-
Do we have any rust fifo for no_std with slices like https://github.com/hicqu/fifo-rs? #rust #fifo #slices
-
Do we have any rust fifo for no_std with slices like https://github.com/hicqu/fifo-rs? #rust #fifo #slices
-
Do we have any rust fifo for no_std with slices like https://github.com/hicqu/fifo-rs? #rust #fifo #slices
-
Do we have any rust fifo for no_std with slices like https://github.com/hicqu/fifo-rs? #rust #fifo #slices
-
South Hedland worker accommodation heads to final stage of approval
A $500 million, 1,300-room accommodation project in South Hedland has been given the green light by the regional…
#NewsBeep #News #Business #AU #Australia #DAP #Development #FIFO #ParolaCourtaccommodation #SouthHedland #tourism #workeraccommodation #Workforce
https://www.newsbeep.com/au/258913/ -
#LIFO #FIFO #FEFO
#gefahrenabwehr in Zusammenhang mit Materialwirtschaft -
#LIFO #FIFO #FEFO
#gefahrenabwehr in Zusammenhang mit Materialwirtschaft -
Work demands a blow for sporting clubs in Queensland’s once booming mining towns
It’s Saturday afternoon in the small, rural mining town of Tieri in central Queensland and the local footy…
#NewsBeep #News #Sports #AU #Australia #clubsfold #FIFO #financialstrain #impactsoffifowork #miningtowns #PeakDownsPiratesRugbyLeagueClub #populationdrift #regionalclubs #rurallife #shiftwork #sportingclubs #sports
https://www.newsbeep.com/au/38693/ -
A Go service that exposes a FIFO message queue in RAM
https://github.com/raiyanyahya/zapq
#HackerNews #Go #FIFO #RAM #Queue #GoLang #MessageQueue #TechInnovation
-
A Go service that exposes a FIFO message queue in RAM
https://github.com/raiyanyahya/zapq
#HackerNews #Go #FIFO #RAM #Queue #GoLang #MessageQueue #TechInnovation
-
A Go service that exposes a FIFO message queue in RAM
https://github.com/raiyanyahya/zapq
#HackerNews #Go #FIFO #RAM #Queue #GoLang #MessageQueue #TechInnovation
-
A Go service that exposes a FIFO message queue in RAM
https://github.com/raiyanyahya/zapq
#HackerNews #Go #FIFO #RAM #Queue #GoLang #MessageQueue #TechInnovation
-
Odoo 18 FIFO strategy made simple! Follow our step-by-step guide to master FIFO inventory removal and boost accuracy. #Odoo18 #FIFO #InventoryManagement #ERP
https://teguhteja.id/odoo-18-fifo-strategy-inventory-removal-step-by-step-guide/
-
Odoo 18 FIFO strategy made simple! Follow our step-by-step guide to master FIFO inventory removal and boost accuracy. #Odoo18 #FIFO #InventoryManagement #ERP
https://teguhteja.id/odoo-18-fifo-strategy-inventory-removal-step-by-step-guide/
-
#Help needed with #C #Programming on #mac OS. I tried to put up a small c script, generating a basic #audio #player reading from a #fifo stream. The native #play process of #sox is to slow to react imediately, therefore the workaround. Problem: The audio is distorted and the signals break after the first iteration. Any ideas? https://github.com/do9re/morse_trainer - #ReToot appreciated.