cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7S7 AXISRAM_WS and XSPICAP options

jncronin
Associate

Hi,

 

I am integrating the STM32H7S7L8H6H in a custom board.  In the reference manual I found two settings which I am looking for clarification for:

 

1) SBS_PMCR has a AXISRAM_WS bit to enable a single wait state for the AXISRAM.  I do not have ECC enabled so this bit determines whether or not a wait state is added for AXISRAM accesses.  With the bit set the reference manual states: "One wait state added when accessing any AXISRAM with ECC = 0. In this case, refer to
the datasheet for maximum frequency."  I cannot find any relevant maximum frequency in the datasheet (DS14359 Rev 2) but I would have thought the maximum frequency would apply to the situation where there was 0 wait state rather than 1?

 

2) PWR_CSR2 has XSPI_CAP1 and XSPI_CAP2 settings to enable or disable a capacitor in the XSPI ports.  Again the datasheet is referenced but I cannot find any description of this setting there.  Does anyone know the value of these capacitors, which XSPI pins they are applied to and whether they are present during both input/output operations or just input ones?

 

Thanks,

John.

 

2 REPLIES 2
KDJEM.1
ST Employee

Hello @jncronin and welcome to the Community,

 

Regarding the values of the XSPICAP1 and XSPICAP2 capacitors and the AXISRAM_WS, I reporting this issue fo clarification internally. I will get back to you as soon as I have the answers.

As for your question: "which XSPI pins they are applied to and whether they are present during both input/output operations or just input ones?" These capacitors are internally connected to VDDXSPI1 and VDDXSPI2 and are not related to XSPI I/O operations or input/output operations.

Internal ticket number: 196720 (This is an internal tracking number and is not accessible or usable by customers).

 

Thank you.

Kaouthar

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Thank you for the update.

 

For the XSPI capacitors, I am already using external 100uF decoupling capacitors on each of the VDDXSPI pins therefore are there any further benefits or drawback to using the integrated ones as well?  I have tested my current set-up (2x HyperRam in dual-memory mode on XSPI1 using 1.8V signalling at 184 MHz and 1x HyperFlash on XSPI2 using 1.8V signalling at 150 MHz) and can see no stability issues either with or without this capacitor enabled.