大家好,我用8148外接SATA时,100M差分时钟通过外部时钟芯片提供给SERDES接口,这样SATA是能正常使用的,但是我看8148 DATASHEET,好像也能使用内部时钟,而不需要这个外接的100M差分时钟,我想问一下,具体如何操作呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,我用8148外接SATA时,100M差分时钟通过外部时钟芯片提供给SERDES接口,这样SATA是能正常使用的,但是我看8148 DATASHEET,好像也能使用内部时钟,而不需要这个外接的100M差分时钟,我想问一下,具体如何操作呢?
你好,
请阅读以下DM814x TRM的21.2.1 Clock Control章节:
The selection for the input clock source for the SERDES, i.e., the 20 MHz reference cock or the 100 MHz
differential clock, is configured via one of the SATA PLL Configuration register fields (CFGPLL0.
SEL_IN_FREQ bit field located @ 0x4814_0720) where 0/1 implies external SERDES differential input/
reference 20 MHz clock input source. Note that the SATA PLL configuration registers are accessed from
the device configuration register space and these registers lie within the control module space which is
found in a different location from where the the SATA peripheral and PHY registers reside.