[ES] En este trabajo se tratarán y explicarán las fases y cambios necesarias para la adaptación del firmware que corre en un SoC wifi (802.11ax) para soportar una nueva generación del estándar del IEEE (802.11be). Las ...[+]
[ES] En este trabajo se tratarán y explicarán las fases y cambios necesarias para la adaptación del firmware que corre en un SoC wifi (802.11ax) para soportar una nueva generación del estándar del IEEE (802.11be). Las características más destacadas de esta nueva generación que implican cambios de arquitectura SW son la creación de nuevos productos en la Software Product Line y escalar el software de 2 bandas a N bandas (aunque en la actual 802.11be N=3, la idea es que si hay una futura banda los cambios al SW sean mínimos).
Esta última implica la necesidad de soportar tres nuevas CPUs debido a la nueva banda (LMAC2, TX2, RX2) por lo que será necesario adaptar y cambiar el software `Secure Boot¿ para cargar estas CPUs además de cargar una nueva imagen en el caso de la LMAC.
También será necesario hacer un cambio en los protocolos de alto nivel para gestionar esta tercera banda, dar soporte HW a la `replica de la MAC¿ que gestiona la nueva banda de 6GHz y cambios en el driver.
Las fases necesarias y de las que se hablará a lo largo del trabajo son la adaptación del firmware, el testeo de las adaptaciones con bancos de pruebas y testeo con FPGA y Palladium. Partiremos de una generación anterior llamada WAVE600D2 la cual tiene soporte para dos bandas, 2.4GHz y 5 GHz e implementa el IEEE 802.11ax.
[-]
[EN] This project will discuss and explain the phases and changes necessary to adapt the firmware that runs on a Wi-Fi SoC (802.11ax) to support a new generation of the IEEE standard (802.11be). The most prominent features ...[+]
[EN] This project will discuss and explain the phases and changes necessary to adapt the firmware that runs on a Wi-Fi SoC (802.11ax) to support a new generation of the IEEE standard (802.11be). The most prominent features of this new generation that involve SW architecture changes are the creation of new products in the Software Product Line and scaling the software from 2 bands to N bands (although in the current 802.11be N = 3, the idea is that if there is a future band, the changes to the SW are minimal).
The latter implies the need to support three new CPUs due to the new band (LMAC2, TX2, RX2) so it will be necessary to adapt and change the 'Secure Boot' software to load these CPUs in addition to loading a new image in the case of the LMAC.
It will also be necessary to make a change in the high-level protocols to manage this third band, give HW support to the `MAC replica¿ that manages the new 6GHz band, and changes in the driver.
The necessary phases and which will be discussed throughout the work are the adaptation of the firmware, the testing of the adaptations with test benches and testing with FPGA and Palladium. We will start from a previous generation called WAVE600D2 which has support for two bands, 2.4GHz and 5 GHz and implements the IEEE 802.11ax.
[-]
|