beautypg.com

General hardware functions, Clock generation and clock supply, Clock supply in ertec 200 – Siemens ERTEC200 User Manual

Page 64: 5general hardware functions, 1 clock generation and clock supply, 1 clock supply in ertec 200

background image

5

General Hardware Functions

5.1 Clock Generation and Clock Supply

The clock system of the ERTEC 200 basically consists of four clock systems that are decoupled through asynchronous
transfers.
This includes the following clock systems:

ARM946E-S together with AHB bus, APB bus, and IRT

• LBU

• JTAG

Interface

PHYs and Ethernet MACs

5.1.1

Clock Supply in ERTEC 200

The required clocks are generated in the ERTEC 200 by means of internal PLL and/or through direct infeed.
The following table provides a detailed list of the clocks:

MODULE

CLOCK SOURCE

FREQUENCY

ARM946ES PLL

50/100/150

MHz

(scalable)

AHB/EMIF/ICU/LBU PLL

50

MHz

IRTE (except MAC-MII)

PLL

50/100 MHz

APB PLL 50

MHz

JTAG JTAG-Clock 0-10

MHz

MAC-MII/PHY CLKP_A

25

MHz

Table 17: Overview of ERTEC 200 Clocks

A PLL is integrated to generate the internal clocks in the ERTEC 200. The clock supply of the PLL takes place via the
following input pins:

¾ 25 MHz quartz at the inputs CLKP_A and CLKP_B or
¾ 25 MHz clock generator at input CLKP_A


The input clock is divided down by a factor of 12.5 MHz and fed into the PLL. The PLL generates a clock of 300 MHz,
which supplies the following clock generator. This generates all system clock required for the ERTEC 200.

The following figure shows the generation of the ERTEC 200 clocks:

Divider

1:2

REF_CLK

25 MHz

CONFIG1

APLL

PLL_IN
(12,5 MHz)

PLL_OUT

(300 MHz)

CONFIG4

CONFIG3

MUX

MUX

MUX

SCANMODE

CLK_ARM

CLK_100

CLK_50

HCLKEN -

Gen.

HCLKEN

(ARM9)

Lock -Timer

Power -

up

(650us)

Loc

k

CLK_IN

Enable

PLL_LOCK_STATE

BYPASS_CLK_IN

Clock

Generation

0

1

0

1

0

1

OS

C

MUX

SCAN_CLK(2:0)

2

0

1

BYPASS_CLK

100MHz

Lock

Monitor

PHY_CLK

&

&

CLK_UART

CLKP_A

25

MHz

CLKP_B

Figure 9: Clock Generation in ERTEC 200


Synchronous clocks CLK_50MHz and CLK_100MHz are used primarily in the ERTEC 200. For the ARM946E-S
processor, the required processor clock can be set via the configuration pins CONFIG[4:3]:

¾ CONFIG4, CONFIG3 = 00 Æ

ARM946 processor clock is 50 MHz.

¾ CONFIG4, CONFIG3 = 01 Æ

ARM946 processor clock is 100 MHz.

¾ CONFIG4, CONFIG3 = 10 Æ

ARM946 processor clock is 150 MHz.

¾ CONFIG4, CONFIG3 = 11 Æ

Reserved

Copyright © Siemens AG 2007. All rights reserved.

64

ERTEC 200 Manual

Technical data subject to change Version 1.1.0