Other Parts Discussed in Thread: TMS570LC4357, HALCOGEN
Hi Texas,
I am working with TMS570LC4357. I use HalcoGen to implement Free-RTOS in this controller. I have made GCLK as 300MHz and RTI Clock also as 300MHz.
I want to know how fast the controller is. So my code is very simple.
void main()
{
while(1)
{
gioPORTA->DSET=1;
gioPORTA->DCLR=1;
}
}
That's all.
And I watched from the Oscilloscope.
i.e:
Just this pin toggling takes 128 ns.
But I am sure that CPU Clock is configured as 300 MHz. But eventhough it is happening.
Please anybody explain why it is happening.?
and How to achieve the full speed of my TMS570 Controller.
Is there any Free-RTOS related or CPU Related (Pipeline etc.,) Settings I have to make?
Here are my HalCoGen Settings Screen Shots:
Since my CPU Clock is 300MHz, Please anybody explain me how to use 3ns as my execution time for one asm instruction.
Thanks in advance.
Regards,
Karthikeyan.K




