KOMUNIKASI PORT PARALEL KOMPUTER
PENGENALAN PORT PARALEL Port paralel : Port data komputer yang digunakan untuk mentransmisi 8 bit data dalam satu detak. Standard port paralel yang terbaru adalah IEEE 1284 (tahun 1994). Tujuan standar yang baru tersebut adalah untuk mendesain driver dan peralatan yang baru dan kompatibel dengan peralatan lain serta standar paralel port sebelumnya (SPP) tahun 1981
Standar IEEE 1284 Standar IEEE 1284 yang dipublikasikan pada tahun 1994 mendefinisikan 5 (lima) macam mode transfer data Port Paralel: 1. Mode Kompatibel; 2. Mode Nibble; 3. Mode Byte; 4. EPP (Enhanced Parallel Port), dan 5. ECP (Extended Capability Port)
Standar IEEE 1284 Mode kompatibilitas, Nibble dan Byte digunakan sebagai standar perangkat keras yang tersedia di port paralel orisinil. EPP dan ECP membutuhkan tambahan perangkat keras dan dapat berjalan dengan kecepatan yang lebih tinggi. Mode kompatibilitas atau centronics hanya dapat mengirimkan data pada arah maju pada kecepatan 50 KB/detik hingga 150 KB/detik. Untuk menerima data Mode harus diubah menjadi mode nibble atau byte.
Standar IEEE 1284 Mode Nibble dapat menerima 4 bit (nibble) pada arah mundur. Mode Byte menggunakan fitur bidirectional parallel untuk menerima 1 byte (8 bit) data pada arah mundur. IRQ port paralel biasanya berada di IRQ5 atau IRQ7.
Standar IEEE 1284 Untuk mengeluarkan 1 byte ke printer menggunakan mode kompatibilitas, perangkat lunak yang digunakan harus : Menulis Byte ke data port Mengecek apakah printer sibuk, jika sibuk tidak akan menerima data sehingga data yang telah ditulis akan hilang. Membuat strobe(pin 1) bernilai low. Ini memberitahukan komputer bahwa data yang benar telah berada di jalur data. Membuat strobe tinggi kembali setelah menunggu sekitar 5 us dari membuat strobe low.
Standar IEEE 1284 Protokol EPP mempunyai 4 macam siklus transfer data : Siklus baca data(Data read) Siklus baca alamat (Address Read) Siklus tulis data (Data write) Siklus tulis alamat (Address write)
Akses Port Paralel Port Paralel ini terhubungkan dengan dunia luar melalui konektor DB25, yang terbagi atas tiga kelompok register, yaitu: 1. Register Data; 2. Register Control, dan 3. Register Status Masing-masing register tersebut digunakan untuk mentransfer data, melakukan pengontrolan periferal serta memeriksa atau mendapatkan status periferal eksternal.
Akses Port Paralel Ada beberapa pin (selain pin-pin pada register data) yang bersifat sungsang atau inverse : jika pin tersebut sebagai masukan, maka jika terbaca 0 artinya mendapatkan logika 1 (demikian juga sebaliknya). Jika pin tersebut adalah keluaran, jika dikirimkan logika 1, maka yang terkirim sesungguhnya adalah logika 0 (demikian juga sebaliknya). Selain itu sifatnya normal, terbaca 1 ya 1, terkirim 1 ya 1, demikian seterusnya.
Tabel pin-pin Port Paralel
Centronics Centronics merupakan standar transfer data dari komputer ke printer. Pada centronics, data dikirimkan ke pin 2 hingga pin 7. Komputer akan mengecek apakah printer sibuk. Jika sibuk, busy harus berlogika 0. Program mengeluarkan sinyal strobe, menunggu sekitar 1 us dan menonaktifkan sinyal strobe. Data dibaca oleh printer/periferal pada ujung strobe.
Centronics