ID Artikel: 000078615 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 11/09/2012

Bagaimana cara memodifikasi berkas pemrograman kunci keamanan desain Stratix II .ekp.jam untuk memungkinkan pemrograman kunci Stratix II dalam rantai Joint Test Action Group (JTAG) multi-perangkat?

Lingkungan

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi Pemrogram perangkat lunak Quartus II versi 5.1 hanya dapat menghasilkan file pemrograman .ekp.jam untuk rantai JTAG perangkat Stratix II tunggal dan tidak memungkinkan perangkat lain untuk ditambahkan ke deskripsi rantai di .cdf (berkas deskripsi rantai) jika file .ekp.jam ditambahkan sebagai file pemrograman.  Namun, Anda dapat menambahkan informasi dalam teks .ekp.jam untuk memungkinkan pemrograman Stratix II dalam rantai multi-perangkat.  Untuk melakukannya, Anda harus mengubah berkas .ekp.jam secara manual dengan informasi rantai tertentu menggunakan perintah Jam STAPL. Baris berikut harus ditambahkan ke file .ekp.jam Anda, tergantung pada berapa banyak perangkat yang ada sebelum dan/atau setelah perangkat Stratix II dalam rantai JTAG:
 

1.) Anda harus mengetahui panjang register instruksi semua perangkat non-Stratix dalam rantai.  Anda harus menentukan total panjang register instruksi dari file atau lembar data BSDL untuk perangkat ini.  Tambahkan baris berikut setelah baris "PROCEDURE EXECUTE;" pada berkas .ekp.jam:

PREIR 10;    'Catatan 1
POSTIR 10; 'Catatan 2
PREDR 1;    'Catatan 3
POSTDR 1; 'Catatan 4

Catatan 1: penjumlahan panjang register instruksi SETELAH Stratix II dalam rantai. Ini menunjukkan contoh panjang 10 bit. Ubah nomor untuk rantai Anda.

Catatan 2: penjumlahan panjang register instruksi SEBELUM Stratix II dalam rantai. Ini menunjukkan contoh panjang 10 bit. Ubah nomor untuk rantai Anda.

Catatan 3: penjumlahan register bypass SETELAH Stratix II dalam rantai. Ini setara dengan jumlah perangkat JTAG SETELAH Stratix II dalam rantai. Ubah nomor untuk rantai Anda.

Catatan 4: penjumlahan register bypass SEBELUM Stratix II dalam rantai. Ini setara dengan jumlah perangkat JTAG SEBELUM Stratix II dalam rantai. Ubah nomor untuk rantai Anda.

2. ) Anda juga harus memodifikasi bagian pemeriksaan .ekp.jam JTAG IDCODE dengan menempatkan pemindaian instruksi IDCODE sebelum pernyataan DRSCAN yang memeriksa IDCODE.   Misalnya jika Anda menggunakan EP2S130, secara bawaan file .ekp.jam memiliki baris berikut:

DRSCAN 32, , BANDINGKAN ./2120950DD, ./21FFFFFFF, compare_status;

Anda harus menambahkan baris berikut tepat sebelum baris di atas:

IRSCAN 10, ./2106;

3. ) Terakhir, ganti nilai pemeriksaan redundansi siklik (CRC) di akhir file dengan nilai yang benar. Untuk mendapatkan nilai CRC yang benar, tambahkan .ekp.jam yang dimodifikasi ke pemrogram Quartus II®. Kotak dialog pemrogram Quartus II akan memberi tahu Anda nilai CRC yang benar. Edit file dengan editor teks dan simpan file. File kini dapat digunakan dengan pemrogram Quartus II untuk pemrograman multi-perangkat.

Jika Anda memiliki beberapa perangkat Stratix II dalam rantai, prosedur ini harus diulangi untuk setiap file .ekp.jam yang Anda hasilkan.  Satu berkas .ekp.jam diperlukan untuk setiap perangkat Stratix II dalam rantai yang akan diprogram kunci keamanan.

Produk Terkait

Artikel ini berlaku untuk 1 produk

Stratix® II FPGA

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.