I would think the radio technology in starlink should more closely resemble modern LTE and 5G cell networks, whether you want to call that CDMA, OFDM, or whatever the specific techniques these days are called.
And it does not. Starlink satellites do active switching unlike BSS satellites which only transmodulate and redirect.
And of course a GPS receiver is useful for timing.
Instead the satellite steers towards an arbitrary area on the ground, and the users must be within that area to work.
And they don't have that many satellites. Each one needs to have a pretty large active area.
I suspect FPGAs wouldn't be fast enough to do the RF magic. I figure they likely partnered with a company like Qualcomm to develop some custom silicon, or adapted some existing cell tower silicon, since those chipsets are largely "software defined" these days anyway.
The quad-code A53 CPUs with FPGAs sounds like Xilinx's RFSoCs, which are explicitly designed to basically give you a custom high-performance base station on a chip (though they can't directly convert to the frequency range Starlink is using).