Fast data path between Atmel (SAM3X) and Freescale (iMX6)

Discussion in 'General Discussion' started by mirots, Jun 25, 2014.

  1. mirots

    mirots New Member

    Joined:
    Dec 26, 2013
    Messages:
    15
    Likes Received:
    1
    I am controlling SAM3X controller with application running on Freescale iMX6 over UART.

    Now I need to establish additional data channel of at least 256kbps half duplex (forward or backward) - I am moving audio samples between those two.

    What are my options?

    I know that I can mix control and data on UART and configure it to 460800bps. But this would require developing a proprietary protocol or using something weird like Firmata.

    1. Is it possible to enable additional dedicated data channel like SPI (iMX6 master and SAM3X slave), or existing pins configuration is not allowing it?
    2. What are my options of reusing existing Serial protocol which will allow realtime mixing of control and data (Data flow should not be interrupted)
    3. Other ideas?

    BTW, I am using Atmel Studio with ASF to program SAM3X instead of Arduino

    Thank you very much
    Meir Tseitlin
     

Share This Page