📄 f19d08ea9735001d1144ac3138784750
字号:
/**
* clock_generator_0.log
*/
Running clock generation algorithm ...
For FAMILY is other than virtex5, using DCM architecture
Step 1: Try to generate required clocks that:
{ Frequency: 0Hz < frequency <= 400MHz
Phase: 90 or 270 degree
Group: DCM0 ot DCM1 or DCM2 or DCM3
Not external feedback
}
There are 3 required clocks are not generated
Try to generate 1 of them in this step
Required clock: CLKOUT2
1. Try to use already instanced DCM's CLKOUTs
{ Try to use instanced DCM's CLKOUT for CLKOUT2
Can not connect CLKGEN's CLKOUT2 to instanced DCM
}
2. Try to instance a DCM and connect to CLKGEN's CLKIN then use its CLKOUTs
{ Try to instance DCM and connect its CLKIN to CLKIN
Instance DCM0 from CLKGEN's CLKIN
}
{ Try to use instanced DCM's CLKOUT for CLKOUT2
try non-group DCM0
Can not connect CLKGEN's CLKOUT2 to extend DCM0's CLKOUTs
}
3. Try to instance a DCM and connect to 1st stage DCM with "0 phase" then use its CLKOUTs
{ Try to use instanced DCM's CLKOUT for intermediate clock of CLKOUT2
Can not connect DCM's CLKOUT to extend for intermediate clock of CLKOUT2's CLKOUTs
}
4. Try to instance a DCM and connect to 1st stage DCM with "1/2 frequency" then use its CLKOUTs
{ Try to use instanced DCM's CLKOUT for intermediate clock of CLKOUT2
Can not connect DCM's CLKOUT to extend for intermediate clock 50000000Hz of CLKOUT2's CLKOUTs
}
5. Try to instance a DCM from CLKGEN's CLKIN,
and instance another DCM from it with "0 phase" then use its CLKOUTs
{ 5.1. Try to instance DCM and connect its CLKIN to CLKIN
Instance DCM0 from CLKGEN's CLKIN
}
{ 5.2. Try to use instanced DCM's CLKOUT for intermediate clock of CLKOUT2
try any-group DCM0
Instance DCM1 from CLK2X
try non-group DCM0
try non-group DCM1
Connect CLKOUT2 to CLK90
}
Step 2: Try to generate required clocks that:
{ Frequency: 0Hz < frequency <= 400MHz
Phase: 0 or 180 degree
Group: DCM0 ot DCM1 or DCM2 or DCM3
Not external feedback
}
There are 2 required clocks are not generated
Try to generate 1 of them in this step
Required clock: CLKOUT1
1. Try to use already instanced DCM's CLKOUTs
{ Try to use instanced DCM's CLKOUT for CLKOUT1
try has-group DCM1
Connect CLKGEN's CLKOUT1 to DCM1's CLK0
}
Step 3: Try to generate required clocks that:
{ Frequency: 0Hz < frequency <= 400MHz
Phase: Non 0|90|180|270 degree fine phase shift
Group: DCM0 ot DCM1 or DCM2 or DCM3
Not external feedback
}
Step 4: Try to generate required clocks that:
{ Frequency: 0Hz < frequency <= 400MHz
Phase: 90|270 degree
Group: NONE
Not external feedback
}
Step 5: Try to generate required clocks that:
{ Frequency: 0Hz < frequency <= 400MHz
Phase: 0|180 degree
Group: NONE
Not external feedback
}
There are 1 required clocks are not generated
Try to generate 1 of them in this step
Required clock: CLKOUT0
1. Try to use already instanced DCM's CLKOUTs
{ Try to use instanced DCM's CLKOUT for CLKOUT0
try any-group DCM0
Connect CLKGEN's CLKOUT0 to DCM0's CLK0
}
Step 6: Try to generate required clocks that:
{ Frequency: 0Hz < frequency <= 400MHz
Phase: Non 0|90|180|270 degree fine phase shift
Group: NONE
Not external feedback
}
Step 7: Try to generate required clocks that:
{ Frequency: 0Hz < frequency <= 400MHz
Phase: 0 degree
Group: NONE
External feedback
}
Summary of using DCMonly architecture
All required clocks are successfully generated
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -