This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x McASP for general putpose use

Is it possible to use the McASP as a general purpose serial port?

I would like to move data form the McASP port to an FPGA. It seems like if I match the FPGA up to the formatted output of the McASP, I should be able to do this. Can you comment on the best way to do this? The McASP has many options and, of course, the set-up that moves data the fastest would be preferred.

 

Thanks,

 

Bryan Busacco

  • Yes You can. Few points to note

    1. Dont configure codec.

    2. Connect the required FPGAto the McASP Serializer Pins (AXRn). This FPGAshould talk to McASPat the same clock speed as the McASP.

    3. Either McASP or the FPGA, anyone can be the Master.

    AFAIK there is no demo/sample application for this

    Regards

    Gururaja

  • Seems like you can run the McASP in one of the I2S/TDM modes that are continuous (not Burst mode) per pin.  Then check the setup and hold timings from the datasheet for maximum McASP speed (and make sure you FPGA can interface).  Then multiple pins will give you more bandwidth.