H723Z external SD Ram clock no signal IS42S16400J-6TL
I'm working on a custom board with a STM32H723ZG. I'm also using external sd ram part IS42S16400J-6TL found here (https://www.digikey.com/en/products/detail/issi-integrated-silicon-solution-inc/IS42S16400J-6TL/2708625). I've followed the excellent sd ram tutorial here: https://community.st.com/t5/stm32-mcus/how-to-set-up-the-fmc-peripheral-to-interface-with-the-sdram/ta-p/49457 which was how I was able to determine the values in the stm32 cube IDE. The FMC init generated function runs without error (MX_FMC_Init which calls HAL_SDRAM_Init). I have posted the cube IDE set up below.
This is a new board design, so it is possible that something about the layout isn't working, but I've confirmed that all the lines are connected correctly to the chip. The address and data lines are also length matched.
My FMC clock input is using HCLK3 at 275Mhz, but the sd ram common clock is 3 HCLK cycles, so this should put the sd ram clock at 91.66 mhz. I believe this is below the 110 mhz limit for my voltage range (3.3V).
I understand that there a lot of reasons why this "isn't working", but as a first step, I am attempting to use an oscilloscope to see the clock waveform. There is no waveform, it is always low.
I also have tried to upload the same firmware to a discovery board with the same chip (NUCLEO-H723ZG) and am not seeing the clk signal (even though there is no sd ram on this board) .
I'm looking for advice on other threads I can pull to discover what is wrong. Im not getting any errors until I attempt to read memory at 0xC0000000 (which is a hard fault for reading memory which is inaccessible, pretty generic).
| DataSheet Symbol | Datasheet value | CubeMx name | CubeMX value | |
| Tmrd | 2 cycles | Load Mode Register to Active Delay | ||
| TXSR | 66 ns | exit self refresh delay | 7 | |
| tRAS | 42 ns (min) | self refresh time | 4 | |
| trc | 60 ns | sdram common row cycle delay | 6 | |
| tDPL | 2 * clk (nanoseconds) | Write Recovery time | 3 | twr - tcd (5 -2) =3 |
| tRP | 15 ns | common row precharge delay | 2 | |
| tRCD | 15 ns | row to col delay | 2 |





Thank you.
