PERKEMBANGAN PCI dan PCIe
Assalamualaikum wr..wb Perkenalkan teman teman,saya Arfiandi Wijatmiko ikin berbagi ilmu sedikit mengenai Perkembangan PCI dan PCI Express
Peripheral Component Interconnect (atau PCI) adalah bus data lokal yang digunakan oleh komputer untuk melampirkan perangkat keras yang awalnya tidak disertakan dengan perangkat. Sederhananya, kartu PCI memungkinkan pengguna atau perusahaan untuk menambah atau meningkatkan fungsionalitas komputer.
Peripheral Component Interconnect (atau PCI) adalah bus data lokal yang digunakan oleh komputer untuk melampirkan perangkat keras yang awalnya tidak disertakan dengan perangkat. Sederhananya, kartu PCI memungkinkan pengguna atau perusahaan untuk menambah atau meningkatkan fungsionalitas komputer.
Sejarah
Pada 22 Juni 1992, Intel merilis bus
baru mereka, bernama Peripheral Component Interconnect, untuk memungkinkan
dukungan berbagai perangkat keras baru. Ketika pertama kali diperkenalkan,
bus bisa berjalan pada kecepatan yang sama dengan prosesor pusat, sekitar 133MB
/ dtk. Untuk alasan ini, hanya satu port PCI yang ditawarkan pada motherboard.
Namun, karena prosesor telah
berevolusi, mereka telah mampu memproses kecepatan jauh lebih besar daripada
bus Antar-Komponen Komponen. Untuk alasan ini, kebanyakan komputer sekarang
dapat mendukung lebih dari satu kartu secara bersamaan. Karena PCI terbukti
sebagai tambahan yang berguna untuk komputer, itu diperbarui beberapa kali.
Versi PCI 2.0 dirilis sekitar satu tahun kemudian pada tahun 1993, dan pada
tahun 1995, PCI 2.1 dirilis sebagai ekspansi ke bus ISA.
Pada tahun 2002, PCI digantikan oleh
PCI Express (juga dikenal sebagai 3rd Generation I / O (3GIO) atau PCIe).
Menggunakan "jalur" (kabel) dalam mode dupleks penuh, PCIe dapat
melakukan lebih cepat, karena data dapat dikirim di kedua arah pada waktu yang
sama di setiap jalur. Ia dapat berkomunikasi sekitar 250MB / s.
Pemakaian
Pada saat ini, komputer hampir
selalu menawarkan dua atau lebih port PCI Express. Banyak orang tidak
menggunakan port ini, tetapi berbagai macam kartu PCIe tersedia bagi mereka
yang memilikinya. Kartu-kartu ini termasuk:
- Adaptor Ethernet
- Adaptor Internet Dial-up (sangat usang)
- Internet nirkabel (WLAN atau "WiFi") transceiver
- Kartu suara
- Serial ATA atau adaptor ATA Paralel (internal atau eksternal)
- Kartu cadangan RAID
- Kartu grafis (GPU)
- Hub USB
- Adaptor kontrol joystick / game
- Firewire adapter (sangat usang)
- 9-pin Serial port adapter (sangat usang)
- Berbagai adapter DIN (Deutsches Institut für Normung)
Evolusi
dari Arsitektur PCI Express®: menjadi kuat
pada 15 tahun dan 5 generasi selanjutnya
Menghasilkan Kinerja Daya rendah dan
skalabilitas untuk desain generasi selanjutnya
Peripheral Component Interconnect
(PCI) arsitektur awalnya dikembangkan pada awal 1990-an, sebagai antarmuka I /
O berbasis bus untuk PC. Ini berkembang melalui peningkatan lebar dan
kecepatan, mempertahankan I / O kebutuhan industri komputasi yang berkembang
pesat selama lebih dari satu dekade. Setelah menyentuh dinding kinerja dengan
arsitektur PCI berbasis bus, PCI-SIG® pindah ke sambungan serial,
point-to-point, full-duplex, interkoneksi diferensial yang disebut PCI Express®
(PCIe®) arsitektur, dengan pelepasan Spesifikasi PCIe 1.0 pada tahun 2002.
PCI-SIG memastikan kompatibilitas perangkat lunak antara arsitektur PCI dan
PCIe untuk memungkinkan transisi yang mulus dari antarmuka berbasis bus ke
antarmuka berbasis serial.
Arsitektur PCI / PCIe telah berfungsi
sebagai tulang punggung untuk konektivitas I / O, memungkinkan komunikasi yang
hemat listrik, bandwidth tinggi, dan latensi rendah antar komponen. Spesifikasi
PCIe, saat ini dalam generasi kelimanya, menggandakan bandwidth setiap generasi
sambil mempertahankan kompatibilitas mundur sepenuhnya. Ini terus melebihi
teknologi bersaing dalam pangsa pasar, kapasitas, dan bandwidth.
PCI-SIG®, sebuah konsorsium dari
730+ perusahaan anggota, memiliki dan mengelola teknologi PCIe sebagai standar
industri terbuka. Didukung oleh program kepatuhan yang kuat dan lokakarya yang
sering, perusahaan anggota PCI-SIG dapat mengirimkan produk mereka untuk
interoperabilitas dan pengujian kepatuhan untuk membantu memastikan kemampuan
plug-and-play yang mulus. Seiring waktu, arsitektur PCIe telah menunjukkan
kemampuannya untuk beradaptasi dengan tren revolusioner dalam rangkaian
komputasi yang mencakup berbagai platform termasuk genggam, klien, server,
penyimpanan, dan sistem komunikasi.
Daya
dan Skalabilitas Kinerja yang efektif
Arsitektur PCIe mendukung kebutuhan
bandwidth yang dapat ditingkatkan melalui dua mekanisme: lebar dan kecepatan.
Spesifikasi PCIe mendukung lebar lajur ganda: x1, x2, x4, x8, dan x16.
Selanjutnya, tautan PCIe multi-jalur dapat dipartisi menjadi beberapa tautan
PCIe independen dengan lebar yang lebih sempit, sehingga menawarkan
fleksibilitas SKU ke rancangan sistem pada chip (SoC) yang mendukung lebar yang
berbeda dalam platform yang berbeda menggunakan SoC yang sama. Misalnya, 16
jalur dalam CPU dapat dikonfigurasi secara mandiri sebagai berikut: satu x16;
dua x8s; satu x8 dan dua x4; empat x4; delapan x2; satu x8, satu x4, dua x2;
dsb. Arsitektur PCIe juga mendukung penyaluran beberapa tautan melalui
penggunaan sakelar. Gambar 1 menunjukkan evolusi platform arsitektur PCI dan
PCIe dengan konektivitas untuk beberapa perangkat I / O.
Gambar 1. Perubahan pada PCI berdasarkan teknologi lebih
dari 3 dekade
Kecepatan data meningkatkan akun
untuk aspek kedua dari bandwidth yang dapat diskalakan. Arsitektur PCIe
menggandakan data rate setiap generasi, seperti yang ditunjukkan pada Gambar 2.
Setiap generasi baru dari spesifikasi PCIe sepenuhnya kompatibel dengan semua
generasi sebelumnya, menawarkan perlindungan investasi untuk industri dan
pengguna akhir. Sementara produk yang sesuai dengan spesifikasi PCIe 4.0 saat
ini sedang dikirim, PCI-SIG bekerja untuk memberikan spesifikasi PCIe 5.0 pada
32 GT / s, jauh melebihi harapan awal teknologi ini. Selain peningkatan
kecepatan ini, spesifikasi PCIe menyediakan peningkatan protokol dan daya,
mengikuti tren desain perangkat.
Evolusi yang stabil dan konsisten
dari teknologi PCIe telah menghasilkan integrasinya ke dalam paket CPU,
membuatnya menjadi interkoneksi di mana-mana yang dapat menghasilkan bandwidth
tinggi dengan latency dan daya yang rendah.
Gambar 2: Evolusi pada Teknologi PCI Express
Teknologi PCIe mendukung arsitektur
berlapis, di mana setiap lapisan memiliki fungsi yang terdefinisi dengan baik
yang tetap invarian melalui evolusinya. Ini memungkinkan setiap lapisan
berevolusi secara independen dengan kompatibilitas mundur penuh.
Layer Transaksi: Menawarkan
protokol transaksi terpisah yang sepenuhnya terkemas yang dirancang untuk
menghasilkan efisiensi tautan maksimum. Model pemesanan produsen-konsumen yang
terdefinisi dengan baik mendefinisikan antarmuka perangkat lunak-perangkat
keras untuk konsistensi data. Saluran virtual dan kontrol aliran berbasis
kredit digunakan untuk memastikan kualitas layanan.
Lapisan Tautan Data: Menyediakan
transportasi data yang dapat diandalkan melalui kombinasi CRC dan coba lagi.
Physical Logic Layer: Bertanggung
jawab untuk encoding dan scrambling.
Lapisan Listrik: Menangani fungsi
analog.
Memanfaatkan antarmuka seperti
antarmuka PHY untuk PCI Express (PIPE), perusahaan menyadari skala ekonomi
dengan blok IP off-the-shelf — analog serta tumpukan lapisan logika. Sumber
daya dibebaskan, sehingga perusahaan dapat berinovasi menggunakan IP nilai
tambah mereka sendiri. Dan fleksibilitas terjamin berkat berbagai faktor bentuk
mekanis, seperti CEM, U.2, M.2, kabel, disolder pada motherboard, dengan
komponen yang sama melayani di berbagai platform yang mencakup beberapa segmen
pasar.
Arsitektur PCIe, dan arsitektur PCI
pendahulunya, adalah arsitektur load / store tidak seperti standar I / O
industri terbuka lainnya. Ini memungkinkan perangkat PCIe dipetakan langsung ke
dalam ruang memori sistem dan mengakses memori sistem secara langsung,
memungkinkan kinerja hemat energi. Spesifikasi ini mendefinisikan antarmuka
yang konsisten antara perangkat lunak dan perangkat keras untuk fungsi sistem
penting termasuk penemuan perangkat, asosiasi driver perangkat, penanganan kesalahan,
pemberitahuan acara, hot-plug, dan manajemen daya. Ini memastikan
interoperabilitas tanpa batas di berbagai platform dan sistem operasi untuk
komponen yang dirancang untuk spesifikasi PCIe. Deteksi kesalahan yang canggih,
pemulihan, mekanisme pelaporan kesalahan, dan dukungan hot-plug menyediakan
kerangka kerja untuk memberikan persyaratan keandalan, ketersediaan, dan
penyediaan layanan (RAS) yang tinggi dari server dan segmen penyimpanan.
Untuk memperluas jangkauan saluran
pada kecepatan data yang lebih tinggi (misalnya, arsitektur PCIe 4.0 dan di
atasnya), teknologi PCIe telah mendefinisikan spesifikasi Retimer, yang terdiri
dari PHY lapisan logis dan listrik. Hingga dua Retimers dapat digunakan dalam
Link, seperti yang ditunjukkan pada Gambar 4. 4. Meskipun Retimers tidak
dipetakan langsung ke dalam ruang konfigurasi untuk membuatnya sederhana,
spesifikasi menyediakan mekanisme opsional untuk mengakses register di Retimers
secara tidak langsung. melalui register port Hilir. Mekanisme yang sama digunakan
untuk melakukan margining Receiver wajib pada PCIe 4.0 teknologi dan di atas,
seperti yang dijelaskan di bawah ini, di Retimers.
Untuk menentukan margin di setiap
segmen Link di platform aktual selama waktu berjalan, teknologi PCIe memiliki
mekanisme yang diarsipkan menggunakan register konfigurasi untuk melakukan dan
melaporkan waktu dan batas tegangan yang diamati di setiap Receiver. Ini
dimulai oleh perangkat lunak yang mengakses register konfigurasi yang
diarsipkan dan menginstruksikan Receiver untuk melakukan margining. Penerima
dalam Pengatur Waktu diakses melalui register port Hilir. Receiver menerapkan
perintah margin dan melaporkan kembali jumlah kesalahan secara terus-menerus
dalam daftar arsip. Margining tidak merusak. Receiver berhenti merendahkan jika
jumlah kesalahan melebihi ambang batas yang diprogram perangkat lunak dan
melaporkan kegagalan pada titik margin tersebut.
Spesifikasi
PCIe: Performatingkat atas pada daya rendah
Teknologi PCIe menawarkan solusi daya rendah terbaik baik dalam mode aktif dan
daya rendah. Penyedia IP telah melaporkan daya aktif sebesar 5 pJ / bit dan
daya idle pada 10 mikro watt dengan latensi keluar saat dalam puluhan
milidetik. Arsitektur PCIe telah memperkenalkan sub-state berdaya rendah yang
rendah, mencapai daya idle mikro-watt yang diminta oleh segmen hand-held. Ini
juga menyediakan mekanisme yang diarsipkan untuk perangkat lunak dan perangkat
keras sistem untuk secara otonom mengalihkan perangkat I / O ke dalam status
tautan dan perangkat daya rendah. Arsitektur PCIe memungkinkan perangkat lunak
sistem untuk secara statis / dinamis mengalokasikan tingkat daya yang berbeda
untuk berbagai subsistem I / O, membuat trade-off kinerja-daya berdasarkan pada
pola penggunaan I / O sistem mungkin.
Evolusi
terus menerus = Hubungan
Evolusi berkelanjutan untuk memenuhi kebutuhan platform komputasi yang
berkembang dan berkembang telah menjadi kunci keberhasilan teknologi PCIe. I /
O Virtualisasi diperkenalkan untuk mengaktifkan pembagian perangkat di antara
beberapa mesin virtual dan untuk memanfaatkan komputasi padat dan kemampuan
untuk meng-host beberapa gambar sistem independen dalam platform. Pendekatan
ini telah diadopsi secara luas di sistem klien dan server.
Petunjuk pemrosesan transaksi
memungkinkan perangkat jaringan untuk memindahkan data secara langsung ke dan
dari cache CPU, menghilangkan memori dan lalu lintas manajemen koherensi.
Fungsi ini membantu mengatasi permintaan bandwidth jaringan yang agresif di
pusat data. Akselerator dapat menghasilkan throughput yang tinggi dengan
memanfaatkan operasi atom untuk bekerja secara kolaboratif satu sama lain,
seperti halnya CPU utama, tanpa campur tangan perangkat lunak host.
Industri penyimpanan meningkatkan
adopsi teknologi PCIe, diuntungkan dari kinerja hemat daya dengan skalabilitas
bandwidth tinggi dan model pemasangan langsung yang disediakan dari kipas
tinggi dari CPU. Spread spectrum clocking independen (SRIS) memungkinkan kabel
hemat biaya, baik untuk penyimpanan dan penggunaan interkoneksi backplane.
Kesimpulan
Arsitektur PCIe diposisikan dengan baik untuk terus menjadi I / O di mana-mana
untuk berbagai aplikasi komputasi di masa mendatang. Kekuatannya berasal dari
standar terbuka, didukung oleh keahlian kolektif dari 730+ perusahaan anggota.
Pengalaman PCI-SIG yang kaya dan sukses dalam menavigasi beberapa transisi
teknologi dalam tiga dekade terakhir akan memastikan bahwa teknologi PCIe
menawarkan solusi terbuka, skalabel, hemat biaya, hemat daya, dan terdepan di
semua segmen pasar dan model penggunaan dalam komputasi kontinum.
PCIe Version
PCI Express 1.0a
Pada
tahun 2003, PCI-SIG memperkenalkan PCIe 1.0a, dengan laju data per-jalur 250 MB
/ s dan transfer rate 2,5 gigatransfers per detik (GT / s). Kecepatan transfer
dinyatakan dalam transfer per detik bukan bit per detik karena jumlah transfer
termasuk bit overhead, yang tidak memberikan throughput tambahan.
PCIe
1.x menggunakan skema pengkodean 8b / 10b yang menghasilkan 20 persen ((10-8) /
10) biaya overhead pada bit rate mentah. Ini menggunakan laju clock 2,5 GHz,
oleh karena itu memberikan 250.000 byte per detik (250 MB / s) data rate
maksimum yang efektif.
PCI Express 1.1
Pada
tahun 2005, PCI-SIG memperkenalkan PCIe 1.1. Spesifikasi yang diperbarui ini
mencakup klarifikasi dan beberapa peningkatan, tetapi sepenuhnya kompatibel
dengan PCI Express 1.0a. Tidak ada perubahan yang dilakukan pada kecepatan
data.
PCI Express 2.0
PCI-SIG
mengumumkan ketersediaan spesifikasi PCI Express Base 2.0 pada 15 Januari 2007.
Standar PCIe 2.0 menggandakan kecepatan transfer dibandingkan dengan PCIe 1.0
hingga 5 GT / s dan throughput per-lane meningkat dari 250 MB / s menjadi 500
MB / s. Ini berarti konektor PCIe 32-jalur (× 32) dapat mendukung throughput
hingga 16 GB / s agregat.
Slot
motherboard PCIe 2.0 sepenuhnya kompatibel dengan kartu PCIe v1.x. Kartu PCIe
2.0 juga umumnya kompatibel dengan motherboard PCIe 1.x, menggunakan bandwidth
yang tersedia dari PCI Express 1.1. Secara keseluruhan, kartu grafis atau
motherboard yang dirancang untuk v2.0 akan bekerja dengan v1.1 atau v1.0a
lainnya.
PCI-SIG
juga mengatakan bahwa PCIe 2.0 memberikan perbaikan pada protokol transfer data
point-to-point dan arsitektur perangkat lunaknya.
Chipset
Intel PCIe 2.0 pertama adalah X38 dan board mulai dikirim dari berbagai vendor
(Abit, Asus, Gigabyte) pada 21 Oktober 2007. AMD mulai mendukung PCIe 2.0
dengan seri chipset AMD 700 dan nVidia dimulai dengan MCP72. Semua chipset
Intel sebelumnya, termasuk chipset Intel P35, mendukung PCIe 1.1 atau 1.0a.
Seperti 1.x, PCIe 2.0 menggunakan skema pengkodean 8b /
10b, sehingga memberikan, per-lane, tingkat transfer maksimum 4 Gbit / s dari 5
GT / s data rate mentah.
PCI Express 2.1
PCI
Express 2.1 mendukung sebagian besar manajemen, dukungan, dan sistem pemecahan
masalah yang direncanakan untuk implementasi penuh dalam PCI Express 3.0.
Namun, kecepatannya sama dengan PCI Express 2.0. Sayangnya, peningkatan daya
dari slot memecah kompatibilitas mundur antara kartu PCI Express 2.1 dan
beberapa motherboard lama dengan 1.0 / 1.0a, tetapi kebanyakan motherboard
dengan konektor PCI Express 1.1 disediakan dengan pembaruan BIOS oleh pabrikan
mereka melalui utilitas untuk mendukung kompatibilitas kartu dengan PCIe 2.1.
PCI Express 3.x
Spesifikasi
revisi PCI Express 3.0 Base 3.0 telah tersedia pada bulan November 2010,
setelah beberapa kali penundaan. Pada bulan Agustus 2007, PCI-SIG mengumumkan
bahwa PCI Express 3.0 akan membawa bit rate 8 gigatransfers per detik (GT / s),
dan itu akan kompatibel dengan implementasi PCIe yang ada. Pada saat itu, juga
diumumkan bahwa spesifikasi akhir untuk PCI Express 3.0 akan ditunda hingga
2011. Fitur baru untuk spesifikasi PCIe 3.0 mencakup sejumlah optimisasi untuk
meningkatkan sinyal dan integritas data, termasuk pemerataan pemancar dan
penerima, perbaikan PLL, pemulihan data jam, dan peningkatan saluran untuk topologi
yang saat ini didukung.
Setelah
analisis teknis enam bulan dari kelayakan penskalaan bandwidth interkoneksi
PCIe, analisis PCI-SIG menemukan bahwa 8 gigatransfers per detik dapat
diproduksi dalam teknologi proses silikon utama, dan dapat digunakan dengan
bahan dan infrastruktur berbiaya rendah yang ada, sementara menjaga kompatibilitas
penuh (dengan dampak yang dapat diabaikan) ke tumpukan protokol PCIe.
PCIe
3.0 meningkatkan skema pengkodean menjadi 128b / 130b dari sebelumnya 8b / 10b,
mengurangi overhead hingga sekitar 1,54% ((130-128) / 130), dibandingkan dengan
20% dari PCIe 2.0. Ini dicapai dengan teknik yang disebut
"pengacakan" yang menerapkan polinomial biner yang dikenal ke aliran
data dalam topologi umpan balik. Karena polinomial pengacakan diketahui, data
dapat dipulihkan dengan menjalankannya melalui topologi umpan balik menggunakan
polinom terbalik. Bit rate 8 GT / s PCIe 3.0 secara efektif menghasilkan 985 MB
/ s per lane, praktis menggandakan bandwidth lane relatif terhadap PCIe 2.0.
Pada
tanggal 18 November 2010, Kelompok Minat Khusus PCI secara resmi mempublikasikan
spesifikasi PCI Express 3.0 yang telah diselesaikan kepada anggotanya untuk
membuat perangkat berdasarkan versi baru PCI Express ini.PCI Express 3.1
dijadwalkan akan dirilis pada akhir 2013 atau awal 2014, membuat berbagai tweak
dengan standar yang dipublikasikan.
PCI Express 4.0
Pada
29 November 2011, PCI-SIG mengumumkan PCI Express 4.0 yang menampilkan 16 GT /
s, masih berbasis teknologi tembaga. Selain itu, pengoptimalan daya aktif dan
tidak aktif harus diselidiki. Spesifikasi final diharapkan akan dirilis pada
2014-15.
Ekstensi dan arah masa depan
Sopto.com, http://www.sopto.com/st/pci-e-card-knowledge/pci-express-history-and-revisions
2016, conservapedia,Peripheral Component Interconnect :https://www.conservapedia.com/Peripheral_Component_Interconnect
2017,Debendra
Das Sharma,The Evolution of the PCI Express® Architecture: Going Strong
15 years and Five Generations Later:
http://eecatalog.com/pcie/2017/08/16/the-evolution-of-the-pci-express%C2%AE-architecture-going-strong-15-years-and-five-generations-later/
Sopto.com, http://www.sopto.com/st/pci-e-card-knowledge/pci-express-history-and-revisions
Wassalamualaikum Wr.....wb





Komentar
Posting Komentar