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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

3,994 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

1,674 Views
Yuri
NXP Employee
NXP Employee

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

1,674 Views
tom1
Contributor II

OK. Thanks.

Tom

0 Kudos

1,674 Views
Yuri
NXP Employee
NXP Employee

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

1,674 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