ID Artikel: 000081994 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 02/02/2015

Mengapa pin dwiarah saya mengusir '1' alih-alih 'Z' ketika port data terhubung ke nol konstan dalam desain saya?

Lingkungan

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi Karena masalah dalam versi perangkat lunak Quartus® II 14.1 dan sebelumnya Anda mungkin melihat masalah fungsi jika Anda menghubungkan port data dari pin dwiarah ke nol konstan dalam desain Anda karena port OE dan IN untuk buffer dwiarah mungkin dialihkan.

 

Resolusi

Gunakan atribut "keep" untuk menjaga kabel konstan seperti yang ditunjukkan pada kode di bawah ini:

Untuk VHDL:

const_zero_sig sinyal: std_logic;

keep atribut: boolean;
atribut keep of const_zero_sig: sinyal adalah true;

Mulai

const_zero_sig <= \'0\';

TRI_PIN <= const_zero_sig saat ENABLE=\'1\' else \'Z\';

Untuk Verilog:

kawat const_zero_sig /* sintesis terus */;

menetapkan const_zero_sig = 1\'b0;
menetapkan TRI_PIN = aktifkan? const_zero_sig: 1\'bz;


Masalah ini dijadwalkan untuk diselesaikan dalam rilis perangkat lunak Quartus II di masa mendatang.

 

Produk Terkait

Artikel ini berlaku untuk 1 produk

Perangkat yang Dapat Diprogram Intel®

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.