How do I best Port ArriaVSoC GHRD design to CycloneVSoC?

Hi - I have been doing development on an ArriaVSoc. It’s a pretty simple design. It uses the GHRD, a couple of msgDMA engines, and a single custom _hw.tcl component which talks only to the 32b h2f_lw interface. We have a small amount of SW which is used to read/write registers on the custom component and interact with the DMA I need to move it to a Cyclone V. I know that the Cyclone is “different”, but not sure how different or what the easiest approach is to moving it over.

All input welcome - thanks!
/j