Hisilicon Hi3861 может быть первой системой-на-кристалле RISC-V WIFI, о которой мы сообщали, но из-за политической неопределенности и проблем безопасности поставки могут быть недоступны за пределами Китая.
Таким образом, альтернативы приветствуются, и базирующаяся в Нанкине Bouffalo Lab (не опечатка, 博流智能科技 по-китайски) недавно представила 32-битные RISC-V WiFi и Bluetooth LE SoC BL602 и BL604 для маломощных IoT-приложений, которые должны конкурировать с ESP8266 по цене, но с более высокой производительностью и дополнительными функциями. BL602 также будет интегрирован в будущую плату серии Sipeed Longan и, возможно, в новую плату IoT от Pine64.
Основные характеристики и основные спецификации BL602/BL604:
- Подсистема MCU – 32-битный процессор RISC-V с FPU с динамической частотой от 1 МГц до 192 МГц, кэш L1
- Память – 276 КБ SRAM на кристалле
- Хранилище
- 128 КБ ПЗУ, 1 КБ eFuse и дополнительная встроенная флэш-память на кристалле
- Поддержка XIP QSPI flash
- Беспроводная связь
- Wi-Fi 4 – 802.11 b/g/n при 2.4 ГГц
- Bluetooth 5.0 LE
- Быстрое Wi-Fi соединение с помощью BLE
- Безопасность Wi-Fi – WPS / WEP / WPA / WPA2 / WPA3
- Режимы STA, SoftAP и «сниффер»
- Встроенный RF-балун, PA/LNA
- WiFi Tx: 21 дБм; WiFi Rx: -98 дБм
- Периферийные устройства и входы/выходы
- SDIO 2.0 ведомый (AP-хост)
- SPI ведущий/ведомый, 2x UART, I2C ведущий/ведомый, 5x каналов PWM
- АЦП – 10-разрядный общий ЦАП, 12-разрядный общий АЦП, 2x общих аналоговых компаратора
- Обнаружение PIR (Passive Infra-Red)
- ИК-пульт для дистанционного аппаратного ускорителя
- 16x GPIO (BL602) / 23x GPIOs (BL604)
- 4x канала DMA
- Таймер RTC до одного года
- 2x 32-битных таймера общего назначения
- Тактовая частота – поддерживает XTAL 24/26/32/38,4/40 МГц, XTAL 32/32,768 кГц, внутренний RC-генератор 32 кГц и 32 МГц, внутреннюю систему PLL
- Безопасность
- Безопасная загрузка
- Безопасная отладка
- XIP QSPI On-The-Fly AES Decryption (OTFAD)
- AES-128/192/256
- SHA-1/224/256
- TRNG (генератор истинных случайных чисел)
- PKA (ускоритель открытого ключа)
- Отладчик – JTAG
- Напряжение питания – от 2,1 до 3,6 В
- Режимы низкого энергопотребления – выключено, переход в спящий режим, отключение питания и активный
- Энергопотребление – Глубокий сон: 0,5 мкА; Wi-Fi Rx: 18 мА
- Тип корпуса – 32-контактный QFN (BL602) или 40-контактный QFN (BL604)
- Диапазон температур – от -40 ° C до 125 ° C
Технические характеристики основаны на информации, имеющейся на сайте Bouffalo, а также на дополнительной информации, которую мы нашли в Интернете. Впервые мы узнали о BL602 благодаря твиту Sipeed.
Многие люди просят поддержки Rust, уровня программирования высокого уровня, который также можно использовать для встраиваемых устройств. Но мы также можем получить поддержку Arduino/PlatformIO и MicroPython. Во всяком случае, именно в этом твите мы узнали о BL602 и о том, что он будет таким же дешевым, как ESP8266. Т.Л. Лим, основатель Pine64, также принял участие в обсуждении и рассмотрит возможность запуска платы Pine64 BL602, если будет доступен набор инструментов с открытым исходным кодом.
Информация, которая у нас есть, интересна, но она становится еще лучше, если мы посмотрим на дорожную карту Bouffalo, опубликованную на EDN China (на китайском языке).
![](https://cnx-software.ru/wp-content/uploads/2020/10/Bouffalo-Wireless-MCU-Roadmap.jpg)
У них есть множество беспроводных микроконтроллеров RISC-V на конвейере с BL606/BL608P с поддержкой Wi-Fi, Bluetooth и Zigbee, а также ускорителем DSP и AI, а также BL808 с добавлением ISP для поддержки камеры. BL702 разработан для умного дома с Zigbee и BLE 5.0, а BL708 аналогичен, но с двухрежимным Bluetooth 5.2 (BLE + Bluetooth Classic). У них даже есть чип WiFi 6 RISC-V IoT (BL616) и другие чипы для граничных вычислений AI (BL828), поддержка 2 × 2 MIMO (BL628) и т. д.
Это выглядит многообещающе, но нам нужно посмотреть, как продвигается поддержка программного обеспечения. Есть веб-сайт разработчика, но нам не удалось зарегистрироваться, а форумы сейчас пусты и в настоящее время ничего особенного не происходит.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.