Forum Discussion
Increase frequency of HPSGPIO
- 3 years ago
Hi snehal_p,
I try to check further regarding the gpio limitation on arm cortex a9 for the HPS.
It shows that:
"The PL061 PrimeCell General Purpose Input/Output (GPIO) is an AMBA compliant SoC peripheral that is developed, tested, and licensed by ARM Limited. Use the GPIO to generate or detect low frequency signals (less than 1MHz)."
It seems that the frequency you are capable of generating also meet around that range due to the limitation of the GPIO regardless of the instruction cycles which involves in the gpio toggling operation.
Thanks.
Regards,
Aik Eu
Hi snehal_p
The HPS processor frequency clock 925Mhz will determine it's instruction cycle speed thus it should have no problem working with 10-14Mhz for the shift register if not relying on the system clock source.
If your gpio is relying on the system clock source and still within the 50Mhz of the system clock, then it should be fine to achieve that. The max will be 50Mhz for your shift register based on the default setting of the clock source unless you increase it.
Thanks.
Regards,
Aik Eu