Karena masalah di Intel® Quartus® Prime Software versi 15.1 dan yang lebih baru, Anda mungkin melihat pesan galat berikut saat mengkompirasi desain yang menargetkan Intel® Arria® 10 perangkat:
Galat (14566): Fitter tidak dapat menempatkan 1 komponen perifer karena konflik dengan batasan yang ada (1 I/O pad(s)). Perbaiki kesalahan yang dijelaskan dalam submessage, kemudian jalankan kembali Fitter. Database Pengetahuan Intel FPGA juga dapat berisi artikel berisi informasi tentang cara mengatasi kegagalan penempatan perifer ini. Tinjau kesalahan kemudian kunjungi Database Pengetahuan di https://www.altera.com/support/support-resources/knowledge-base/search.html dan cari nomor pesan galat khusus ini.
Galat (175020): Fitter tidak dapat menempatkan logika I/O pad yang merupakan bagian dari nama atas di region (, ) ke (, ), di mana ia dibatasi, karena tidak ada lokasi yang valid di wilayah untuk logika jenis ini.
Info (14596): Informasi tentang komponen yang gagal:
Info (175028): Nama bantalan I/O: nama pin diferensial (n)
Galat (16234): Tidak ada lokasi hukum yang dapat ditemukan dari 2 lokasi yang dipertimbangkan. Alasan mengapa setiap lokasi tidak dapat digunakan diringkas di bawah ini:
Info (175015): Nama pin diferensial I/O pad karena: Batasan Lokasi Pengguna ()
Info (14709): Bantalan I/O yang dibatasi terkandung dalam pin, yang berisi pad I/O ini
Galat (175003): Lokasi pad I/O telah ditempati (2 lokasi terdampak)
Info (175029): . Sudah ditempatkan di lokasi ini: I/O pad ~ALTERA_CLKUSR~
Info (175029): . Sudah ditempatkan di lokasi ini: I/O
Info (175015): Nama pin diferensial I/O pad karena: Batasan Lokasi Pengguna ()
Anda dapat menggunakan pin CLKUSR sebagai pin I/O pengguna saat CLKUSR tidak digunakan secara opsional untuk konfigurasi perangkat, inisialisasi, kalibrasi transiver, atau/dan kalibrasi EMIF HMC. Namun, ketika pin CLKUSR tujuan ganda secara otomatis ditetapkan sebagai kanal n dari pasangan pin diferensial karena penetapan lokasi dari kanal p dari pasangan pin diferensial, galat ini mungkin terjadi.
Untuk menghindari galat ini, gunakan tugas berikut.
AUTO_RESERVE_CLKUSR_FOR_CALIBRATION -nama set_global_assignment NONAKTIF