hi,
we are already able to run TCP3d example available in MCSDK for development.
Our issue is to integrate TCP3d coprocessor(TMS320c6670) with my project.
So our main issue is how to integrate with our project(LTE eNB/UE PHY).
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.
hi,
we are already able to run TCP3d example available in MCSDK for development.
Our issue is to integrate TCP3d coprocessor(TMS320c6670) with my project.
So our main issue is how to integrate with our project(LTE eNB/UE PHY).
Hi Egnesh,
Thank you for the post. I have split and created a new thread. I am requesting expert to look into this thread.
Please provide more detail about your integration issue,
1. What are the issues faced in integration?
2. Able to build successfully? Able to run ? Running into any issue?
3. Please share some log messages? What is your project? What it does?
etc.
Thank you.
You want to integrate two different CCS project in to one. Is my understanding right?
If yes, I think you can follow below procedure.
1. Include all the application source files from TCP3d project to your project except main().
2. Please check the include paths defined in TCP3d example project and update your project includes.
3. Please check the libraries paths and libs used example project and update your project libaries and path.
4. Re-write the main according to your design.
5. Build the application.
Thank you.
Hello,
If you look at the tcp3d/test/gentestvectors folder, all the input parameters and input data is generated through the .cfg files (which are in turn autogenerated by matlab scripts). The config files specify the block size index, number of iterations etc. There is a script called genTestVect.bat which parses these .cfg files and generates the final stimulus .dat files to be parsed by the Example application. In the tcp3d test application, the tcp3d_testset_functions.c reads these .dat files using getTestSetCB API and allocates memory for each of these data (LLR data, reference output data etc). If you would like to do unit test using your own data, you should be able to format your data in the format that the example reads from. i.e your input configuration registers setup should be block0_cfgreg.dat, input LLR data should be block0_llrs.dat etc. (Another alternative would be to have a header file to store all your input data in it and reference this header file in the tcp3d_testset_functions.c)
The test framework shows how to setup the input data and the send and receive tasks for moving data to/from TCP3d. In a real application, all your input data would be pointers to memory.
Regards,
Arun