成功! 購読を追加しました。
成功! 購読を解除しました。
この操作を完了するには認証が必要です。お手数ですが、メール内の認証リンクをクリックしてください。次のリンクから再送信できます。 プロファイル.
This wiki page is dedicated towards users that are struggling to assign clock buffers to specific locations. Clock buffers are often placed into CLKCTRL. CLKCTRL_G* indicates a global clock buffer is being used. CLKTRL_R* indicates a regional clock buffer is being used. Placement constraints can very depending on the device family used.
In families previous to Arria 10, we advise setting clock buffer locations as follows:
However, the same approach to leverage this information for Arria 10 is confusing and hard to find on the web and in documentation.
To constrain the output clock from an IOPLL to a specific clock buffer location in Arria 10, use the following qsf assignment:
set_location_assignment <location> -to <path to IOPLL output clock CLKENA0>
For example, to assign outclk0 of an Arria 10 IOPLL to a periphery clock:
set_location_assignment CLKCTRL_2K_P1_I7 -to "top:top_inst|my_arria_10_pll_altera_iopll_171_whjdkky:iopll_0|altera_iopll:altera_iopll_i|twentynm_iopll_ip:twentynm_pll|outclk[0]~CLKENA0"
You can use the Quartus GUI to make the assignment in the assignment editor. Using the assignment editor will make it easier to verify the path and available options fo CLKCTRL locations.
コミュニティーのサポートは、月曜日から金曜日まで提供されています。その他の連絡方法については、 こちらをご覧ください。
インテルは、すべてのソリューションを検証するものではありません。ここにいうソリューションには、このコミュニティーで行われる可能性のある、あらゆるファイル転送が含まれますが、これに限定されません。したがって、インテルは、明示されているか否かにかかわらず、いかなる保証もいたしません。ここにいう保証には、商品適格性、特定目的への適合性、および非侵害性の黙示の保証、ならびに履行の過程、取引の過程、または取引での使用から生じるあらゆる保証を含みますが、これらに限定されるわけではありません。
コンパイラーの最適化について、さらに詳しい情報をお知りになりたい場合は、以下を参照してください: 最適化に関する注意事項.