Live data from Hacker News

ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

espressif.com

21–30 of 151 posts

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#21
post #6
post #4

Earlier quoted context omitted.

This would be great indeed. On that note, why does the PoE capability often add such a big proportion of the price of various items? Is the technology really costly for some reason, or is it just more there's fairly low demand and people are still willing to pay?

PoE is not obvious to implement (take it from someone who has done it with a fair share of mistakes), uses more expensive components that normal ethernet, takes up more space on the board, makes passing emissions certification more complex, and is more prone to mistakes that ruin boards in the future, causing support/warranty issues. In other words, a bag of worms: not impossible to handle, but something you would ra…

And what would a better alternative look like ?

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#23
post #20

Earlier quoted context omitted.

It reminds me a bit of the new STM32s (STM32MP2) which are actually 64 bit, but they kept the name STM32 because everyone knows it

Didn’t Intel also try to brand the 64bit x86 extensions as ia-32e initially? Seemed like wasting an opportunity to me. (Disclaimer: I work at Intel but this was way before my tenure.)

It was because IA-64 was a completely different unrelated architecture that until AMD succeeded with K8 was "the plan" for both 64bit intel roadmap and the roadmap to kill off compatible vendors (AMD, VIA)

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#25
post #15

They claim that the chip has an "MMU". But unfortunately this doesn't seem to be a true RISC-V MMU (according to the Sv32 specification) integrated into the CPU core itself, but just a peripheral designed for memory mapped SPI flash and PSRAM. So as far as I understand there is no true process isolation with page faults and dynamic paging.

That’s a shame, it’d be a cool and, afaik, unique feature for this niche.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#27
post #12

The ESP32 boards I own have bad support and are a bit of a hit and miss. (arduino nano esp32) Did this get better? Or is the support still messy?

That native sdk and the vscode plugin are very professional. There is a bit of a learning curve to get into it, but once you do, it's very functional and the developers are super supportive. They have fixed bugs for me in days.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#28
post #3

I believe this is the first ESP to gain Ethernet capability? I totally wish that a board would come with PoE… Because as it is right now, powering a fleet of those with USB power supplies is annoying as fsck…

> Because as it is right now, powering a fleet of those with USB power supplies is annoying as fsck…

Therefore, wifi is more convenient than ethernet.

You don't need long cables, just a local power source.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#29
post #26

I don’t trust Espressif’s releases, I am still waiting for ESP32-P4 to hit distributors. It is now more than 2 years and 3rd chip revision

Can also be ordered on JLCPCB in a custom PCB: https://www.lcsc.com/product-detail/C22387510.html?s_z=n_ESP...
Post reply on HN