Ethernet Firmware Datasheet
|
The Ethernet Firmware boot time measurements in the table below show the current status in the TI Processor SDK for J721E/J7200/J784S4. The test setup is:
Note: It is worth noting that the reported boot time below is not optimized.
Function | Description |
---|---|
main() | Starting time is when Ethernet Firmware application is ready to run in main(). Using main() as starting point decouples these measurements from the EthFw binary loading mechanism. |
Layer-2 switching active | Time elapsed from main() till L2 switching is active.
|
Host port ready for RX/TX | Time elapsed from main() till host port is ready for packet transmission and reception.
|
TCP/IP stack initialized | Time elapsed from main() till TCP/IP stack is initialized.
|
gPTP stack initilized | Time elapsed from main() till gPTP stack is initialized.
|
CPSW Proxy Server initialized | Time elapsed from main() till CPSW Proxy Server is initialized.
|
The time taken to reach each of the ETHFW boot stages described above is summarized in the following table.
Boot stage | J721E | J7200 | J784S4 |
---|---|---|---|
main() | 0 ms | 0 ms | 0 ms |
Layer-2 switching active | 143.94 ms | 188.96 ms | 112.97 ms |
Host port ready for RX/TX | 58.54 ms | 101.22 ms | 29.91 ms |
TCP/IP stack initialized | 90.71 ms | 127.87 ms | 30.75 ms |
gPTP stack initilized | 230.21 ms | 190.56 ms | 94.39 ms |
CPSW Proxy Server initialized | 307.27 ms | 222.49 ms | 132.32 ms |
This table doesn't take into account the time between power-on reset (POR) and the Firmware image loaded and made ready to run, as it will be bootloader dependent.
In a MAC-to-PHY scenario, the Layer-2 switching active time is heavily determined by the time taken by the Ethernet PHYs to establish a link with the remote partner. The total Layer-2 switching active time must take into account the link time corresponding to the PHY configuration being used.
Revision | Date | Author | Description | Status -----— |
---|---|---|---|---|
1.1 | 28 Nov 2023 | Misael Lopez | Added SDK 9.1 results | Approved |
1.2 | 25 Mar 2024 | Misael Lopez | Added SDK 9.2 results | Approved |