Intel:Arria® V GX で PCI-Express (PCIe) の実装をしています。トランシーバー・ピンにアサインしてコンパイルを実施すると Fitter で Error が発生しています。
PCI Express
<エラー・メッセージ>
Error (14566): Could not place 1 periphery component(s) due to conflicts with existing constraints (1 Receiver channel(s))
Error (175020): Illegal constraint of Receiver channel that is part of xxx to the region (x, y) to (x, y): no valid locations in region
カテゴリ:PCI-Express
ツール:Quartus® Prime
デバイス:Arria® V
PCIe Hard IP Block はデバイス上での配置が決まっており、TX/RX ピン及び Reset ピンは固定となります。
(複数の Hard IP が存在する場合、どの Hard IP Block を使用するかは選択可能です。)
一度ピンアサインをしない状態でコンパイルを実施すると Quartus® Prime が最適なピンに自動的にアサインしますのでご確認ください。
なお、Refclk については Dedicated のピン内で配置の変更が可能です。