Hi @Luke_John,
Yes, this architecture does fundamentally support.
Refer to S32K1xx Series Reference Manual, Rev. 14:
Section 13.3.1 GPIO register descriptions.
As you can see, all the GPIO ports are accessible from 32bit registers.
Section 17.4.1 "Using the GPIO ports to drive or sample waveforms By configuring the DMA to transfer data to one or more GPIO ports, it is possible to create complex waveforms using tabular data stored in on-chip memory. Conversely, using the DMA to periodically transfer data from one or more GPIO ports, it is possible to sample complex waveforms and store the results in tabular form in on-chip memory."
The DMA tranfers can be triggered by a timer through DMAMUX, TRGMUX.
Crossbar must be programmed to round-robin arbitration (configuring MCM_CPCR[CBRR] as '1') for seamless DMA transfers.
Regards,
Daniel