Communication method between BF609 and ARM


I am new here.

We designed a product based on bf609 and i.mx6 mpu(communicating by SPI). Now, we are considering to upgrade this product and want to enhance the communication speed between two processors. My question is :

Is there any method can higher communication throughput on our BF609 side?

It seems only Linkport or PPI can be used as high speed I/O. Is there any cases to link bf609 or other ADI's dsp with Mirco processor?

And do we need a FPGA/CPLD as glue logic or protocol converter between DSP and ARM MPU?

Thanks for your help.

Best Regards,