Buraq-mini adalah inti RISC-V 32-bit yang kecil dan efisien dengan pipeline 5 tahap yang mengimplementasikan arsitektur set instruksi RV32IMC.
Prosesor ini mempunyai kemampuan untuk melakukan perhitungan matematika dasar seperti penjumlahan, pengurangan, perkalian, pembagian dan prosesor ini juga mendukung semua operasi logika serta pergeseran logika dan aritmatika.
Pertama-tama kloning repositori di lokal Anda dengan menjalankan
$ git clone https://github.com/merledu/Buraq-mini-sv.git
Setelah kloning, ubah direktori Anda dan beralih ke src dengan menjalankan
$ cd Buraq-mini-sv/src/
Sekarang Anda berada di folder tempat hex_memory_file.mem berada. Anda dapat mengetikkan perintah ls
untuk melihat semua file.
Sekarang edit file ini dengan menggunakan editor teks apa pun, masukkan kode hex rakitan RISC-V ke dalam file ini dan simpan.
Anda dapat menggunakan simulator HDL apa pun untuk menyimulasikan kode ini seperti Modelsim, Questa, Vivado, ISE tetapi jika Anda menggunakan verilator, kunjungi Verilator-for-Buraq-Core-Simulation untuk menjalankan file make dan instruksi.
Kami menguji inti ini berdasarkan tolok ukur yang disediakan oleh RISC-V [1].
Untuk melihat status pengujian, buka folder Status Tes atau Anda dapat memeriksa repositori Burq-simulator kami.
1.https://github.com/riscv/riscv-tests