beautypg.com

Altera MAX 10 Clocking and PLL User Manual

Page 11

background image

Input

Description

DPCLK

pins

DPCLK

pins are bidirectional dual function pins that

are used for high fan-out control signals, such as

protocol signals,

TRDY

and

IRDY

signals for PCI via

the GCLK. Clock control blocks that have inputs

driven by

DPCLK

pins cannot drive PLL inputs.

PLL counter outputs

PLL counter outputs can drive the GCLK.

Internal logic

You can drive the GCLK through logic array

routing to enable the internal logic elements (LEs)

to drive a high fan-out, low-skew signal path. Clock

control blocks that have inputs driven by internal

logic cannot drive PLL inputs.

Figure 2-3: Clock Control Block

clkswitch (1)

Static Clock Select (3)

Static Clock

Select (3)

Internal Logic

Clock Control Block

DPCLK

clkselect[1..0] (2)

Internal Logic (4)

inclk1

inclk0

CLK[n + 3]
CLK[n + 2]
CLK[n + 1]

CLK[n]

fIN

C0

C1
C2

PLL

Global
Clock

Enable/

Disable

C3

C4

Notes:
(1) The clkswitch signal can either be set through the configuration file or dynamically set when using the manual PLL switchover
feature. The output of the multiplexer is the input clock (fIN) for the PLL.
(2) The clkselect[1..0] signals are fed by internal logic. You can use the clkselect[1..0] signals to dynamically select the clock source for
the GCLK when the device is in user mode. Only one PLL (applicable to PLLs on the same side) can be selected as the clock source to
the GCLK.
(3) The static clock select signals are set in the configuration file. Therefore, dynamic control when the device is in user mode is not
feasible.
(4) You can use internal logic to enable or disable the GCLK in user mode.

clkswitch (1)

inclk1

inclk0

fIN

C0

C1
C2

PLL

C3

C4

Each MAX 10 device has a maximum of 20 clock control blocks. There are five clock control blocks on

each side of the device.

UG-M10CLKPLL

2015.05.04

Global Clock Control Block

2-5

MAX 10 Clocking and PLL Architecture and Features

Altera Corporation

Send Feedback