XMOS xCORE-200 Multi-channel Audio board Скачать руководство пользователя страница 2

xCORE-200 Clock Frequency Control

2/8

clock at 100MHz. In many applications this configuration will be selected, requiring
no reprogramming of the PLL or dividers. If the application requires a different
input frequency or system frequency then the PLL must be reprogrammed. The

xTIMEcomposer tools can be used to reprogram the PLL automatically by specifying

the application’s configuration in the XN file.

2

Constraints

There are a number of constraints on the frequencies of clocks at different points

on the xCORE-200 devices. These constraints must be met for the initial boot
sequence, and if the PLL is reprogrammed, for the reprogrammed values too.

Clock

Constraint

CLK

4.22–100.0 MHz

VCO frequency

260–1300 MHz

System clock

Maximum operating frequency—see device datasheet

Switch clock

System clock maximum

Reference clock

System clock maximum

xCORE Tile tiles clock System clock maximum

RGMII clock

System clock maximum

USB clock

12 or 24 MHz

Figure 2:

Clock

Frequency

Constraints

3

PLL Settings

There are three dividers within the PLL. R divides the input clock down. The next

divider divides the output of the voltage controlled oscillator (VCO) stage down to
the same frequency as the output of the R divider. Therefore this divider sets the
multiplication factor (F) of the PLL. The OD divider divides the output clock of the

VCO.

There is a constraint on the frequency of the clock at the comparator—the output

of R. There is another constraint placed on the output of the VCO.

4

Configuring the xCORE-200 Device

Some packages have mode pins that are used to determine the initial PLL settings
used after reset. This configuration must be such that all of the constraints are
met for the input clock driven onto CLK.

CLK Range (MHz) Mode 1 Mode 0 XCore Clock (MHz)

Multiplier OD

F

R

3.25-10 MHz

0

0

130-400 MHz

40

1

159

0

9-25 MHz

1

1

144-400 MHz

16

1

63

0

25-50 MHz

1

0

167-400 MHz

8

1

31

0

50-100 MHz

0

1

196-400 MHz

4

1

15

0

Figure 3:

Mode Pins

and Boot Con-

figuration

XM010761A

Содержание xCORE-200 Multi-channel Audio board

Страница 1: ...clock to derive the clocks for the xCORE tiles the RGMII unit the switch and the reference clock XCore0 Tile Clk XCore1 Tile Clk Divider Stage 1 R 1 CLK Multiplier Stage F 1 2 Divider Stage 2 OD 1 Sw...

Страница 2: ...mum RGMII clock System clock maximum USB clock 12 or 24 MHz Figure 2 Clock Frequency Constraints 3 PLL Settings There are three dividers within the PLL R divides the input clock down The next divider...

Страница 3: ...new PLL settings should be written to PLL_CTRL causing a reset The second time the boot code executes the value read back from the PLL_CTRL register will be the reconfigured value and the boot proces...

Страница 4: ...or a 400MHz sys tem clock Figure 4 Node Config uration Registers Register Bitfield Reset Description XS1_PSWITCH_PLL_CLK_DIVIDER_NUM 15 0 0 xCORE Tile clock divider XCDIV 1 Reset value produces 400MHz...

Страница 5: ...pplication does not need to run the xCORE tile at full speed to work dynamic power can be saved by running the tile at a slower rate For this to work each tile has its own clock divider that is enable...

Страница 6: ...ibute is specified 100MHz Figure 6 XN File Frequency Control Attributes example 500MHz 24576kHz or 6745800Hz If the frequency control attributes are not specified in the XN file then the xTIMEcomposer...

Страница 7: ...tp www xmos com Type Board Type Declarations Declaration tileref tile 1 Declaration Declarations Packages Package id 0 Type XS2 UEnA 512 TQ128 Nodes Node Id 0 InPackageId 0 Type XS2 L16A 512 Oscillato...

Страница 8: ...or Information collectively the Information and is providing it to you AS IS with no warranty of any kind express or implied and shall have no liability in relation to its use Xmos Ltd makes no repres...

Отзывы: