ID Artikel: 000085462 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 11/09/2012

Mengapa perangkat lunak Quartus® II memberikan pesan galat "Tidak dapat menggunakan register non-periferal <name> pin ke I/O <name> terlalu sedikit bus periferal" ketika perangkat berisi cukup clock dan sumber daya periferal untuk desain sa...

Lingkungan

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi Untuk APEX perangkat lunak Quartus II dapat merutekan sinyal clock ke sel I/O menggunakan bus periferal alih-alih sumber daya global lainnya. Ketika sumber daya ini digunakan, mungkin saja Compiler kehabisan bus periferal untuk fungsi lain seperti mengaktifkan clock atau output diaktifkan.

Untuk memastikan bahwa sinyal yang digunakan sebagai clock sel I/O dialihkan pada jaringan clock global, buat penugasan Global = di atasnya.

Algoritma yang digunakan perangkat lunak Quartus II untuk menetapkan sinyal pada sumber daya global dan periferal di perangkat APEX terlebih dahulu memeriksa apakah pengguna telah menetapkan pengaturan global pada clock apa pun dan menempatkan clock seperti itu di salah satu jaringan global. Kemudian melakukan pengemasan register I/O di mana jika perangkat lunak menemukan sinyal clock yang belum dipromosikan ke global, ia akan mencoba mempromosikannya ke global dengan mengunci sinyal ke pin GCLK. Namun, jika sinyal yang bersangkutan sudah terkunci ke pin ANY termasuk pin GCLK, bagian kode ini hanya menyerah pada promosi global dan menggunakan sumber daya periferal sebagai gantinya. Selama langkah inilah Quartus dapat menempatkan clock yang telah ditetapkan ke pin GCLK untuk menggunakan bus periferal dan dengan demikian menggunakan sumber daya periferal yang diperlukan oleh sinyal kontrol lain. Pada langkah terakhir dalam promosi global, perangkat lunak Quartus II mempromosikan sinyal ke global bila memungkinkan, misalnya. ketika sinyal terkunci ke pin GCLK

Dalam kasus di mana sinyal clock ditetapkan ke pin GCLK tanpa penugasan "Global = on", sinyal tidak akan dipromosikan untuk menggunakan sumber daya global pada langkah 1. Sebaliknya, sinyal akan dipromosikan ke global pada langkah 3). Tetapi pada langkah 2), perangkat lunak berpikir itu terkunci ke pin tertentu dan perlu masuk ke register IO, sehingga dipromosikan ke periferal global, alih-alih terlepas dari pin mana pin itu terkunci.

Produk Terkait

Artikel ini berlaku untuk 1 produk

Apex™ 20KE

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.