Kembali ke laboratorium

LabsLand FPGA Community

Nios V untuk DE1-SoC

Jalankan program Nios V RISC-V pada papan DE1-SoC nyata menggunakan C, assembly, atau unggahan ELF langsung.

  • Codeide
  • Laboratorium waktu nyata
  • University & College
Laboratorium jarak jauh Nios V untuk DE1-SoC yang dihosting oleh LabsLand FPGA Community

Informasi laboratorium

Ringkasan

Lab ini memberi siswa akses jarak jauh ke papan Terasic DE1-SoC nyata yang menjalankan Komputer FPGAcademy DE1-SoC dengan sistem Nios V. Bitstream FPGA ditetapkan oleh LabsLand, sehingga siswa fokus membuat atau mengunggah program ELF untuk prosesor soft-core Nios V RISC-V dan mengamati hasilnya secara langsung pada papan fisik.

Cara menggunakan laboratorium

  • Nios V untuk DE1-SoC: unggah program ELF yang ada dan jalankan pada sistem Nios V yang sudah ditetapkan.
  • Nios V C IDE untuk DE1-SoC: tulis kode C di CodeIDE, buat Nios V ELF, dan unggah ke papan.
  • Assembly IDE Nios V untuk DE1-SoC: tulis kode assembly RISC-V di CodeIDE, buat Nios V ELF, dan unggah ke papan.

Cocok untuk kursus dan aktivitas

Lab ini berguna untuk aktivitas tingkat pengantar dan menengah dalam sistem tertanam, assembly RISC-V, C tertanam, I/O yang dipetakan memori, pemrograman GPIO, keluaran JTAG UART, dan alur kerja prosesor inti lunak pada perangkat keras FPGA. Latihan umum termasuk mencetak pesan melalui JTAG UART, membaca input sakelar, menggerakkan LED, membandingkan implementasi C dan assembly, dan mengunggah biner ELF yang disediakan instruktur.

Perangkat keras dan sistem tetap

Target fisiknya adalah papan Terasic DE1-SoC dengan Intel/Altera Cyclone V SoC FPGA. LabsLand memprogram papan dengan Komputer FPGAcademy DE1-SoC dengan bitstream Nios V sebelum ELF siswa dimuat. Dalam MVP ini, siswa tidak mengubah struktur FPGA atau mengunggah SOF khusus dari entri ini; mereka menjalankan firmware pada sistem Nios V yang disediakan.

Pemetaan sakelar dan LED

Kontrol di layar diberi label NSW0 hingga NSW9. Ini adalah sakelar Nios V logis yang dipetakan ke jalur input GPIO/JP1 yang digunakan oleh sistem FPGAcademy tetap. Program starter dan demo mencerminkan NSW0..NSW9 ke LEDR0..LEDR9, sehingga siswa dapat memverifikasi program mereka dengan kamera papan sebenarnya. Penamaan NSW disengaja karena sistem Nios V ini menggunakan pemetaan kendali jarak jauh yang berbeda dari label sakelar mode HDL umum.

Referensi

Untuk sistem prosesor, peta memori, dan detail I/O, lihat Komputer FPGAcademy DE1-SoC dengan referensi Nios V. Panel dokumentasi lab juga menghubungkan referensi ini dari dalam setiap sesi.

Apa yang dilakukan siswa

Mengoperasikan peralatan nyata dan menalar berdasarkan hasil pengukuran.

Jenjang yang direkomendasikan
University & College
Model akses umum
Codeide, Laboratorium waktu nyata
Dapat digunakan di
Browser web modern pada komputer sekolah, universitas, dan rumah.
Penggunaan dalam pengajaran
Cocok untuk tugas, demonstrasi, aktivitas yang terhubung ke LMS, dan praktikum jarak jauh.

Eksperimen yang tersedia

Gunakan laboratorium nyata dari browser.

Nios V untuk DE1-SoC tersedia melalui titik akses laboratorium utama.