Demo Site

Selasa, 25 Oktober 2011

SISTEM BUS


Prosesor, memori utama, dan perangkat I/O dapat diinterkoneksikan dengan rnenggunakan bus bersama yang fungsi utama nya adalah menyediakan jalur komunikasi untuk transfer data. Bus tersebut menyertakan jalur yang diperlukan untuk mendukung interrupt dan arbitration. Protokol bus adalah set aturan yang mengatur kelakuan berbagai perangkat yang terhubung ke bus yaitu kapan harus meletakkan informasi kedalam bus, menyatakan sinyal kontrol, dan lain sebagainya.
Jalur bus yang digunakan untuk mentransfer. Data dapat dikelompokkan rnenjadi tiga tipe jalur data, alamat, dan kontrol.Sinyal control menetapkan apakah operasi baca atau tulis yang akan dilakukan. Biasanya digunakan jalur R/ W tunggal.Jalur tersebut menetapkan Read pada saat di¬setke 1 dan Write pada saat di¬setke 0. Apabila dirnungkinkan menggunakan beberapa ukuran operand, seperti byte, word, atau long word, rnaka ukuran data yang diminta juga diindikasikan.
Sinyal kontrol bus juga membawa informasi timing. Sinyal tersebut menetapkan waktu kapan prosesor dan perangkat I/O dapat meletakkan data pada bus atau menerima data dari bus, Berbagai skema telah ditemukan untuk rnelakukan timing transfer data melalui bus.Skema tersebut dapat diklasifikasikan secara umum sebagai skema synchronous dan asynchronous.
Dalam tiap operasi transfer data, satu perangkat memainkan peranan sebagai master. Ini adalah perangkat yang menginisiasi transfer data dengan mengeluarkan perintah baca atau tulis karenanya perangkat ini dapat disebut initiator. Biasanya, prosesor bertindak sebagai master, tetapi perangkat lain yang memiliki kemampuan DMA dapat juga menjadi bus master. Perangkat yang dituju oleh master disebut sebagai slave atau target.
Banyak variasi dari teknik bus yang baru saja dideskripsikan terdapat dalam computer komersial.Misalnya, bus pada family prosesor 68000 memiliki dua mode operasi, satu asynchronous dan satu synchronous.
Pilihan pada suatu desain tertentu melibatkan pertukaran antara berbagai faktor seperti:
•Kesederhanaan antarmuka perangkat
•Kemampuan untuk mengakomodasi antarmuka perangkat yang menyatakan jumlah jeda yang berbeda.
•Waktu total yang diperlukan untuk transfer bus
•Kemampuan untuk mendeteksi error yang dihasilkan dari pengalamatan perangkat yang tidak ada atau dari kegagalan antarmuka.
Keuntungan utama bus asynchronous adalah proses handshake menghilangkan kebutuhan sinkronisasi clock sender dan receiver, sehingga menyederhanakan desain timing. Jeda, baik yang dinyatakan oleh sirkuit antarmuka atau oleh penyebaran melalui kabel bus, telah diakomodasi. Pada saat jeda ini berubah, misalnya, karena perubahan dalam me-load pada saat sirkuit antarmuka ditambahkan atau dihilangkan, maka timing transfer data melakukan pengaturan secara otomatis berdasarkan pada kondisi yang baru.Untuk bus synchronous, sirkuit clock harus didesain dengan cermat untuk memastikan sinkronisasi yang tepat, dan jeda harus dijaga dalam batasan yang ketat.

SIRKUIT ANTAR MUKA
Suatu antarmuka I/O terdiri dari sirkuit yang diperlukan untuk menghubungkan perangkat I/O ke bus komputer. Pada satu sisi antarmuka kita memiliki sinyal bus untuk alamat, data, dan kontrol. Pada sisi yang lain kita memiliki jalur data dengan kontrol yang sesuai untuk mentransfer data antara antarmuka dan perangkat I/O. Sisi ini disebut port, dan dapat diklasifikasikan sebagai portparalel dan serial. Portparalel mentransfer data dalam bentuk sejumlah bit, biasanya 8 atau 16, secara simultan ke atau dari perangkat tersebut. Port serial mentransmisikan dan me¬nerima data satu bit tiap satu waktu. Komunikasi dengan bus sama untuk kedua format tersebut konversi dari format parallel ke serial, dan sebaliknya, terjadi dalam sirkuit antarmuka.
Dalam hal portparalel, koneksi antar perangkat dan computer menggunakan konektor multiple¬pin dan kabel dengan banyak kawat, biasanya diatur dalam konfigurasi datar. Sirkuit pada kedua ujung relative sederhana, karena tidak ada kebutuhan untuk mengkonversi antara format serial dan paralel. Pengaturan ini cocok untuk perangkat yang secara fisik dekat dengan komputer. Untuk jarak yang jauh, persoalan timing skew yang disebutkan sebelumnya membatasi kecepatan penggunaan data.Format serial lebih mudah dan cost-effective dengan memerlukan kabel yang lebih panjang.
Fungsi antarmuka I/O. Suatu antarmuka I/0 melakukan halberikut:
1.Menyediakan buffer penyimpanan untuk setidaknya satu word data (atau satu byte, dalam hal perangkat yang byte¬oriented)
2.Berisi flag status yang dapat diakses oleh prosesor untuk menentukan apakah buffer penuh (untuk input) atau kosong (untuk output)
3.Berisi sirkuit address¬decoding untuk menentukan kapan antarmuka tersebut dialmati oleh prosesor.
4.Menghasilkan sinyal timing yang sesuai yang diperlukan oleh skema kontrol bus
5.Melakukan konversi format yang mungkin diperlukan untuk mentransfer data antar bus dan perangkat I/O, seperti konversi paralel¬ serial dalam port serial

PORT PARALEL
Aspek utama dalam desain antarmuka dengan contoh praktis. Pertama-¬tama kita mendeskripsikan sirkuit untuk portinput 8-bit dan port output 8-bit. Kemudian kita menggabungkan dua sirkuit tersebut untuk menunjukkan bagaimana desain antarmuka general-purpose 8-bit parallel port. Kita mengasumsikan bahwa sirkuit antarmuka dihubungkan dengan prosesor 32-bit yang menggunakan memory -mapped I/0dan protokol bus asynchronous.

PORT SERIAL
Port serial digunakan untuk menghubungkan prosesor keperangkat I/O yang memerlukan transmisi data satu bit tiap satu waktu. Fitur utama sirkuit antarmuka untuk portserial adalah bahwa port tersebut mampu berkomunikasi dalam mode bit serial pada sisi perangkat dan dalam mode bit¬parallel ada sisi bus. Transformasi antara format parallel dan serial dicapai dengan shift register yang memiliki kemampuan akses paralel. Input shiftregister menerima bit¬serial input dari perangkat I/0. Pada saat 8 bit data telah diterima, isi shiftregister ini di¬load secara parallel kedalam register DATAIN. Serupa pula, data output dalam register DATAOUT di¬-load kedalam output shiftregister, darimana bit tersebut diubah dan dikirim keperangkat I/O.
Bagian dari antarmuka yang berhubungan dengan bus sama dengan antarmuka paralel yang dideskripsikan sebelumnya. Flag status SIN dan SOUT menjalankan fungsi serupa.Flag SIN di-setke 1 pada saat data baru di-¬load dalam DATAIN dikosongkan ke 0 pada saat prosesor membaca isi DATAIN. Segera setelah data ditransfer dari input shiftregister kedalam register DATAIN, shiftregis terdapat mulai menerima karakter 8- bit berikutnya dari perangkat I/0, Flag SOUT mengindikasikan apakah tersedia output buffer. Buffer tersebutdikosongkanke 0 pada saat prosesor menulis data baru kedalam register DATAOUT dan di¬setke 1 pada saat data ditransfer dari DATAOUT kedalam output shiftregister.

1 komentar:

ignacdahmen mengatakan...

Bet365 Casino Review India | Play With a VIP, No Deposit Bonus
Bet365 포항 출장샵 Casino in India ➽ Pros, Cons, 전라남도 출장안마 Banking Options & 포항 출장샵 Games ➽ 구리 출장마사지 Live Dealer & Live Dealer Games ➽ Casino Bonus & Free Spins ➽ Bonus Codes for 구미 출장안마 India.

Posting Komentar