I have Cyclone LX for ARM devices v11.50. I create my .sap file using Cyclone Image Creation Utility Version 9.68.00.00.
I have the Communiation Setting mode to SWD and Shift Frequency in MHz of 10 MHz however, when I scope out the clock pin. I am seeing that the frequency it is hitting is more like 3.33 MHz. I try a lower frequency like .75 MHz and do see that the clock is clocking at .75 MHz.
Is there a setting that I am missing? I am using the 10 pin connector.
Greetings,
Although you may have selected 10 Mhz, if the device is running at a much slower frequency it will take that frequency instead. So in your case, the cyclone tried to connect at 10 Mhz but it determine that 3.33 Mhz was the best possible frequency to still communicate to the device instead of just failing and exiting. This behavior can be different based on the device's default bus frequency and also the algorithm selection. In our algorithms we do our best to boost the bus frequency with PLL so the device can run at a faster frequency and program/verify faster.
If you read the device's electrical specs and you believe the device can run at a faster frequency, please submit an algorithm request for your device and our engineers can look into your enquiry:
https://www.pemicro.com/SRS/create_SR_flashAlgRequest.cfm
Takao