Interkoneksi Komponen Periferal: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Shandyastini (bicara | kontrib)
←Membatalkan revisi 2258068 oleh 121.50.129.186 (Bicara)
Baris 4:
 
Spesifikasi bus PCI pertama kali dirilis pada bulan Juni 1992, sebagai PCI vesi 1.0. Perkembangan selanjutnya dapat dilihat pada tabel berikut.
 
Intel pertama kali menerapkan PCI pada tahun 1990 untuk sistem berbaris pentiumnya. Intel segera melepaskan semua hak paten ke wilayah publik dan mempromosikan pembuatan dari asosiasi industri, PCI SIG, untuk pengembangan lebih lanjut dan memelikara kecocokan spesifikasi PCI.Hasilnya adalah bahwa PCI secara luas diadopsi dan pencarian peningkatan penggunaanya pada komputer pribadi,workstation, dan sistem server.Versi sekarang adalah PCI 2.2
== Perancangan PCI ==
PCI dirancang untuk mendukung berbagai macam konfigurasi berbasis mikroprosesor, mencakup baik sistem prosesor jamak dan prosesor tunggal. Karena itu sejumlah fungsi untuk kebutuhan umum. PCI menggunakan pewaktuan sinkron dan pola arbiter terpusat.
 
== Struktur PCI ==
PCI dapat dikonfigurasikan sebagai BUS32-bit atau 64-bit. Adapun Struktu Busnya diantara:
 
* pin-pin alamat dan data: meliputi 32 saluran yang time multiplexed untuk alamat dan data saluran lainnya di dalam kelompok ini digunakan untuk menginterpresentasikan dan mevalidasi saluran sinyal yang membawa alamat dan data.
 
* pin-pin pengontrol antar muka: mengontrol pewaktuan transaksi dan menyediakan menkoordinasi antara sumber dan tujuan
 
* pin-pin arbitrasi: tidak sama dengan saluran sinyal PCI lainnya, pin-pin ini bukan saluran yang dipakai bersama. Melainkan, setiap master PCI mempunyai pasangan saluran arbiternya sendiri yang menghubungkannya secara langsung arbiter Bus PCI
 
* pin-pin laporan kesalahan: digunakan untuk melaporkan kesalahan parity dan kesalahan-kesalahan lainnya
 
==perintah-perintah PCI ==
aktifitas bus terjadi dalam bentuk transaksi antara sumber atau master dengan suatu tujuan. Perintah-perintah tersebut ialah:
 
* Acknowledge Interupsi
* siklus khusus
* I/O Baca
* I/O Tulis
* Baca memori
* Saluran baca memori
* multipel baca memori
* Tulis memori
* Tulis memori dan tidak Valid
* konfigurasi baca
* Konfigurasi tulis
* siklus alamat ganda
 
== Transfer data Bus PCI ==
Setiap transfer data pada Bus PCI adalah transfer tunggal yang terdiri dari satu alamat fase dan satu atau lebih fase data.{|
 
== Arbitrasi ==
PCI menggunakan pola terpusat, pola arbitrasi sinkron dimana masing-masing masternya mempunyai permintaan (REQ) unik dan sinyal grant (GNT).Saluran-saluran sinyal ini terhunbung dengan suatu arbitrer pusat dan request-grant hansake sederhana digunakan untuk memberikan akses ke bus.Spesifikasi PCI tidak mengharuskan algoritma arbitrasi tertentu. arbitrer dapat menggunakan pendekatan first-come-first-served, suatu pendekatan round-robin, atau beberapa pola prioritas lainnya master PCI harus mengarbitrasi setiap transaksi yang dibentuknya dimana transaksi tunggal terdiri dari sebuah fase alamat yang diikuti oleh satu atau lebih fase data yang berdekatan.
 
class="wikitable"
 
pin-pin alamat dan data
 
{| class="wikitable"