PPI data Transfer

Hi,

I am using BF538F processor in our custom design.

I am using PPI interface to transfer/receive data to and from FPGA.

I read through the PPI chapter in BF538F HRM and did not came across any register to be written/read to send/receive the data through the PPI data port.

I want to use the PPI in general purpose mode with 8 bit data length.

Could any one help me in this regard. Share me if you have any example program.

Looking forward to hear from you soon.

Happy new year 2015 in advance

Regards

Anand M

Parents
  • Hello Anand.

    The PPI is only accessible via DMA, so there are no dedicated data registers for the core to access. I do not have any example program for the BF538 that you are specifically asking about, but there are many video examples included with other EZ-KITs that you could port to the BF538, and I'd recommend looking at the ADSP-BF533 a the streaming example in the PPI driver directory as a starting point:

    <VisualDSP Install Directory>\Blackfin\Examples\ADSP-BF533 EZ-KIT Lite\Drivers\PPI\Streaming

    The BF538 took the BF533 and added a second interrupt controller, so the interrupt mapping and DMA scheme are identical for the PPI, though other modifications may also be needed.

    -Joe

Reply
  • Hello Anand.

    The PPI is only accessible via DMA, so there are no dedicated data registers for the core to access. I do not have any example program for the BF538 that you are specifically asking about, but there are many video examples included with other EZ-KITs that you could port to the BF538, and I'd recommend looking at the ADSP-BF533 a the streaming example in the PPI driver directory as a starting point:

    <VisualDSP Install Directory>\Blackfin\Examples\ADSP-BF533 EZ-KIT Lite\Drivers\PPI\Streaming

    The BF538 took the BF533 and added a second interrupt controller, so the interrupt mapping and DMA scheme are identical for the PPI, though other modifications may also be needed.

    -Joe

Children
No Data