ESP32-P4 RISC-V dual core 400 MHz in the news

burtrum
Posts: 20
Joined: Mon Dec 28, 2015 1:34 pm

ESP32-P4 RISC-V dual core 400 MHz in the news

Postby burtrum » Fri Jan 06, 2023 4:37 pm

Looks so good.

https://www.cnx-software.com/2023/01/06 ... ontroller/

With 3rd 40 MHz RISC-V LP Core
No wireless. With Ethernet.

Burtrum

Hackswell
Posts: 14
Joined: Wed Jun 03, 2020 8:13 pm

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby Hackswell » Fri Jan 06, 2023 6:25 pm

Does anyone know if more details about the RISC-V cores have been released? Which extensions will each type have? I know that single-precision float is included in the main cores, but I'm curious as to the full set of extensions planned for each core type.

Deouss
Posts: 425
Joined: Tue Mar 20, 2018 11:36 am

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby Deouss » Sat Jan 07, 2023 5:17 am

Check this out

Sipeed M1s Dock BL808

Triple core MCU !
64MB ram
WiFi6
AI

JimDrew
Posts: 7
Joined: Sun Jun 14, 2020 10:28 pm

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby JimDrew » Sat Jan 07, 2023 8:51 pm

Is there going to be some concrete information about the GPIO latency on these parts? I would hope that Espressif could figure out how to do single cycle GPIO by now. Taking hundreds of nanoseconds (with a sub-5ns clock) just to change a pin state is a huge limitation that none of their competitors have. You should be able to bypass the IO multiplexer and go straight to a pin with no latency with a 1:1 mapping, or with some small (defined) latency through the matrix if needed. This has been the biggest weakness for timing critical applications for these parts for many industries that Espressif could dominate in.

ESP_Sprite
Posts: 9709
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby ESP_Sprite » Sun Jan 08, 2023 2:56 am

JimDrew wrote:
Sat Jan 07, 2023 8:51 pm
You should be able to bypass the IO multiplexer and go straight to a pin with no latency with a 1:1 mapping, or with some small (defined) latency through the matrix if needed.
FWIW, the GPIO latency is a function of the bus they're on. If you need faster GPIO, we do support dedicated GPIO on most newer chips (S2 and up, iirc):
https://docs.espressif.com/projects/esp ... _gpio.html

stuartiannaylor
Posts: 17
Joined: Wed Dec 02, 2020 6:02 pm

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby stuartiannaylor » Sun Jan 08, 2023 4:22 am

Hoping you get a dev kit out soon as wondering about ESP-Hosted and how you might implement a usb2serial bridge when there are 2x microcontrollers on a board?

Also if you do make a audio devkit could you just have a x4 channel ADC from the esp32-box and Dac but other than that a minimal dev-ket as that has so many uses.

JimDrew
Posts: 7
Joined: Sun Jun 14, 2020 10:28 pm

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby JimDrew » Sun Jan 08, 2023 5:01 am

ESP_Sprite wrote:
Sun Jan 08, 2023 2:56 am
FWIW, the GPIO latency is a function of the bus they're on. If you need faster GPIO, we do support dedicated GPIO on most newer chips (S2 and up, iirc):
https://docs.espressif.com/projects/esp ... _gpio.html

Thanks. I would also like to know if there is a defined interrupt latency for the P4 (and the S2/S3/C3). We have certain high-end applications that literally need to cycle count instructions (assembly code), but some things could be in C/C++ if the interrupt latency was consistent. I would be happy to move away from other micros if I could somehow make these parts work. We have had an allocation hold of our parts since June 2020 - apparently we need to order in the millions (instead of our measly hundred thousand) in order to get preferential treatment. We can't wait until June of this year (or so they say), so we are moving to something else in the coming months. Is there a release date for the P4? Engineering samples?

mikemoy
Posts: 626
Joined: Fri Jan 12, 2018 9:10 pm

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby mikemoy » Sun Jan 08, 2023 6:49 am

but some things could be in C/C++ if the interrupt latency was consistent.
Are you using Arduino or IDF?
If IDF have you tried going into menuconfig and try
"Run FreeRTOS only on first core"

xien551
Posts: 69
Joined: Wed Feb 02, 2022 4:04 am

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby xien551 » Mon Jan 09, 2023 8:31 am

Alternative to STM32F7/H7, good!

Hoping better performance of ADC, supporting PTP V2.

landre
Posts: 7
Joined: Fri Feb 11, 2022 10:46 am

Re: ESP32-P4 RISC-V dual core 400 MHz in the news

Postby landre » Wed Jan 11, 2023 3:41 pm

Yeah so cool :P

I'm looking forward to getting my hands on it and trying out this MIPI DSI peripheral...
Any idea of the release date, and when it will be available?

Thanks,
Loïc

Who is online

Users browsing this forum: No registered users and 296 guests