Source Clocking Options
R
The clock implementation for SysClk and TSClk is selected in the CORE Generator GUI. Depending on the chosen clocking option, different clock resources will be used. Table
Table 6-3: SysClk Clocking Resources
Clocking Option | BUFR | BUFG | DCM |
|
|
|
|
Global Clocking | 0 | 1 | 1 |
|
|
|
|
Regional Clocking | 1 | 0 | 0 |
|
|
|
|
Table |
|
| |
|
|
|
|
Clocking Option | BUFR | BUFG | DCM |
|
|
|
|
Global Clocking | 0 | 1 | 0 |
|
|
|
|
Regional Clocking | 1 | 0 | 0 |
|
|
|
|
Slave Clocking
The Source slave clocking configuration allows users to fully customize the way the Source core clocks are implemented. When implementing multiple
SysClk_P
SysClk_N
TSClk
Slave
Clocking
Example Module
(Configured with Slave Clocking)
SysClk0_buf |
|
| SysClk0_GBSLV | |
|
| |||
|
|
| ||
SysClk180_buf | ||||
| ||||
|
|
| SysClk180_GBSLV | |
TSClk_buf | ||||
TSClk_GBSLV | ||||
|
|
| ||
|
|
|
| |
|
|
|
|
Figure 6-10: Slave Clocking Inputs
The clocking implementation in the example file provided (pl4_lite_src_clk.v/.vhd) is customized based on the user selected parameters in the Coregen GUI. The global or regional selections for SysClk and TSClk will be reflected in this slave clocking example file. The implementations of global and regional clocking provided in the example file are identical to the internal implementations described in the master clocking section.
www.xilinx.com | 119 |
UG181 June 27, 2008