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.

AM5728: Sitara Processor (AM5728)

Part Number: AM5728

Hello, We are using the Sitara AM572X based DSP and Arm processor in one of our design used for high speed data acquisition and control. The predessor of the same project used OMAP L138 processor which too had a DSP core and ARM processor in it. The OMAP worked using the dsplink that established in processor communication providing faster throughput.

In view of this , with the need to upgrade our design, we used the Sitara AM5278 processor having the dual ARM and Dual DSP , but the processor is unable to provide the needed higher efficiency and throughput . The details of the project is mentioned below.

  1. In our Previous project we had used OMAP L138 processor(ARM+DSP), firmware code was implemented in DSP as SYS/BIOS, ARM used to deploy the .out file (generated in CCS V5.3) to the DSP, which it received from PC application via Ethernet, Communication between ARM and DSP is DSPLink ------This interface/ link is not present /provided in AM5728) what could be the alternative to this?

         2  The reason we opted for Sitara AM5278 is for enhancement in performance and for working with communication interfaces (CAN,I2C,SPI,KeyPad,Modbus), but using the  AM5728 Processor, we are                unable to deploy the .out file generated in CCS v10.1 by using available Framework or interfaces(OpenCL, IPC)for the communication between ARM and DSP

         3. We tried moving  our DSP code to ARM (Linux), but we are not achieving the higher performance that our application expects, the above are the concerns we are having to deal with the AM5728                  processor. In light of this ,we expect some solutions as mentioned below.

a.       Can I get some sample DSP project (like hello_world on DSP UART) which can be deployed to DSP from ARM and run?.

b.       How to run the DSP as independent core? , lhow we can deploy the DSP firmware application(.out file) generated from CCS v10 which is having different communication interfaces(CAN,I2C,SPI,UART,MODBUS) from the ARM core.

c.       The .out files generated from OpenCL (using .cl files) gets deployed to DSP from ARM and runs successfully, but .out file generated from CCS is not getting deployed. How to do this?.

d.       Is it possible to access interfaces (like UART, PCIe etc) in OpenCL project? We are getting compilation error if we access the interfaces in OpenCL project.

e.       We are working on RemoteProc - how to generate .xe66 file?.

f.        Can we deploy and run this .xe66 file dynamically from ARM to DSP?.

 

We are Seeking your assistance for the above mentioned concerns, kindly help us to overcome these problems.