Efinix Sapphire RV64 SoC – конфигурируемые RISC-V soft-ядра с DDR3, LPDDR4x и HyperRAM для FPGA Efinix

Efinix представила Sapphire RV64 SoC — конфигурируемый 64-битный RISC-V soft-core процессор, предназначенный для FPGA Titanium и Trion. Он основан на ядре VexiiRiscv и может конфигурироваться с одним–четырьмя RISC-V ядрами, работающими на частоте до 400 МГц.

В Sapphire RV64 применяется семиступенчатый конвейер, конфигурируемые кэши L1, опциональный кэш L2 объемом 64–512 КБ и встроенная RAM объемом 4–512 КБ. Поддерживаются DDR3, LPDDR4x и HyperRAM с интерфейсами AXI разрядностью до 512 бит и внешняя память объемом от 4 МБ до 8 ГБ. Другие возможности включают опциональный FPU, предсказатель переходов, блоки предварительной выборки, SV39 MMU, до 32 GPIO, пять I²C, три SPI, три UART, таймеры, сторожевой таймер и до восьми пользовательских прерываний.

Читать далее «Efinix Sapphire RV64 SoC – конфигурируемые RISC-V soft-ядра с DDR3, LPDDR4x и HyperRAM для FPGA Efinix»

XIMEA MU003TG-SY-UC – миниатюрный модульный 0,3-мегапиксельный ToF-сенсор USB 3.0 на базе Sony IMX556

XIMEA MU003TG-SY-UC — это миниатюрная промышленная времяпролётная (ToF) камера с 0,3-мегапиксельным CMOS-сенсором Sony IMX556, глобальным затвором, разрешением 640 × 480 и частотой кадров 60 FPS. Его компактный корпус размером 26,4 × 26,4 × 28,67 мм и масса 31 г делают его пригодным для встраиваемых систем машинного зрения с ограниченным пространством, робототехники, БПЛА, киосков, 3D-сканирования, распознавания лиц и других приложений машинного зрения.

Модуль использует интерфейс USB 3.2 Gen 1 через 14-контактный разъём I-PEX Cabline SS для передачи данных, питания и управления. Отдельный 10-контактный разъём Cabline V обеспечивает синхронизацию с внешней VCSEL-подсветкой. Камера не включает источник подсветки или оптический полосовой фильтр, поэтому эти компоненты должны быть предусмотрены отдельно для измерения глубины.

Читать далее «XIMEA MU003TG-SY-UC – миниатюрный модульный 0,3-мегапиксельный ToF-сенсор USB 3.0 на базе Sony IMX556»

Avaota F2 – Allwinner V861 RISC-V SBC ориентирован на ИИ-камеры с поддержкой PTZ и аудио

Avaota F2 — первый SBC на базе двухъядерного 64-битного RISC-V SoC Allwinner V861 с 128 МБ встроенной памяти DDR3, поддержкой 4K-камер, видеокодеком H.265 и ИИ-ускорителем производительностью 1 TOPS.

Это обновление более ранней камерной платы Avaota F1 на базе Allwinner V821 SoC . Новый SBC F2 с открытым аппаратным обеспечением предлагает ряд преимуществ, включая поддержку сенсоров камер как Full HD, так и 4K, управление двигателем для функции PTZ (Pan-Tilt-Zoom) и улучшенную поддержку аудио через разъемы динамика (один) и микрофона (два). Однако F1 также включала WiFi, который отсутствует в Avaota F2.

Читать далее «Avaota F2 – Allwinner V861 RISC-V SBC ориентирован на ИИ-камеры с поддержкой PTZ и аудио»

Компактная камера длинноволнового инфракрасного диапазона объединяет микроконтроллер STM32N6 с тепловым сенсором Lynred ATI320

8devices 8Sight T100 — это компактная камера длинноволнового инфракрасного (тепловизионного) диапазона для беспилотных авиационных систем, робототехники и промышленных применений. Она объединяет LWIR-сенсор Lynred ATI320 с микроконтроллером STM32N6 на ядре Arm Cortex-M55, оснащённым NPU Neural-ART и аппаратным ISP для выполнения ИИ-выводов на периферии и обработки тепловизионных изображений в реальном времени.

Камера обеспечивает тепловизионное видео 320×240 при 60 кадрах в секунду и работает полностью без подключения к интернету, что позволяет развёртывать пользовательские модели ИИ для обнаружения объектов, выявления аномалий или событий, запускаемых по температуре, не полагаясь на облачные ресурсы.

Читать далее «Компактная камера длинноволнового инфракрасного диапазона объединяет микроконтроллер STM32N6 с тепловым сенсором Lynred ATI320»

MemBrowse непрерывно отслеживает объем памяти, занимаемый прошивкой, и бесплатен для проектов с открытым исходным кодом

Инструмент MemBrowse позволяет разработчикам встраиваемого ПО отслеживать использование RAM и флеш-памяти своей прошивки в непрерывной интеграции с поддержкой GitHub Actions, GitLab CI/CD и других CI-решений.

Инженеры могут детально отслеживать изменения занимаемой памяти каждый раз при отправке кода в проект, вместо того чтобы узнавать о проблеме, когда образ прошивки перестает помещаться во флеш-память целевого устройства или не может запуститься из-за чрезмерного использования RAM. MemBrowse также предоставляет полную историю, показывающую, как изменялось использование памяти со временем и сколько осталось для дополнительных функций.

Читать далее «MemBrowse непрерывно отслеживает объем памяти, занимаемый прошивкой, и бесплатен для проектов с открытым исходным кодом»

Стартовые наборы Alif Semi Balletto B1 и Ensemble E1C оснащены микроконтроллером Cortex-M55 + Ethos-U55 для IoT и Edge AI

Стартовые наборы Ensemble E1C (SK-E1C) и Balletto B1 (SK-B1) от Alif Semiconductor — это недорогие отладочные платы, построенные на микроконтроллерах Cortex-M55 + Ethos-U55 компании. Balletto B1 добавляет беспроводную связь BLE 5.3 и 802.15.4, тогда как Ensemble E1C не имеет встроенной беспроводной связи.

Оба стартовых набора оснащены микроконтроллером с CPU Cortex-M55 на 160 МГц, NPU Ethos-U55, 2 МБ SRAM и 1,8/1,9 МБ NVM. Они также включают разъем для камеры Arducam, слот расширения mikroBUS Click Board и два микрофона PDM для проектов на основе камеры, аудио и сенсоров. Balletto B1 дополнительно обеспечивает полный радиочастотный тракт к чиповой антенне для своей беспроводной подсистемы, тогда как обе платы имеют встроенный отладчик Segger J-Link для разработки и тестирования.

Читать далее «Стартовые наборы Alif Semi Balletto B1 и Ensemble E1C оснащены микроконтроллером Cortex-M55 + Ethos-U55 для IoT и Edge AI»

Плата ESP32-C5 Pico соответствует форм-фактору Raspberry Pi Pico и поставляется со встроенной или внешней антенной.

Плата Waveshare ESP32-C5 Pico выполнена в форм-факторе Raspberry Pi Pico на базе SoC ESP32-C5 с поддержкой двухдиапазонного Wi-Fi 6, Bluetooth LE и 802.15.4 (Zigbee/Thread).

Плата оснащена модулем серии ESP32-C5-MINI-1 с печатной или внешней антенной, двумя 20-контактными разъемами GPIO, портом USB-C для питания и программирования, кнопками Reset и Boot, а также несколькими светодиодами. Также предусмотрена поддержка зарядки и разрядки литий-ионного аккумулятора.

Читать далее «Плата ESP32-C5 Pico соответствует форм-фактору Raspberry Pi Pico и поставляется со встроенной или внешней антенной.»

TinyGo 0.42 добавляет поддержку 87 вариантов Puya PY32 MCU и двух плат EmbedFire

TinyGo 0.42 добавляет поддержку Puya PY32 семейство 32-битных микроконтроллеров Arm. Новый порт включает стартовый код, сгенерированные определения регистров устройств, скрипты компоновщика, поддержку GPIO и UART, а также цели для 87 отдельных конфигураций MCU. Также включены определения плат для двух недорогих отладочных плат EmbedFire, доступных на AliExpress.

Порт был предложен Павлом Бургром и принят через TinyGo pull request #5106 . Одним из мотивов было создание надёжной и простой в использовании платформы для прошивок небольших IoT-устройств, построенной вокруг сервиса Registry и энергоэффективного радиопротокола BleRiot (подробнее об этом в конце поста). Эти проекты не связаны с TinyGo, но они демонстрируют тип приложений с ограниченными ресурсами, для которых предназначены новые целевые платформы.

Читать далее «TinyGo 0.42 добавляет поддержку 87 вариантов Puya PY32 MCU и двух плат EmbedFire»