Maximize CPU frequency of CM4

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
naku_4836966
Level 1
Level 1
10 sign-ins 5 sign-ins First reply posted

How to check what is the preset CPU frequency of CM4 core in the PSoC6 BLE 062 pioneer board with a Hello World example using ModusToolbox 2.2? I want to increase the CPU frequency at maximum (144 MHz). What are the steps?

0 Likes
1 Solution
Vasanth
Moderator
Moderator
Moderator
250 sign-ins 500 solutions authored First question asked

Hi,

In ModusToolbox, go to quick panel, open Device Configurator. Inside that open  "Systems" tab.  In the diagram you can see that clk_fast is sourcing the CM4 core. You have to change that to 144MHz. By default FLL might be sourcing the clock. FLL has a range from 24Mhz to 100Mhz. Change the source to PLL which can support till 144MHz. Route the clock to clk_fast(changing clk path for Clk HF0). Additionally you may have to adjust the divider for clk_peri to make within the 100Mhz.

Best Regards,
Vasanth

View solution in original post

0 Likes
1 Reply
Vasanth
Moderator
Moderator
Moderator
250 sign-ins 500 solutions authored First question asked

Hi,

In ModusToolbox, go to quick panel, open Device Configurator. Inside that open  "Systems" tab.  In the diagram you can see that clk_fast is sourcing the CM4 core. You have to change that to 144MHz. By default FLL might be sourcing the clock. FLL has a range from 24Mhz to 100Mhz. Change the source to PLL which can support till 144MHz. Route the clock to clk_fast(changing clk path for Clk HF0). Additionally you may have to adjust the divider for clk_peri to make within the 100Mhz.

Best Regards,
Vasanth

0 Likes