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 evaluating the CLB (logic blocks ) feature , for that purpose we are using the Launchxl-F28379D board , and run some few example
from C2000Ware .
we have modify , specific example which include
1. Counter 0 (increment every clock , until it equal match register 1 , which creates event to load 0 into the counter)
2.HLC with event 0 set to IN1 Boundary (for simulation) , and R0,R1 initialize with value of 1000000
the program include
ADD R1,R0 (increment R0 by 1000000)
MOV_T1 R0,C0 (load R0 into match register 1 of counter 0)
3.Compling and looking at the simulation confirm that R0 indeed increment by 1000000 each event , but for some reason i don't see
the match register 1 of counter 0 updated .
what could be the reason that match register 1 is not updated ?
Hi Eyal,
I am looking into this. Please allow me a day to get back to you.
Aditya
Hi Eyal,
I do not see any incorrect setting in your code. A good way to debug would be to put a breakpoint at the instruction where we are loading the Match1 reference value and go single step through the initTile function available in the clb_config.c file.
Aditya
Hi,
Since we haven't heard back from you on this query, I believe you've been able to resolve the issue. I am marking this thread as resolved for now. In case you have any additional queries, feel free to continue the discussion here. If the thread locks, you can always ask a new question.
Aditya