Specification of ESP32 NIC

ille111
Posts: 6
Joined: Thu Feb 06, 2020 1:09 pm

Specification of ESP32 NIC

Postby ille111 » Thu Feb 06, 2020 1:21 pm

Hi everyone,

I am currently looking into NIC-generated interrupts at the ESP32. Unfortunately, I can't find any specific information about the wifi chip or its firmware. I am interested in information about the throwing of interrupts when packages arrive at the NIC.
Are there interrupt moderation techniques applied? How much memory does the chip have itself for ring buffers?
The TRM doesn't really cover the wifi chip at all... Does anyone know of a document I oversaw or knows who I could contact?

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

Re: Specification of ESP32 NIC

Postby ESP_Sprite » Sat Feb 08, 2020 9:32 am

No, sorry, the WiFi NIC itself is more-or-less a black box... Can you tell me why you are trying to get this info? Are you trying to solve a specific problem?

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: Specification of ESP32 NIC

Postby WiFive » Sun Feb 09, 2020 10:30 am

I think he wants to know how the wifi hardware and driver utilize cpu interrupts. Seems like a fair question because it is a shared cpu.

ille111
Posts: 6
Joined: Thu Feb 06, 2020 1:09 pm

Re: Specification of ESP32 NIC

Postby ille111 » Mon Feb 10, 2020 10:53 am

Hi,

thanks for the responses so far. Yes, it has to do with interrupts that are generated by the NIC. I want to estimate the maximum "load" of interrupts the NIC produces under a very large number of incoming packets per second. It would be interesting to know if in fact a ring buffer is used and how the NIC reacts if it is full (i.e. if incoming packets still lead to an interrupt).
This is interesting to me because of the introduced jitter to real-time applications with high criticality.

Best!

Who is online

Users browsing this forum: No registered users and 53 guests