Intel:コンパイル中に <Can’t place <number> pins with <name> I/O standard because Fitter has only <number> such free pins available for general purpose I/O placement> とメッセージが表示され、コンパイルが終了しません。 原因と解決方法を教えていただけないでしょうか?
Quartus Prime
原因としては、デザインで使用している I/O の数がデバイスの I/O ピン数や、指定したバンク内の I/O 数より多い場合に発生します。
主な事例としては、下位階層のデザインに対してフルコンパイルを実行した場合などに発生します。
回避方法としては、以下の 3 点が考えられます。
1) 使用しているピン数を減らす。
2) I/O ピンの多いデバイスに変更する。
3)下位階層のデザインで、本来は I/O ピンとして使用しないのであれば、Assignment Editor の設定で該
当ピンを ”Virtual Pin” と設定する。