22
w w w . r a c h m a n s y a h . w e b . i d PCI Express

PCI Express

  • Upload
    johnda

  • View
    100

  • Download
    2

Embed Size (px)

DESCRIPTION

PCI Express. Latar belakang. PCI merupakan bus I/O yang digunakan selama 10 tahun terakhir. PCI selama ini memberikan kinerja yang baik. Prosesor, Memori, komponen I/O dan aplikasi telah berkembang dengan cepat. Perkembangan tersebut tidak mampu diikuti oleh PCI. - PowerPoint PPT Presentation

Citation preview

Page 1: PCI Express

ww

w.ra

ch

man

syah

.web

.id

PCI Express

Page 2: PCI Express

Latar belakang PCI merupakan bus I/O yang digunakan selama

10 tahun terakhir. PCI selama ini memberikan kinerja yang baik. Prosesor, Memori, komponen I/O dan aplikasi

telah berkembang dengan cepat. Perkembangan tersebut tidak mampu diikuti oleh

PCI. PCI : 33 MHz (133 MB/s) menjadi 66 MHz (512

MB/s). Prosesor : 100 MHz menjadi 3 GHz. Selain bandwidth ada beberapa faktor lain yang

menyebabkan dibutuhkannya sebuah standar bus I/O yang baru.

Page 3: PCI Express

Bus

Bus adalah saluran yang menghubungkan komponen-komponen di dalam sistem komputer

Expansion bus digunakan agar sistem komputer dapat diekspansi dengan penambahan expansion board.

Page 4: PCI Express

Sifat-sifat bus

Saluran paralel Digunakan bersama oleh banyak

komponen Pada suatu waktu tertentu hanya

satu komponen yang boleh menggunakan bus

Page 5: PCI Express

PCI Diperkenalkan

pada awal 90-an dengan bandwidth 33 MHz

Expansion bus yang digunakan secara luas

Page 6: PCI Express

Sinyal-sinyal PCI

Page 7: PCI Express

Feature PCI

Buffered Isolation Bus CPU dan bus PCI terisolasi Plug and Play

Suatu perangkat secara otomatis dideteksi dan dikonfigurasi

Bus masteringSebuah perangkat I/O dapat menguasai bus dan mengendalikan transfer data

Page 8: PCI Express

Transaksi PCI

Istilah-istilah : Initiator

Komponen yang menguasai bus dan mengawali transfer data

TargetMerupakan target dari transfer data tersebut

Page 9: PCI Express

Perkembangan Bandwidth PCI

Pada prakteknya bandwidth yang didapatkan lebih kecil karena adanya protocol overhead dan karena bus PCI digunakan secara bersama-sama oleh beberapa komponen.

Bus width Bus Clock Frequency

(MHz)

Bandwidth (MB/s)

Market

32 33 132 Desktop / Mobile

32 66 264 Server

64 33 264 Server

64 66 512 Server

Page 10: PCI Express

Usaha untuk meningkatkan bandwidth

Meningkatkan frekuensi pada PCI. Akibatnya : Penurunan jarak Jumlah konektor yang dapat didrive

Pada PCI-X pembagian bus menjadi segmen-segmen, akibatnya jumlah saluran sangat banyak (150 untuk tiap segmen ) dan sangat mahal untuk diimplementasikan.

Penggunaan AGP, tetapi hanya dapat digunakan untuk VGA card.

Page 11: PCI Express

Kebutuhan I/O Saat Ini

Bandwidth yang tinggi

Transfer data secara bersamaan (concurrent)

Isochronous Transfer

Hot Plug dan Hot Swap

Page 12: PCI Express

PCI Express

Interkoneksi serial point-to-point

Menggunakan switch

Page 13: PCI Express

Layer-layer PCI Express

Page 14: PCI Express

Physical Layer

Mengirimkan paket antar 2 link layer 1 link bisa terdiri dari beberapa lane (x1,

x2, x4,x8, x12, x16) 1 lane terdiri dari 2 pasang saluran sinyal Menggunakan encoding 8b/10b

Page 15: PCI Express

Physical layer …..(contiued)

Peningkatan bandwidth dilakukan dengan penambahan lane

Paket dipecah dan dikirimkan melalui sejumlah lane

Page 16: PCI Express

Link layer

Bertanggung jawab terhadap integritas data

Menambahkan sequence number dan CRC pada paket data

Page 17: PCI Express

Transaction Layer

Menerima Read / Write Request dari Software Layer

Menghasilkan paket untuk request tersebut

Meneruskan paket tersebut ke link layer

Page 18: PCI Express

Software Layer

Menjaga kompatibilitas dengan PCI

Page 19: PCI Express

Performa PCI Express

Bandwidth per pin = peak bus bandwidth / jumlah semua pin

Page 20: PCI Express

Slot PCI Express

Slot PCI Express ditentukan oleh jumlah lane yang yang didukung olehnya. Slot x1 mendukung lane tunggal, slot x2 mendukung 2 lane dan seterusnya.

Secara teoritis slot bisa berukuran x1, x2, x4, x8, x12, atau x16.

Pada gambar 13 diperlihatkan sebuah motherboard dengan 2 buah slot x1 dan sebuah slot x16 (pada gambar berwarna biru).

Page 21: PCI Express

Slot PCI Express

x1 untuk Gigabit Ethernet

x16 untuk Graphic Card

Page 22: PCI Express

Slot PCI Express

Konektor dan bus 1x ideal digunakan untuk Gigabit Ethernet baik dalam bentuk card atau dalam bentuk GbE controller (BGA chip) yang langsung disolder pada motherboard.

Slot x16 sesuai untuk graphic card. Sebuah slot x16 dapat mendukung kecepatan data 4Gbps pada tiap arah, yang besarnya 2 kali bandwidth perangkat AGP 8x.