Page 4 of 8

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Sat May 01, 2021 11:19 am
by rudi ;-)
Vader_Mester wrote:
Fri Apr 30, 2021 5:59 am
I think, 64bit will almost never come.
:D
ESP64 is given as Espressif Product since 2015

https://twitter.com/EspressifSystem/sta ... 9678828544

#ESP64 Job search

#ESP64 Wrover

[ esp64.com esp64.net esp64.io esp64.dk esp64.ru and more.. ]
Vader_Mester wrote:
Fri Apr 30, 2021 5:59 am
We'll see.
I agree - :mrgreen:

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Mon May 03, 2021 6:59 am
by Vader_Mester
rudi ;-) wrote:
Sat May 01, 2021 11:19 am
Vader_Mester wrote:
Fri Apr 30, 2021 5:59 am
I think, 64bit will almost never come.
:D
ESP64 is given as Espressif Product since 2015

https://twitter.com/EspressifSystem/sta ... 9678828544

#ESP64 Job search

#ESP64 Wrover

[ esp64.com esp64.net esp64.io esp64.dk esp64.ru and more.. ]
Vader_Mester wrote:
Fri Apr 30, 2021 5:59 am
We'll see.
I agree - :mrgreen:
I get it, but is it worth it? The only reason I could see it uased, if Espressif is developing a multicore microprocessor.

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Mon May 17, 2021 8:45 pm
by Baldhead
Hi @rudi,

What is the forecast for launching modules with esp32-s3 ?

Any date ?

Thank's.

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Tue May 18, 2021 12:01 am
by ESP_Angus
Baldhead wrote:
Mon May 17, 2021 8:45 pm
What is the forecast for launching modules with esp32-s3 ?
Hi Baldhead,

Do you have a contact with Espressif Sales? If not then please get in touch and let them know you're looking to evaluate ESP32-S3 and the module specifications (flash size, psram, etc) that you need for your application.

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Wed May 19, 2021 2:17 am
by Baldhead
Hi ESP_Angus,

I am not a company. I believe that espressif will not pay attention to me.

Thank's for the suggestion.

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Mon Jun 14, 2021 3:45 am
by Kaisha
Esp32 - S3 supports register windowing!! That has potential for substantial performance gains. Just curious if GCC supports it?

edit: It seems it does https://gcc.gnu.org/onlinedocs/gcc/Xtensa-Options.html :)

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Mon Jun 14, 2021 9:03 am
by Vader_Mester
Kaisha wrote:
Mon Jun 14, 2021 3:45 am
Esp32 - S3 supports register windowing!! That has potential for substantial performance gains. Just curious if GCC supports it?

edit: It seems it does https://gcc.gnu.org/onlinedocs/gcc/Xtensa-Options.html :)
The Xtensa core used in the vanilla ESP32 already supports windowing, I don't remember how many does it have, but it was there since the beggining.
And yes it is used. This is why it's a bit hard to write Assembly code sometime to the ESP32, becuase of the occasional windows switching needed. Believe me, I tried, and failed :)

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Mon Jun 14, 2021 12:28 pm
by Kaisha
That's interesting to know. I never really played with asm on vanilla since there was no official docs.

Any info on what type of vector instructions on esp32-s3? Perhaps a technical reference manual running around?

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Mon Jun 14, 2021 12:59 pm
by Vader_Mester
Kaisha wrote:
Mon Jun 14, 2021 12:28 pm
That's interesting to know. I never really played with asm on vanilla since there was no official docs.

Any info on what type of vector instructions on esp32-s3? Perhaps a technical reference manual running around?
AFAIK, the S3 in therms of CPU architecture is exactly the same as the vanilla ESP32. The major differences are in other HW elements like bus handling, DMA, internal memory layout, MMU, peripherals and networking.
For MMU, the difference is for example that the internal memory layout is different (mixed usage 8-bit RAM), which means that all internal RAM now can be used for both executing functions (Like using IRAM_ATTR), but also for data (vanilla ESP32 had only 250kBish 8-bit RAM, the rest was 32-bit words used for CPU caches, and IRAM_ATTR functions, occasionally 32bit variables are placed there).
In the S3, you can also run apps from external RAM, which was a highly requested feature, and also more RAM can be used for mallocs, as well as the maximum flash size usable is also increased.
Additionally Octal-SPI ram and flash is usable alowing for much faster operation, and overall faster RAM access even on QSPI RAMs.
The I2S interface had a parallel mode in the vanilla ESP32, a separate peripheral has this function now, the LCD/CAM peripheral, which is nice :)
Frankly the S3 because a power house on paper, which is awsome, and much waited, at least in my eyes.
I'm sure, that soon someone will port a tiny Linux kernell on the S3, running form external RAM :)
In addition it has a Risc-V coprocessor, which is huge :)

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Posted: Tue Jun 15, 2021 4:44 pm
by Deouss
S3 looks much much better than previous ESP32 modules.
Not sure about the price - if it is more than $10 I don't think it will be worth it
Soon there will be tiny low power SoCs that may replace many MCUs unless prices drop