インテル® Quartus® Primeタイミング・アナライザー・クックブック

ID 683081
日付 7/21/2022
Public

トグルレジスターによるクロックの生成

2分周クロックを作成するには、トグルレジスターを使用します。 トグルレジスターを供給するデータが論理値「1」であり、10 ns周期のクロックによって供給される場合、このレジスターの出力は20 ns周期のクロックになります。

トグル・レジスター・クロックに対する制約は、前述の例と非常に似ています。

図 5. トグルレジスターによる2分周クロックの生成

トグルレジスターの制約

# Create a base clock create_clock \ -period 10.000 \ -name clk \ [get_ports {clk}] # Create the generated clock on the output # of the toggle register. create_generated_clock \ -name tff_clk \ -source [get_ports {clk}] \ -divide_by 2 \ [get_pins {tff|q}]