Anda di halaman 1dari 5

N bun Foto

UJIAN TENGAH SEMESTER UJIAN TENGAH SEMESTER


Nama: I Made Wiratha N. NIM : 13209057

Implementasi Pipeline Tujuh stage Kogge-Stone Adder melalui bus Avalon dalam sistem NIOS

Program Studi Teknik Elektro Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung Semester 1 2012/2013

Kogge Stone Adder Kogge Stone Adder yang telah dibuat memiliki interface input-output seperti gambar dibawah ini:

Sedangkan timing diagram untuk kogge stone adder yang diharapkan adalah sebagai berikut:

Arsitektur Custom IP yang ditambahkan ke dalam Core NIOS I

NIOS II

JTAG Debug

JTAG/ UART

USB Blaster

Host

Bus Avalon

SRAM SDRAM

Wrappper

Interface I/O

Out Kogge-Stone Adder Out_valid

In_a

In_b

Start

Keterangan NIOS II Merupakan core processor pada board altera DE1 yang digunakan dalam proyek ini. JTAG Debug Adalah sebuah port JTAG yang digunakan untuk mendebugging program yang sedang dijalankan JTAG/UART Metode atau simpul koneksi dasar pada board Altera DE1 USB Blaster Adalah port penghubung antara PC host dengan board altera DE1 SDRAM/SRAM Memori yang dimiliki oleh system Wrapper merupakan program custom dari IP yang didesain yang digunakan untuk mengambil dan menyalurkan input atau output dari IP Kogge stone Adder maupun I/O ke bus Avalon.

Interface IP atau Wrapper Wrapper pada dasarnya merupakan interface IP yang telah dibuat lalu dimodifikasi. Wrapper ini berfungsi untuk menghubungkan atau menyesuaikan konfigurasi sinyal pada bus Avalon dengan sinyal pada Kogge Stone Adder seperti read, write, start, out_valid dengan bus Avalon readdata dan writedata. Detail input-output dari Wrapper Kogge Stone Adder

Dalam proyek ini, bus yang digunaka adalah bus Avalon MM, dengan Sinyal-sinyal interface IP antara lain:
1. 2. 3. 4. 5. 6. Read (1-bit): master mengambil data dari slave Write (1-bit): master menulis data ke slave Address (1-32 bit): address register di slave Readdata (8, 16, 32, 64, 128, 256, 512, atau 1024): data dari slave Writedata: data ke slave Byteenable (4-bit): menandakan 4-bit yang dipilih misal 0001 menandakan 4-bit awal (LSB)

7. Chipselect (1-bit): slave on

Interface IP ke Bus Avalon

Initialize

Chipselect = 1

Select Address

Read/Write

Select Address

Assignwritedata To In_a, in_b, start

Assignout, out_valid from read data

Terminate

No Yes

End

Dokumentasi Sistem dan NIOS yang dibuat Altera Quartus Edisi Altera Quartus yang digunakan dalam pengerjaan p

Anda mungkin juga menyukai