คนเล่นคอม ควรจะรู้จัก pci กับ pcie
ณ
ปัจจุบันได้มีแนวทางใหม่เพิ่มความเร็วสำหรับ PCI โดยมีการออกแบบ PCI-X (extended) และ PCI Express
ขึ้นมาแต่ยังคงอาศัยหลักการและต้นแบบของ PCI ในสมัยปี 90 มาใช้
ซึ่งวิธีการทั้งสองได้ถูกแจ้งเกิดโดยกลุ่ม PIC-SIG (Peripheral component interconnect
–specification) โดยแยก ให้ PCI-X นั้นสำหรับ Server และ PCI Express สำหรับ PC โดย ณ ที่นี้จะเน้นที่
PCI Express
ในวันที่ 17 เมษายน 2002 ได้มีการเปิดตัวมาตรฐาน PCI Express (3GIO หรือ 3rd
Generation I/O โดยมี ISA เป็น 1st Generation และ PCI เป็น 2nd Generation) ซึ่งเป็น Technology PCI
แบบใหม่ที่ยอมให้อุปกรณ์ภายใน PC นั้นเช่น CPU
ติดต่อโดยตรงกับอุปกรณ์ที่ต้องการติดต่ออยู่ได้ทั้งหมดโดยแยกจากกันเป็น อิสระ
และสามารถเชื่อมต่อกันได้เต็ม bandwidth ซึ่งเป็นแบบ Point to Point หรือติดต่อกันโดยไม่ต้องแบ่ง
bandwidth กับอุปกรณ์ต่อพ่วงอื่นๆเลย
รูป Slot เทียบระหว่างบน PCI แบบเดิม กับ ล่าง PCI Express x16
164-pin
โดย PCI Express ได้ออกมา 2 Version คือ X1 ซึ่งใช้กับอุปกรณ์ที่ไม่ต้องการ Bandwidth สูง หรือเพียง 400 MB/s และ X16 ที่ใช้กับ Graphic Card ที่ 4 GB/s ระบบ Bus ยังคงเป็นแบบอนุกรมซึ่งสามารถส่งและรับข้อมูลได้พร้อมกันในเวลาเดียวกัน คล้าย Technology Hypertransport ของ AMD โดยจะส่งข้อมูลอยู่ในรูแบบของ Packet เป็นแบบเดียวกับการทำงานของ OSI model ใน Layer 3 (network Layer) การส่งข้อมูลของ PCI Express จะส่งไปตาม Line หรือ Lane ซึ่งต่อตรงกับอุปกรณ์ที่กำลังติดต่อด้วย และ ค่าที่ระบุว่ามีกี่ Line หรือ Lane คือ ตัวเลขหลัง “X” โดย x1 = 1 Line, x4 = 4 Line, x8 = 8 Line และ x16 = 1 6 Line สำหรับความเร็วนั้นเนื่องจาก PCI Express จะส่งข้อมูลไปกลับได้พร้อมกัน จึงต้องคิดเป็น 2 เท่า ฉะนั้น เมื่อความเร็วถูกระบุที่ 1 GB/s สำหรับ 4x ความเร็วรวมจะอยู่ที่ 2 GB/s
รูป Mainboard BTX ต้นแบบที่มีหลากหลาย Slot อยู่รวมกัน
PCI Express พร้อมที่จะรองรับ Driver ของ PCI ที่ใช้
Software และ OS ที่มีอยู่ในปัจจุบัน อีกทั้งยังประหยัดพลังงานโดย PCI จะใช้แรงดันที่ 5 V แต่สำหรับ
PCI Express ใช้เพียง 3.3 V ยังรวมการทำงานแบบ Hot-Pluggable (เสียบ Card โดยไม่ต้อง ปิดเครื่อง)
ส่วนการทำงานในด้าน Graphic ระดับ High end นั้น PCI Express
ได้ถูกออกแบบให้รองรับการใช้พลังงานที่สูงถึง 75 W ซึ่งจะแบ่งเป็นชนิด x1
จะใช้พลังงานตามการออกแบบอยู่ที่ 25W ในความเป็นจริงใช้เพียง 10W และที่เกินนั้นรองรับ PCI Express x8
slot ขณะที่ AGP เองรองรับได้ 25 W ถึง 42 W เท่านั้น ในส่วนของอุปกรณ์ที่ต่อพ่วงที่ต้องการต่อออกจาก
PCI Express Slot นั้นจะใช้ Cable ได้ยาวถึง 5 เมตร
PCI Express Lines | Bandwidth per Stream | Bandwidth, duplex |
1 | 256 MB/s | 512 MB/s |
2 | 512 MB/s | 1 GB/s |
4 | 1 GB/s | 2 GB/s |
8 | 2 GB/s |
4 GB/s |
16 | 4 GB/s | 8 GB/s |
32* | 8 GB/s |
16 GB/s |
PCI Express ที่มีความเร็วในการส่งข้อมูลต่างกันสามารถใช้งานด้วยกันได้ เนื่องจากการออกแบบที่ได้ถูกพิจารณาตั้งแต่แรกของ PCI Express สามารถที่จะใช้งานร่วมกันได้ เช่น ถ้ามี Card PCI Express ชนิด x8 ก็สามารถใช้ได้กับ Slot ที่มีความเร็วที่สูงกว่า คือ x16 แต่ยังคงวิ่งอยู่ที่ 4 เลนเหมือนเดิม
รูป Slot เทียบระหว่าง PCI Express x16 กับ PCI Express x1
ส่วน PCI-X เป็น Technology Bus ที่ใช้ใน PC โดยให้ Chip
นั้นแลกเปลี่ยนข้อมูลได้เร็วกว่า PCI แบบเก่า PCI-X ในปัจจุบันมี 2 version PCI-X 1.0 และ PCI-X 2.0
โดย Version 1.0 รองรับในระดับความเร็วตั้งแต่ PCI-X66 ถึง PCI-X133 ส่วนใน Version 2.0 จะรองรับที่
PCI-X 66 ถึง PCI-X 533 ซึ่งจะสามารถส่งข้อมูลได้ถึง 4.2 GB/S โดยตัวเลขที่ต่อท้าย X นั้นระบุถึงค่า
MHz ของ clock โดย BUS สำหรับ PCI-X อยู่ที่ 64 Bit Standard Bus Width Clock Transfer PCI 2.3 32 Bit 33 MHz 133 MB/s PCI 64 64 Bit 33 MHz 266 MB/s PCI-X 1.0 64 Bit 66 MHz 533 MB/s PCI-X
2.0 (DDR) 64 Bit 133 MHz 2132 MB/s PCI-X 2.0 (QDR) 64 Bit 133 MHz 4264
MB/s PCI
Express 1 Lines, 8 Bit 2.5 GHz 512 MB/s PCI Express 2 Lines, 8 Bit 2.5
GHz 1 GB/s
(Duplex) PCI
Express 4 Lines, 8 Bit 2.5 GHz 2 GB/s (Duplex) PCI Express 8 Lines, 8 Bit 2.5 GHz 4 GB/s (Duplex) PCI Express 16 Lines, 8
Bit 2.5 GHz 8 GB/s (Duplex) PCI Express 32 Lanes, 8 Bit 2.5 GHz 16 GB/s (Duplex)
ตารางเปรียบ PCI
ชนิดต่างๆ
66 MHz
266 MB/s
66
MHz
533 MB/s
100 MHz
133 MHz
800 MB/s
1066
MB/s
แหล่งข้อมูล : www.dcomputer.com