VidorDSP

Yes, we're on the same page even if likely you won't declare blocks as standalone objects but rather find them within a dsp class that would get automatically populated with resources compiled in the fpga...
For the rest I'd say sample processing would be done entirely in fpga and controls mostly on Sam with offloading by the internal soft core.