Configure Clock Conditioning / PLL cores

There are two clock conditioning cores (CCCs) in SmartGen:

Configuring the Static PLLs  in SmartGen

The ProASIC3E CCC includes the following features.

Configuring a PLL in SmartGen

After you open a new workspace in SmartGen and select one of the Clock Conditioning / PLL cores, you must configure it. To do so:

1. Select your output. After you choose to configure the CCC, you must select the number of outputs required. A total of five outputs may be obtained from the CCC. Select the check box next to each required output to select it.

2. Select your feedback.  

3. Set your Fixed System Delay. By choosing the non-zero value for this delay, the feedback source signal can be further delayed by a fixed amount of mask delay designed to emulate the delay through the chip’s clock tree. This allows for clock-line de-skewing operations.  

4. Specify your input clock.

5. Specify the primary output. Select source of the output clock.  

6. Specify Secondary1 and Secondary2 Outputs. Select the source of the output clock from the following two choices

Delayed Clock

When resources are available, the Delay element of the Secondary1 and Secondary2 Global outputs of the CCC can be configured independent of the PLL. The delayed clock is a simple CLKMUX with some additional delay.

Select the programmable delay between 0.280 ns to 5.815 ns, in steps of 160 ps, for the Output.

See Also

Create Clock Conditioning / PLL cores

Clock Conditioning / PLL core restrictions in SmartGen

SmartGen PLL signal descriptions