PCI Express

Click here to load reader

  • date post

    04-Jan-2016
  • Category

    Documents

  • view

    80
  • download

    1

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

Transcript of PCI Express

Latar belakang

PCI Expresswww.rachmansyah.web.idLatar 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.2BusBus adalah saluran yang menghubungkan komponen-komponen di dalam sistem komputerExpansion bus digunakan agar sistem komputer dapat diekspansi dengan penambahan expansion board.

Sifat-sifat bus Saluran paralelDigunakan bersama oleh banyak komponenPada suatu waktu tertentu hanya satu komponen yang boleh menggunakan busPCIDiperkenalkan pada awal 90-an dengan bandwidth 33 MHzExpansion bus yang digunakan secara luas

Sinyal-sinyal PCI

Feature PCIBuffered Isolation Bus CPU dan bus PCI terisolasiPlug and PlaySuatu perangkat secara otomatis dideteksi dan dikonfigurasiBus masteringSebuah perangkat I/O dapat menguasai bus dan mengendalikan transfer dataTransaksi PCIIstilah-istilah :InitiatorKomponen yang menguasai bus dan mengawali transfer dataTargetMerupakan target dari transfer data tersebut

Perkembangan Bandwidth PCIPada prakteknya bandwidth yang didapatkan lebih kecil karena adanya protocol overhead dan karena bus PCI digunakan secara bersama-sama oleh beberapa komponen. Bus widthBus Clock Frequency (MHz)Bandwidth (MB/s)Market3233132Desktop / Mobile3266264Server6433264Server6466512ServerUsaha untuk meningkatkan bandwidthMeningkatkan frekuensi pada PCI. Akibatnya :Penurunan jarakJumlah konektor yang dapat didrivePada 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.

Kebutuhan I/O Saat IniBandwidth yang tinggiTransfer data secara bersamaan (concurrent)Isochronous TransferHot Plug dan Hot Swap

PCI ExpressInterkoneksi serial point-to-pointMenggunakan switch

Layer-layer PCI Express

Physical LayerMengirimkan paket antar 2 link layer1 link bisa terdiri dari beberapa lane (x1, x2, x4,x8, x12, x16)1 lane terdiri dari 2 pasang saluran sinyalMenggunakan encoding 8b/10b

Physical layer ..(contiued)Peningkatan bandwidth dilakukan dengan penambahan lanePaket dipecah dan dikirimkan melalui sejumlah lane

Link layerBertanggung jawab terhadap integritas dataMenambahkan sequence number dan CRC pada paket data

Transaction LayerMenerima Read / Write Request dari Software LayerMenghasilkan paket untuk request tersebutMeneruskan paket tersebut ke link layerSoftware LayerMenjaga kompatibilitas dengan PCIPerforma PCI ExpressBandwidth per pin = peak bus bandwidth / jumlah semua pin

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). Slot PCI Expressx1 untuk Gigabit Ethernetx16 untuk Graphic Card

Slot PCI ExpressKonektor 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.