Desain Prosesor Dan Datapath

Slides:



Advertisements
Presentasi serupa
Sistem Operasi Dosen Amrizal, S.Kom., M.S.I.
Advertisements

Struktur CPU Delta Ardy Prima, S.ST.
Organisasi dan Arsitektur Komputer
Struktur CPU.
Struktur CPU Organisasi Komputer TATA SUMITRA M.KOM HP
PERTEMUAN MINGGU KE- 10 CONTROL UNIT.
Organisasi Komputer : Struktur dan Fungsi Komputer 2
FUNGSI DAN KOMPONEN UTAMA CPU
Pertemuan ke - 5 Struktur CPU
Pertemuan 3 Arsitektur Komputer II
Operasi Mikro Kendali Prosesor Unit Kendali Kendali Mikroporgrammed.
PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER
CPU (CENTRAL PROCESSING UNIT)
Central Processing Unit
ARSITEKTUR SET INSTRUKSI
Arsitektur dan Organisasi Komputer
ORGANISASI & ARSITEKTUR KOMPUTER 2 STRUKTUR & FUNGSI CPU IBP WIDJA, MT
TEK 2524 Organisasi Komputer
Central Processing Unit
Pengantar Arsitektur Organisasi Komputer
Desain Unit Pemrosesan
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
Struktur Sistem Komputer
Desain Prosesor Pertemuan ke 8.
ARSITEKTUR SET INSTRUKSI
Pengantar teknologi informasi .::Prosesor dan memori::.
SISTEM PENGOLAHAN DATA KOMPUTER
Komponen CPU (2) ALU,I/O Interconnection & Interupsi
Oleh : Maskie Z. Oematan Teknik Informatika UNIKOM 2010
Organisasi dan Arsitektur Komputer
CPU (CENTRAL PROCESSING UNIT)
Struktur Sistem Komputer
ARSITEKTUR SET INSTRUKSI
Struktur CPU.
Pertemuan 2 Organisasi Komputer II
Pengantar teknologi informasi .::Prosesor dan memori::.
ORGANISASI & ARSITEKTUR KOMPUTER
Organisasi dan Arsitektur Komputer
Transfer Register dan Mikrooperasi
Abdul Wahid STRUKTUR CPU JURUSAN TEKNIK INFORMATIKA
Oleh : Devie Rosa Anamisa
SISTEM PENGOLAHAN DATA KOMPUTER
Organisasi dan Arsitektur Komputer
CPU (CENTRAL PROCESSING UNIT)
ARSITEKTUR SET INSTRUKSI
ORGANISASI & ARSITEKTUR KOMPUTER
Struktur interkoneksi bus
Komponen & fungsi komputer
Arsitektur Prosesor MPS
Arsitektur Mikroprosessor
Pertemuan ke - 6 Organisasi Komputer
Oleh : Devie Rosa Anamisa
Organisasi dan Arsitektur Komputer
Materi Organisasi Komputer
Pertemuan ke - 5 Struktur CPU
ARSITEKTUR & ORGANISASI KOMPUTER
KONSEP DASAR SISTEM KOMPUTER
Pertemuan ke 3 Struktur CPU
ARSITEKTUR KOMPUTER Komponen dan Interkoneksi
Struktur CPU.
ARSITEKTUR SET INSTRUKSI
Copyright © Wondershare Software -m.erdda habiby.SST Central Processing Unit.
PERTEMUAN MINGGU KE- 10 CONTROL UNIT.
Struktur CPU.
Universitas Trunojoyo
CPU (CENTRAL PROCESSING UNIT)
ARSITEKTUR SET INSTRUKSI
Karakteristik Set Instruksi 14 JP. Karakteristik Set Instruksi Pengertian Set Instruksi Set instruksi adalah kumpulan dari instruksi yang dapat dijalankan.
Struktur CPU.
PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLER ICHSAN R, S.PD | ARSITEKTUR MIKROPROSESOR.
Transcript presentasi:

Desain Prosesor Dan Datapath Oleh : Devie Rosa Anamisa

Pembahasan Level-level Desain Proses Desain Prosesor Mikro Operasi Bahasa Transfer Register Organisasi Datapath Antarmuka memori Utama Register File

Level Transfer Register Level Gerbang Level Transfer Register Level Arsitektur Level Sistem Level-Level Desain 4 Level sudut pandang prosesor, terdiri dari: Level sistem Eksekusi Program (Pemrosesan data, penyimpanan data dan pergerakan data) dan Antarmuka dengan subsistem lain (Memori utama, memori cache, pengontrol I/O) Level Arsitektur/instruksi set instruksi berupa program counter, stack, dll Level Transfer Register Modul-modul digital : register, adder, counter, multiplexer, decoder Level Gerbang (Gate Level) Sirkuit harware

Tipe-Tipe Processor Uniprocessor Multiprocessor Array Processor Network Processor

Proses Desain Prosesor Mengerti dengan baik setiap instruksi Menetapkan sumber daya hardware yang dihubungkan(register, flag, stack,dll) Menerjemahkan setiap instruksi Menganalisa sirkuit datapath Mengaktifkan titik-titik kontrol

(a) Operasi geser logika ke kanan Mikro Operasi Dikelompokan kedalam 4 tipe: Mikro operasi transfer register Menyalin isi salah satu register ke register lain tanpa mengubah isi sumber Mikro operasi aritmetika Melakukan operasi aritmetika pada data dalam register Mikro operasi logika Melakukan operasi manipulasi bit pada data dalam register Mikro operasi pergeseran Melakukan operasi pergeseran pada data dalam register. Misal : pergeseran logika, seperti bit 0 masuk kedalam posisi bit kosong (terkiri atau terkanan) (a) Operasi geser logika ke kanan

Bahasa Transfer Register RTL (Register Transfer Language) Adalah sebuah notasi yang digunakan untuk menentukan transfer mikro operasi antar register, lebih ke tingkah laku instruksi dan organisasi sebuah komputer. Misal : R3 := R1 menujukkan suatu transfer register sederhana yang melibatkan dua register R1 dan R3 dimana isi register R1 ditransfer (disalin) ke register R3.

Organisasi Datapath Datapath merupakan komponen hardware Diistilahkan sebagai: ALU Register sebagai penyimpanan sementara Sirkuit driver untuk mentransmisikan sinyal ke unit eksternal(memori, I/O) Sirkuit receiver untuk menerima sinyal dari unit eksternal

Antarmuka Memori Utama Flag MR/W Bernilai 1 jika prosesor melakukan operasi tulis memori Bernilai 0 jika prosesor melakukan operasi baca memori Flag SMMA Bernilai 1 jika operasi memori dalam progress Bernilai 0 jika tidak ada operasi memori dalam progress MAR Menempatkan alamat memori

Operasi Pembacaan Memori oleh Prosesor Menempatkan alamat memori dalam MAR Me-reset flip-flop MR/W menuju ke MEMORI READ Men-set flag SMMA Memeriksa apakah flag SMMA sudah menjadi 0. ketika SMMA menjadi 0 maka prosesor meload data dari memori ke MDR.

Operasi Penulisan Memori oleh Prosesor Menempatkan alamat memori dalam MAR Menempatkan data dalam MDR Menset flip-flop MR/W menuju MEMORI WRITE Menset flag SMMA Memeriksa apakah flag SMMA sudah menjadi 0, ketika SMMA menjadi 0 maka prosesor memulai operasi lain

Register File Terdiri dari sekumpulan register prosesor. Terdapat 2 tipe register: Program addressable register Untuk menyimpan operand dan hasil Untuk register khusus, seperti stack pointer Scartch pad register Untuk register sementara oleh unit kontrol Untuk penyimpanan hasil sementara Sebagai konstanta yang diperlukan selama eksekusi suatu instruksi

Macam-Macam Instruksi Instruksi HALT Menghentikan siklus instruksi Hal ini digambarkan dengan RUN/HALT:=0 Instruksi JUMP Bercabang ke alamat instruksi Digambarkan dengan PC:=BA, dimana BA adalah alamat cabang yang diberikan oleh instruksi yang ada di register ALU. Instruksi LOAD Menyalin isi suatu lokasi memori ke dalam suatu register Digambarkan dengan <RA>:=<MA>, dimana MA adalah alamat memori dan RA adalah alamat register.

Terima Kasih