LS1046A Clock Questions

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LS1046A Clock Questions

1,558件の閲覧回数
smiller2
Contributor IV

I am trying to configure the RCW for a new design.    I copied the clock scheme from the LS1046ARDB-PB.   That seems to have a single-ended SYSCLK set to 80MHZ.   The differential SYSCLK is at 100MHZ.     The FRWY board has the single-ended SYSCLK and the differential SYSCLK running at 100MHZ.

When I start up a new QorIQ Configuration Project in Code Warrior, the default SYSCLK is 66.67MHZ and the default differential SYSCLK is 100MHZ.    Which of these is used during the boot?    Is there a RCW bit that determines the source?     Is there a benefit of having the single-ended SYSCLK at a slower frequency?    Should I dial back my board back to 66.67MHZ? 

 

Thanks.

 

0 件の賞賛
返信
2 返答(返信)

1,551件の閲覧回数
smiller2
Contributor IV

OK,  I found my problem.    The switch between the single-ended clock and the differential clock is controlled by the "IFC_WE0_B"  pin.     Since this pin is part of the IFC bus which I am not planning on using,  I just tied it high in my schematic.   That is a mistake!    As that would force me into single ended clock mode only, unless it can be overwritten after the RCW is loaded. 

I strongly recommend App Note AN5252 as it has much more information about the clock modes than any of the datasheets.   Refer to section 5.30.

0 件の賞賛
返信

1,542件の閲覧回数
Bulat
NXP Employee
NXP Employee

You are right, IFC_WE0 defines which SYCLK option will be used as a system clock. This selection can not be changed/overwritten later.

Even if you select single-end SYSCLK by chance, DIFF_SYSCLK can still be used to clock DDR interface (RCW option) and/or USB PHYs (SCFG_USB_REFCLK_SELCRn registers, default setting).

0 件の賞賛
返信