Quartus® II 소프트웨어에서 특정 글로벌, 지역, 이중 지역 또는 주변 클럭 네트워크에 할당하려면 설계의 신호 버전에 적용 ~clkctrl
하십시오.
예를 들어, 설계에 글로벌 또는 지역 클럭 네트워크를 사용해야 하는 PLL 출력이 포함된 경우 컴파일 후 다음 두 노드 이름이 존재합니다.
<pll name>|altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]
<pll name>|altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl
확장은 ~clkctrl
클록 제어 블록의 출력에서 공급되는 신호를 식별합니다.
이러한 노드 이름을 찾으려면 노드 파인더에서 PLL 출력을 검색하거나 Post-Fit Technology Map Viewer에서 클럭 소스를 찾습니다.
특정 클럭 리소스에 대한 PLL 클럭 출력의 올바른 할당 예는 다음과 같습니다.
- 글로벌 클럭 리소스의 경우:
set_location_assignment CLKCTRL_G2 -to "<pll name>|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl"
- 지역 클럭 리소스의 경우:
set_location_assignment CLKCTRL_R1 -to "<pll name>;|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl"
- 이중 지역 클럭 리소스의 경우, 이중 지역 클럭 네트워크에 대해 각 지역 네트워크에 하나씩 두 개의
~clkctrl
노드가 존재합니다.<pll name>|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl
<pll name>|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl_d
set_location_assignment CLKCTRL_R1 -to "<pll name>|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl"
set_location_assignment CLKCTRL_R11 -to "<pll name>|altpll:altpll_component|mpll_altpll:auto_generated|wire_pll1_clk[0]~clkctrl_d"
- 주변 시계 리소스의 경우:
set_location_assignment CLKCTRL_X0_Y74_N127 -to <clock source>~clkctrl