Global clock control block, Global clock control block –2, Global – Altera Clock Control Block IP Core User Manual

Page 14

Advertising
background image

3–2

Chapter 3: Functional Description

Clock Control Block

Clock Control Block (ALTCLKCTRL) Megafunction

February 2014

Altera Corporation

User Guide

1

You must ensure the clock that is currently selected is running before switching to
another source. If the selected clock is not running, the glitch-free switchover
implementation will not be able to switch to the new clock source.

Global Clock Control Block

When a clock control block is configured to drive a global clock network, you can
select the clock source statically or you can control the selection dynamically by using
internal logic to drive multiplexer selector inputs. When selecting the clock source
statically, you can set the clock source to any of the inputs. For example, you can use
the dedicated CLK pin, internal logic, and PLL outputs.

When selecting the clock source dynamically, you can select two PLL outputs (such as
c0

or c1), a combination of clock pins, or PLL outputs.

Figure 3–1

shows a clock control block and the possible sources that can drive the

global clock network.

f

For more information about global clock control block or network in a specific device,
refer to the respective device handbook.

Figure 3–1. Global Clock Control Block

Notes to

Figure 3–1

:

(1) You can dynamically control these clock select signals through internal logic only when the device is operating in user

mode.

(2) You can only set these clock select signals through a configuration file and cannot be dynamically controlled during

user-mode operation.

2

2

2

GCLK

Internal Logic

Internal Logic

CLKn Pin

CLKp Pin

PLL Counter Outputs

CLKSELECT [1..0]

(1)

Enable/
Disable

Static Clock Select

(2)

This multiplexer

supports user-controlled

dynamic switching.

Advertising