Pola interkoneksi bus

Table of Contents

Pola interkoneksi bus

Pola interkoneksi bus

Saluran data (data bus)
*Lintasan bagi perpindahan data antar modul.
*Secara kolektif lintasan ini disebut bus data. Umumnya jumlah saluran terkait dengan panjang word, misalnya 8, 16, 32 saluran
*Tujuan : agar mentransfer word dalam sekali waktu.
*Jumlah saluran dalam bus data dikatakan lebar bus, dengan satuan bit, misal lebar bus 16 bit

Saluran alamat (addres bus)
*Digunakan untuk menspesifikasi sumber dan tujuan data pada bus data.
*Digunakan untuk mengirim alamat word pada memori yang akan diakses CPU.
*Digunakan untuk saluran alamat perangkat modul komputer saat CPU mengakses suatu modul.
*Semua peralatan yang terhubung dengan system komputer, agar dapat diakses harus memiliki alamat.

Contoh : mengakses port I/O, maka port I/O harus memiliki alamat hardware-nya
Saluran control (control bus)
*Digunakan untuk menspesifikasi sumber dan tujuan data pada bus data.
*Digunakan untuk mengirim alamat word pada memori yang akan diakses CPU.
*Digunakan untuk saluran alamat perangkat modul komputer saat CPU mengakses suatu modul.
*Semua peralatan yang terhubung dengan system komputer, agar dapat diakses harus memiliki alamat.

Contoh : mengakses port I/O, maka port I/O harus memiliki alamat hardware-nya
– Sinyal pewaktuan menandakan validitas data dan alamat
– Sinyal perintah berfungsi membentuk suatu operasi

Saluran control
* Memory Write, memerintahkan data pada bus akan dituliskan ke dalam lokasi alamat.
* Momory Read memerintahkan data dari lokasi alamat ditempatkan pada bus data.
* I/O Write, memerintahkan data pada bus dikirim ke lokasi port I/O.
*I/O Read, memerintahkan data dari port I/O ditempatkan pada bus data.
* Transfer ACK, menunjukkan data telah diterima dari bus atau data telah ditempatkan pada bus.
* Bus Request, menunjukkan bahwa modul memerlukan kontrol bus.
* Bus Grant, menunjukkan modul yang melakukan request telah diberi hak mengontrol bus
* Interrupt Request, menandakan adanya penangguhan interupsi dari modul.
* Interrupt ACK, menunjukkan penangguhan interupsi telah diketahui CPU.
* Clock, kontrol untuk sinkronisasi operasi antar modul.
* Reset, digunakan untuk menginisialisasi seluruh modul

Sumber : https://earlraytomblin.com/