Does TI have any recommendations for connecting the HPI of a TMS320C6416T to the GPMC local bus of the AM3352. I’m looking for pin connections, timing diagrams, and/or EMIF configuration settings.
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.
Does TI have any recommendations for connecting the HPI of a TMS320C6416T to the GPMC local bus of the AM3352. I’m looking for pin connections, timing diagrams, and/or EMIF configuration settings.
Unfortunately we don't have a specific example for connecting these two device. We do have an application note for connecting a C6000 EMIF interface to a C6000 HPI interface which can give you a basic understanding of an EMIF to HPI connection. This should be a good starting point.
Charles,
May be the PRU-ICCS could be used instead of the GPMC. The PRU can do high speed bit banging/GPIO toggling and could potential emulate the CTRL /DATA signal for the HPI. I think that for AM335x there is a limit of 16 GPI and 17 GPO pins available.
You would need also to check the pinmux options to see what pins are available on the AM335x side.
More info on PRU can be found at:
https://github.com/beagleboard/am335x_pru_package
http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Subsystem
http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Software_Development
http://processors.wiki.ti.com/index.php/PRU_Assembly_Advanced_Topics
Anthony