digilib@itb.ac.id +62 812 2508 8800

Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

Penggunaan prosesor dalam suatu sistem sangat umum ditemukan. Prosesor yang digunakan sering kali memiliki lisensi yang mengharuskan pengguna untuk membayar royalti kepada pemilik lisensi, misalnya ARM-M0 yang banyak digunakan di industri. Namun, biaya lisensi juga menjadi entry barrier bagi akademisi dan industri kecil untuk menggunakan prosesor berlisensi. Penelitian ini bertujuan untuk mengimplementasikan alternatif prosesor open source dari prosesor berlisensi yang umum di industri. NEORV32 yang berbasis RISC-V dipilih sebagai kandidat untuk menggantikan ARM-M0 yang berlisensi. Implementasi berhasil dilakukan untuk komponen internal bus, UART, dan Wishbone. Pengujian dilakukan untuk komponen-komponen yang diimplementasikan. Integrasi keseluruhan juga berhasil dilakukan dan dilakukan pengujian untuk system level dengan program blink LED dan Hello World yang ditulis dalam bahasa C, dikompilasi, dan disimulasikan. Diperoleh hasil pengujian berupa perilaku sistem sesuai dengan algoritma yang ditulis dengan bahasa C.