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

  1. Buka Digital Design Studio dan pilih proyek yang dimaksud.

  2. Perluas Desain ISA di Flow Navigator.

  3. Pilih penyusunan, instruksi, generasi RTL, eksekusi, kinerja, atau verifikasi.

  4. Buka fungsi yang diperlukan. Tab editornya memakai nama fungsi alih-alih mengulang judul ISA umum.

  5. 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.

  1. Simpan sumber arsitektur dan pilih konfigurasi ISA yang dimaksud.

  2. Hasilkan hanya output yang didukung host saat ini. Simpan artefak yang dihasilkan secara terpisah dari sumber.

  3. Gunakan instruksi yang diketahui dan encoding yang diharapkan untuk memeriksa perilaku assembler/disassembler.

  4. Simpan hasil eksekusi dan verifikasi bersama revisi sumber; buka peristiwa yang kompatibel melalui Event Trace Analisis bersama.

  5. 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.

Dukungan lingkungan 2.0.2