Is there a i.MX6 clock tree tool similar to the i.MX35 one?

cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a i.MX6 clock tree tool similar to the i.MX35 one?

2,473 Views
tom1
Contributor II

According to the reference manual for the i.MX6D/Q, the EIM clock ("ACLK") is a max. of 133 MHz.  After I read the section on the clock control module, it is not clear how this frequency is generated from the PLLs with an integer divide.  I have also seen this clock frequency given as 132 MHz.  And, I have seen 133 MHz given as the max. frequency and the default frequency.

I have found the i.MX35 clock tree tool in the community.  Does that also apply to the i.MX6?

Mostly, I need to know if the EIM clock is truly 133 MHz by default and, how to change it.  This is necessary to calculate board level timing using the i.MX6 data sheet.  I am hoping the clock tree tool will help with that.

Thanks,

Tom

Labels (1)
0 Kudos
4 Replies

153 Views
Yuri
NXP TechSupport
NXP TechSupport

The IMX35 tools are not suitable for i.MX6.

And Freescale does not have special clock tool for i.MX6 at present time, sorry.

0 Kudos

153 Views
tom1
Contributor II

OK. Thanks.

Tom

0 Kudos

153 Views
Yuri
NXP TechSupport
NXP TechSupport

You may try the next intersting solution :

There are 2 ways to check the clock tree under linux BSP:

-  /unit_tests/dump-clocks.sh

- /unit_tests/dump-clocks-dot.sh

Copy the output to a file(imx6q_clk.dot) then use the dot command from graphviz to generate the picture:

   dot imx6q_clk.dot -Tpng -o imx6q_clk.png

Here is an example of imx6q_clk.png

5672_5672.pngimx6q_clk.png

0 Kudos

153 Views
tom1
Contributor II

The png is unreadable.  I can save it but a lot of detail has been lost.  However, I will try to get this info off the SABRE board.

Tom

0 Kudos