Skip to content

Booting Benchmark Figures

Utsav Agarwal edited this page Dec 11, 2023 · 4 revisions

Introduction

The following are boot benchmark results that were obtained using a logic analyzer. This was done by connecting to the SIGMA DSP (P3) port on the carrier board. The logic analyzer being used was: Logic 8CH Hobby Craft analyzer. The same is compatible with PulseView, which works on Windows and Linux.

Sigma Studio pin layouts

The following are sigma studio pin layouts for the respective boards

ADSP-SC598 sigma studio pins

GPIO Name of schematics Expansion port pin sysfs GPIO number U-boot trace Linux trace Note
PA_14 TWI2_SCL 1 14     Uboot used by i2c
PA_15 TWI2_SDA 3 15     Uboot used by i2c
PA_11 SPI1_MISO 5 11     Used by linux for spi2_quad, Free to use in uboot
PA_10 SPI1_CLK 7 10     Used by linux for spi2_quad, Free to use in uboot
PA_13 SPI1_SEL1B 9 13     Uboot used by i2c
PA_12 SPI1_MOSI 8 12     Used by linux for spi2_quad, Free to use in uboot

ADSP-SC594 sigma studio pins

GPIO Name of schematics Expansion port pin sysfs GPIO number U-boot trace Linux trace Note
PA_14 TWI2_SCL 1 14     Uboot used by i2c
PA_15 TWI2_SDA 3 15     Uboot used by i2c
PA_11 SPI1_MISO 5 11     Used by linux for spi2_quad, Free to use in uboot
PA_10 SPI1_CLK 7 10     Used by linux for spi2_quad, Free to use in uboot
PA_13 SPI1_SEL1B 9 13     Uboot used by i2c
PA_12 SPI1_MOSI 8 12     Used by linux for spi2_quad, Free to use in uboot

Linux boot benchmark results

ADSP-SC598

PIN Start Stop Time Note
PA12 Start board initialisiation Board initialisation 0.35 sec  
PA10 Start uncompressing kernel Stop uncompressing kernel   SC598 kernel is uncompressed uboot stage, not aligned to SC594
PA11 Jump to Linux Linux initializes peripherals 11 sec No falcon boot 3 seconds waiting for command prompt
PA12 Systemd triggers GPIO in sysfs   31 sec  

ADSP-SC594

PIN Start Stop Time Note
PA12 Start loading SPI fitImage Stop loading SPI fitImage 0.010 sec  
PA10 Start uncompressing kernel Stop uncompressing kernel 4 sec  
PA11 Jump to Linux Linux initializes peripherals 2.6 sec  
PA12 Systemd triggers GPIO in sysfs   23 sec  

ADSP-SC594 (falcon mode)

Kernel start uncompressing 4 seconds eaerlier

PIN Start Stop Time Note
PA12 Start loading SPI fitImage Stop loading SPI fitImage 0.010 sec  
PA10 Start uncompressing kernel Stop uncompressing kernel ~1 sec Cant see on the logic analyzer, maybe taking different code path
PA11 Jump to Linux Linux initializes peripherals 2.5 sec  
PA12 Systemd triggers GPIO in sysfs   23 sec 23 sec after kernel configures peripherals
Clone this wiki locally