شرکت Espressif سال گذشته اولین SOC بیسیم مبتنی بر RISC-V 32bit خود را با ESP32-C3 تک هستهای و با قابلیت وای فای 4 با فرکانس 2.4GHz و بلوتوث 5 ارائه داد. این شرکت اکنون دومین پردازنده خود که را که دوباره مبتنی بر همان RISC-V 32bit است را با میکروکنترلر ESP32-C6 تک هستهای با 160 مگا هرتز کلاک، به همراه وای فای 6 و بلوتوث 5 که هر دو دارای فرکانس 2.4GHz هستند، ارائه میدهد.
توجه کنید که شرکت Espressif، در گذشته از معماری xtensa در ESPهای خود استفاده میکرد. اما اکنون در محصولات جدید خود از جمله همین ESP32-C6 از معماری متن باز RISC-V استفاده کرده است.
نه تنها شرکت Espressif، بلکه شرکتهای بسیار زیاد و مهم دیگری نیز هستند که از معماری RISC-V در محصولات خود استفاده میکنند و این معماری را جایگزین معماری کردهاند که قبلا بایستی با پرداخت هزینه از ARM خریداری میکردند. در واقع RISC-V رقیبی Open source برای ARM است.
مشخصات اولیه ESP32-C6:
- CPU, Memory, Storage
- پردازنده تک هستهای تا فرکانس 160MHZ
- 384KB حافظه ROM
- 400KB حافظه SRAM
- 8KB حافظه SRAM در RTC
- SPI برای flash خارجی
- WiFi
- وای فای 6 با فرکانس 2.4 GHz
- وای فای 4 با فرکانس 2.4 GHz
- بلوتوث 5
- Peripherals
- 22x programmable GPIOs
- 2x 12-bit SAR ADCs, تا 6 کانال
- 3x SPI, 2x UART, 1x I2C
- 1x I2S
- ریموت کنترل با 2 کانال ارسال و 2 کانال دریافت
- سنسور دما
- کنترلر LED PWM تا 6 کانال
- کنترلر USB Serial/JTAG پر سرعت
- کنترلر DMA با 3 کانال ارسال و 3 کانال دریافت
the Station channel - کنترلر TWAI مطابق با ISO 11898-1
- مدیریت باتری با 5 حالت مختلف
ESP32-C6 به جز وای فای 6 در واقع همان ESP32-C3 است. همچنین به نظر میرسد که ESP32-C6 دیگر از flash امبدد پشتیبانی نمی کند، زیرا بلوک “امبدد” از نمودار بلوکی حذف شده است، اما در عوض یک اینترفیس SPI برای ارتباط با حافظه flash خارجی در نظر گرفته شده است.
وای فای 6 مانند وای فای 5 به طور معمول از هر دو باند فرکانسی 2.4 گیگاهرتز و 5 گیگاهرتز پشتیبانی میکند و همچنین سریعتر است، اما 802.11.ax در پردازنده ESP32-C6 برای کاربردهای اینترنت اشیا بهینه شده است و فقط در باند فرکانسی 2.4 گیگاهرتز قابل استفاده است.
دقیقا مانند دیگر تراشههای ESP32، تراشههای ESP32-C6 نیز با فریم ورک ESP-IDF پشتیبانی خواهند شد و همچنین این شرکت فریم ور ESP-Hosted و ESP-AT را برای مشتریانی که میخواهند پردازنده جدید را از یک هاست خارجی کنترل کنند، در دسترس قرار داده است.