Selamat membaca
Aplikasi MiniMIPS
semoga bermanfaat

About Sand

Bahagia menjadi butiran pasir. Kumpulannya bisa menjadi hamparan pasir nan elok. Memancarkan kerlap-kerlip kala matahari menyapanya. Berenang dengan lihai kala air laut menyentuhnya.

Particle

Aplikasi MiniMIPS

Aplikasi MiniMIPS

 

(Aliran Desain NOC mMIPS untuk Implementasi FPGA pada Papan Celoxica RC203/RC300)

Aliran desain untuk NOC mMIPS pada artikel ini menjelaskan langkah-langkah yang diperlukan untuk membuat implementasi FPGA pada papan RC203/RC300 Celoxa. Diasumsikan bahwa langkah pada gambar 1 sudah ada dan file sudah diganti dengan versi update yang terletak pada paket proyek HandleC (HandleC_mininoc.zip). Hal ini perlu dilakukan untuk membangun kembali bitfiles, misal setelah ada modifikasi HandleC pada SystemC.

clip_image002

Gambar1. Aliran NOC

Prosedur instalasi untuk setup Celoxica dan menciptakan bitfiles untuk konfigurasi FPGA adalah sebagai berikut:

- Perangkat lunak yang perlu diinstal:

Ø Cygwin

Ø Celoxica DK desain suite 4.0 SP2

Ø Celoxica PDK

Ø Xilinx ISE 6.31 (atau lebih tinggi)

Ø File HandleC

- Prosedur instalasi:

1. Instal Cygwin

Download Cygwin dan lakukan instalasi. Ubah tipe instalasi dari “Default” ke “Install” dengan cara klik “Default” disamping “All”

2. Instal perangkat lunak Celoxica

Download DK Design Suite dari website Celoxica. Lakukan login via menu dukungan (disebelah atas) kemudian klik pada “Click here to login” (disebelah kanan). Jangan lakukan perubahan apapun selama proses login. Terdapat kemungkinan site Celoxica member peringatan eror setelah login, akan tetapi jangan dihiraukan karena sesungguhnya login secara benar sudah dilakukan. Status apakah sudah login atau belum bisa dilihat pada screen sebelah kiri.

Langkah download DK 4.0 SP2:

klik "Download software"
klik "Software"
klik "Download Design Kit 4.0 SP2 (DK 4.0 SP2)"
klik "download" (at the end of the page)
klik "I agree"
klik "Begin Download"

langkah download PDK 4.2:

klik "Download software"
klik "Software"
klik "Download PDK 4.2"
klik "PDK 4.2 installer" (at the end of the page)
klik "I agree"
klik "Begin Download"

setelah download installer, langkah pertama install Celoxica DK Design Suite. Apabila menginginkan lisensi, maka ada 2 lisensi server yang tersedia, yaitu: 30000@o3.ics.ele.tue.nl, dan yang kedua berada pada winooti1.win.tue.nl

3. Instal perangkat lunak Xilinx ISE

Instalasi Xilinx tidak terlalu rumit, layaknya melakukan instalasi perangkat lunak sederhana.

4. Ekstrak file proyek HandleC

Proyek HandleC berada di sekitar NOC mMIPS. Sebuah representasi grafis dari sistem menggunakan wrapper ini ditunjukkan pada gambar2 berikut:

clip_image004

gambar2. HandleC Wrapper

Tabel1. File yang digunakan untuk proyek Celoxica HandleC

clip_image006

Implementasi pada FPGA

Bagian ini menjelaskan tentang langkah-langkah dalam aliran desain dari sumber HandleC dikombinasikan dengan sumber NOC mMIPS

1. Celoxica HandleC IDE (DK Desain Suite)

- Buka aplikasi Celoxica DK Desain Suite

clip_image008

Gambar3. Memilih konfigurasi yang tepat

- Verifikasi HandleC environment

- Lakukan Build pada HandleC sources

2. Mengkonfigurasi FPGA

- Hubungkan papan dengan PC

- Lakukan konfigurasi file

clip_image010

Gambar4. Memilih konfigurasi yang tepat

- Lakukan konfigurasi FPGA

- Amati hasil

- Lakukan setting pory (RC203)

3. Catatan

Pada bagian ini akan dijelaskan beberapa catatan penting.

- Isu Mprintf

Ketika aplikasi akan dijalankan pada NOC pada FPGA, pastikan tidak akan menggunakan fungsi mprintf untuk mencetak nilai-nilai heksadesimal. Contoh: e mprintf("hex: %x",value) akan menghasilkan dan memnyimpan nilai yang tidak terlalu penting pada memori RAM. Jadi pastikan tidak ada nilai heksadesimal sedang dicetak menggunakan fungsi mprintf untuk menghindari hal yang sia-sia.

- Menggunakan aplikasi “negatif”

Aplikasi tambahan telah ditambahkan ke dalam file proyek yang akan digunakan dengan proyek HandelC, ini. Aplikasi ini disebut "negatif" karena ini membutuhkan file BMP sebagai masukan dan mengembalikan warna terbalik (negatif) versi gambar. Ketika aplikasi telah selesai memproses dan kenangan akan diambil dari SMC, gambar yang dihasilkan dapat diekstraksi dari RAM dari node terakhir. Untuk melakukan menggunakan skrip extract_bmp.bat, ia akan menulis gambar ke direktori kerja.

Sumber Rujukan:

http://www.es.ele.tue.nl/mininoc/doc/celoxica.htm

http://www.es.ele.tue.nl/mininoc/doc/noc_designflow.htm

0 komentar

Silahkan Beri Komentar Saudara...

Me, at


Universitas Negeri Malang

Wind...

"terbiasa untuk saling memberi sapa hangat kala mata terlelap...terbiasa untuk saling memberi sapa semangat kala mata terbuka".
- Rindu -

Me Writing at

Tick - Tack

Wanna Join Me?

Say Some Words...

Template Oleh seo