Well I just got stuck in with the Class.ptf for the peripheral and it seems to be okay.
So one port with control and status signals on it and then a second slave that supports
streaming transfers (with a 1k fifo inside it for buffering), seems to be okay but i'll know more
soon if it can handle my streaming rates.
It'll be interesting to see if there is any advantage
to be gained by using dynamic bus sizing on it since my streamed output is only 12 bits,
so assuming I promote this to 16 bits, I'm wondering how the dma will handle multi word
transfers, I'm hoping it will improve throughput by doing a double read and then transfering
the data.
Thanks anyways,
...Darren