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.
Hello,
We want to receive 1024 bytes of data from FPGA.Its taking aroung 480 us in TM4C when system clock is 30mhz inGPMODE 16 BIT configuration.
Through oscilloscope we founded out the frequencies of signals(clk,read enable,raed,write) and between each raed enables the delays(timing between two read enables) are occuring,how to avoid it or reduce it if possible.........
Our final requirement is to read 1024 bytes in 200us.Can we achieve this in GPMOde ............
2)What is the time period if system clock is 120mhz and SysTickPeriodSet(100);(We are using to calculatre timing of a loop in gpio interrupt....)
ui32Value1 = SysTickValueGet();=5
{
GPIO interrupt
}
ui32Value1 = SysTickValueGet();=58
How the timing can be estimated,Any forum member please replay.
Regards,
Krishnan
karthikeyan c said:SysTickPeriodSet(100);(We are using to calculatre timing
While SysTick does provide (some) timing capability - its not especially robust - & may be subject to error. Use of one of the (many) Timers w/in the ARM MCU is almost certain to yield more accurate - and repeatable - time measurements.
You don't describe the "how/why" System Clock was set to (just) 30MHz - we doubt that the FPGA enforces such "slow-down."
Experimentation coupled w/"accurate & proper" time measurement should harvest all of the data you request...