Alur kerja ISA di Digital Design Studio
Digital Design Studio 2.0.2: Alur kerja ISA di Digital Design Studio. Periksa host yang dipilih, izin akun, dan dukungan saat ini sebelum digunakan.
Buka desain ISA di Flow Navigator Digital Design Studio. Sumber 2.0.2 mendukung impor RISC-V dan profil RV64, IM, dan A. Tinjau profil dan diagnostik yang dipilih sebelum menyimpan artefak yang dihasilkan. Elaborasi, perakitan, eksekusi, simulasi bersama, pemeriksaan formal, dan pemuatan model masih bergantung pada operasi yang diekspos oleh host sebenarnya; dukungan impor tidak mengaktifkan setiap tindakan ISA di Windows atau Cloud.
Ringkasan
Desain ISA merupakan bagian dari Digital Design Studio, bukan aplikasi terpisah. Buka Desain ISA di Flow Navigator dalam workspace proyek yang sama untuk pengeditan dan analisis RTL.
Membuka alur kerja ISA
Buka Digital Design Studio dan pilih proyek yang dimaksud.
Perluas Desain ISA di Flow Navigator.
Pilih penyusunan, instruksi, generasi RTL, eksekusi, kinerja, atau verifikasi.
Buka fungsi yang diperlukan. Tab editornya memakai nama fungsi alih-alih mengulang judul ISA umum.
Buat atau pilih sumber arsitektur proyek sebelum mengharapkan outline, tabel instruksi, atau hasil encoding.
Proyek kosong tidak boleh dianggap berisi arsitektur bawaan. Fungsi yang terlihat adalah entri navigasi, bukan bukti bahwa engine-nya telah diaktifkan.
Fungsi di panel kiri
Tahap | Fungsi |
|---|---|
Modelkan | Outline, instruksi, keadaan arsitektural, encoding, peta opcode, assembler/disassembler, pipeline, konfigurasi, dan perbandingan perubahan |
Hasilkan | RTL, simulator set instruksi, output terkait compiler, dan ekspor |
Jelajahi | Varian ruang desain |
Eksekusi | Eksekusi program dan pintasan ke Event Trace bersama |
Analisis | Profil struktural dan estimasi PPA |
Verifikasi | Ko-simulasi, verifikasi, pemeriksaan formal, dan peninjauan signoff |
Alat workspace | Pustaka model dan materi referensi |
Gunakan kolom pencarian untuk mempersempit daftar. Perluas semua dan ciutkan semua bekerja pada kelompok tahap. Memilih item membuka fungsi tersebut; tidak mengirim tugas.
Sumber dan pengaturan proyek
Sumber ISA, pengaturan proyek, output yang dihasilkan, dan bukti verifikasi merupakan bagian dari workspace Digital Design Studio terpilih. Simpan perubahan sumber yang disengaja sebelum elaborasi atau ekspor. Ketika host menyediakan aksi sumber, panel ISA menyediakan Save, Elaborate, dan pengaturan proyek khusus ISA.
Mengimpor model dari Library dapat mengganti sumber saat ini. Pertahankan pekerjaan yang belum disimpan dan tinjau model sebelum menerima penggantian. Template adalah titik awal eksplisit, bukan hasil dari proyek saat ini.
Meninjau instruksi dan encoding
Mulai dengan sumber arsitektur kecil yang Anda kendalikan. Setelah parsing dan elaborasi berhasil, periksa tabel instruksi, definisi operand/keadaan, lebar encoding, field tetap, dan diagnostik konflik. Ketika assembly dan disassembly tersedia, bandingkan bit yang dikembalikan serta instruksi yang didekode dengan contoh sumber.
Simpan revisi sumber, target terpilih, versi engine, contoh input, dan artefak yang dikembalikan bersama. Tabel berisi data sendiri bukan bukti verifikasi, dan estimasi bukan hasil implementasi terukur.
Event Trace Dibagikan dengan Analisis
Ada satu penampil Event Trace di bagian Analisis. Entri Event Trace ISA adalah pintasan ke penampil bersama tersebut dan eksekusi terkait, bukan linimasa kedua. Jika tidak ada artefak eksekusi yang kompatibel, trace terukur tidak dapat ditampilkan.
Ketersediaan dan migrasi
ISA memakai shell, pengaturan, tab, dan panel bawah Digital Design Studio. Tidak ada aplikasi ISA terpisah yang perlu diinstal untuk alur kerja terintegrasi dan tidak ada tampilan percakapan AI editor utama terpisah.
Operasi native, generasi, pemeriksaan formal, ko-simulasi, dan kinerja terukur memerlukan kemampuan host yang sesuai. Aksi yang tidak tersedia harus tetap tidak tersedia; jangan mengganti eksekusi dengan output contoh.
Instalasi ISA mandiri lama dan data aplikasinya adalah warisan. Pertahankan sumber CX yang sudah ada sebagai file yang dikendalikan pengguna sebelum migrasi. Jangan menyalin kredensial, lisensi mesin, atau status kepercayaan perangkat tersembunyi ke workspace baru. Lihat Workspace lokal dan Peluncuran pertama dan akses akun.
Panduan terkait
Dari model ke output yang diperiksa
Simpan sumber arsitektur dan pilih konfigurasi ISA yang dimaksud.
Simpan sumber arsitektur dan pilih konfigurasi ISA yang dimaksud.
Hasilkan hanya output yang didukung host saat ini. Simpan artefak yang dihasilkan secara terpisah dari sumber.
Gunakan instruksi yang diketahui dan encoding yang diharapkan untuk memeriksa perilaku assembler/disassembler.
Simpan hasil eksekusi dan verifikasi bersama revisi sumber; buka peristiwa yang kompatibel melalui Event Trace Analisis bersama.
Simpan hasil eksekusi dan verifikasi dengan revisi sumber; buka peristiwa yang kompatibel melalui Analysis Event Trace bersama.
CLI alti yang dibundel dengan aplikasi Windows adalah untuk inisialisasi proyek. alti isa … CLI ISA commands membutuhkan mesin CX (alti-cx), yang tidak disertakan dalam aplikasi Windows. Format output dan kemampuan milik rilis CLI yang terpasang.
Menggunakan Digital Design Studio 2.0.2
Ekspor dekoder memerlukan elaborasi saat ini dan pemeriksaan statisnya. Tinjau bahasa yang dipilih dan pemetaan bidang mentah, lalu simpan berkas yang diekspor secara terpisah. Pengeditan sumber membatalkan ekspor sebelumnya; ini bukan bukti kesetaraan eksekusi.