กลับไปหน้าบทความ

อ่าน 5 นาที

วีเอ็มอีบัส

VMEbus ( VERSAmodule Eurocard bus [ 1 ] bus) เป็น มาตรฐาน บัสคอมพิวเตอร์ ที่มีพื้นฐานทางกายภาพตามขนาด ของ Eurocard

วีเอ็มอีบัส

กล่อง VME64 ที่ประกอบด้วยโมดูล ADC, โมดูลปรับขนาด และโมดูลประมวลผล (จากซ้ายไปขวา)

VMEbus ( VERSAmodule Eurocard bus [ 1 ] bus) เป็น มาตรฐาน บัสคอมพิวเตอร์ที่มีพื้นฐานทางกายภาพตามขนาดของ Eurocard

ประวัติศาสตร์

ในปี พ.ศ. 2522 ระหว่างการพัฒนา ซีพียู Motorola 68000วิศวกรคนหนึ่งของพวกเขา Jack Kister ตัดสินใจที่จะสร้างระบบบัสมาตรฐานสำหรับระบบที่ใช้ 68000 [ 2 ]ทีมงาน Motorola ระดมสมองกันหลายวันเพื่อเลือกชื่อ VERSAbus การ์ด VERSAbus มีขนาดใหญ่370 x 230 มม. ( 14 + 1 2 x 9 + 1 4นิ้ว)และใช้ ตัวเชื่อมต่อ แบบขอบ[ 1 ]มีเพียงไม่กี่ผลิตภัณฑ์เท่านั้นที่นำไปใช้ รวมถึงตัวควบคุมเครื่องมือIBM System 9000 และ ระบบหุ่นยนต์และระบบวิชั่นเครื่องจักรAutomatix  

การ์ดหน่วยความจำ VERSAbus

ต่อมา Kister ได้ร่วมงานกับ John Black ซึ่งได้ปรับปรุงข้อกำหนดและสร้าง แนวคิดผลิตภัณฑ์ VERSAmoduleวิศวกรหนุ่มที่ทำงานให้กับ Black ชื่อJulie Keaheyได้ออกแบบการ์ด VERSAmodule ตัวแรก คือ VERSAbus Adaptor Module ซึ่งใช้ในการรันการ์ดที่มีอยู่บน VERSAbus ใหม่Sven RauและMax Loeselจาก Motorola-Europe ได้เพิ่มข้อกำหนดทางกลให้กับระบบ โดยอิงตาม มาตรฐาน Eurocardซึ่งอยู่ในขั้นตอนการกำหนดมาตรฐานที่ค่อนข้างช้าในขณะนั้น ผลลัพธ์ที่ได้ในตอนแรกเรียกว่า VERSAbus-E แต่ต่อมาได้เปลี่ยนชื่อเป็นVMEbus ซึ่งย่อมา จากVERSAmodule Eurocard bus (แม้ว่าบางคนจะเรียกมันว่าVersa Module EuropeหรือVersa Module European ก็ตาม ) [ 1 ]

ในขั้นตอนนี้ บริษัทอื่นๆ อีกหลายแห่งที่เกี่ยวข้องกับระบบนิเวศของ 68000 ตกลงที่จะใช้มาตรฐานนี้ รวมถึง Signetics, Philips, Thomson และ Mostek ในไม่ช้า มาตรฐานนี้ก็ได้รับการรับรองอย่างเป็นทางการโดยIECในชื่อ IEC 821 VMEbus และโดย ANSI และ IEEE ในชื่อ ANSI/IEEE 1014-1987

มาตรฐานเดิมอธิบายถึงบัสที่มีความกว้างสูงสุด16 บิตออกแบบมาให้พอดีกับ ขั้วต่อ DIN ของ Eurocard ที่มีอยู่ และมีแบนด์วิดท์การถ่ายโอนสูงสุด 40 MB /s [ 3 ]อย่างไรก็ตาม มีการอัปเดตระบบหลายครั้งเพื่อให้รองรับความกว้างของบัสที่กว้างขึ้นVME64 ในปัจจุบัน รองรับความกว้างของบัสสูงสุด64 บิตในการ์ดขนาด 6U และ32 บิตในการ์ดขนาด 3U การเพิ่มความกว้างของบัสเป็นสองเท่าจะเพิ่มแบนด์วิดท์การถ่ายโอนสูงสุดของ VME64 เป็นสองเท่าเช่นกัน คือ 80 MB /s [ 4 ]มาตรฐานอื่นๆ ที่เกี่ยวข้องได้เพิ่มการเสียบและถอดขณะทำงาน ( plug-and-play ) และการเพิ่มแบนด์วิดท์เป็นสองเท่าในVME64x [ 5 ]การ์ด 'IP' ขนาดเล็กที่เสียบเข้ากับการ์ด VMEbus เพียงใบเดียว และมาตรฐานการเชื่อมต่อต่างๆ สำหรับเชื่อมโยงระบบ VME เข้าด้วยกัน

ในช่วงปลายทศวรรษ 1990 โปรโตคอลแบบซิงโครนัสได้รับการพิสูจน์แล้วว่าเหมาะสม โครงการวิจัยนี้เรียกว่า VME320 องค์กรมาตรฐาน VITA เรียกร้องให้มีมาตรฐานใหม่สำหรับแบ็คเพลน VME32/64 ที่ไม่ได้ดัดแปลง[ 6 ]โปรโตคอล 2eSST ใหม่ได้รับการอนุมัติใน ANSI/VITA 1.5 ในปี 1999

ตลอดหลายปีที่ผ่านมา มีการเพิ่มส่วนขยายมากมายให้กับอินเทอร์เฟซ VME ซึ่งให้ช่องทางการสื่อสารแบบ 'ไซด์แบนด์' ที่ทำงานควบคู่ไปกับ VME เอง ตัวอย่างเช่น IP Module, RACEway Interlink, SCSA, Gigabit Ethernet บนแบ็คเพลน VME64x, PCI Express, RapidIO, StarFabric และ InfiniBand

นอกจาก นี้VMEbus ยังถูกนำไปใช้ในการพัฒนาระบบมาตรฐานที่เกี่ยวข้องอย่างใกล้ชิด เช่นVXIbusและVPX VMEbus มีอิทธิพลอย่างมากต่อระบบบัสคอมพิวเตอร์รุ่นหลังๆ หลายระบบ เช่นSTEbus

VME ช่วงปฐมวัย

แนวคิดทางสถาปัตยกรรมของ VMEbus นั้นมีพื้นฐานมาจาก VERSAbus ซึ่งพัฒนาขึ้นในช่วงปลายทศวรรษ 1970 โดย Motorola ต่อมา Lyman (Lym) Hevle ซึ่งดำรงตำแหน่งรองประธานฝ่ายปฏิบัติการของ Motorola Microsystems ได้เปลี่ยนชื่อเป็น "VME" ซึ่งย่อมาจาก VERSAmodule Eurocard [ 1 ] [ 7 ]ต่อมาในปี 1982 Lyman ได้ก่อตั้งVMEbus Marketing Groupซึ่งต่อมาได้เปลี่ยนชื่อเป็นVMEbus International Trade Associationในปี 1984/1985 [ 8 ] [ 9 ]และย่อเหลือVITAในปี2005 [ 8 ] [ 10 ]

จอห์น แบล็ก จากโมโตโรลา, เครก แมคเคนนา จากโมสทีค และเซซิล คาปลินสกี จากซิกเนติกส์ ได้ร่วมกันพัฒนาร่างแรกของข้อกำหนด VMEbus ในเดือนตุลาคม ปี 1981 ในงานแสดงสินค้า System '81 ที่เมืองมิวนิก ประเทศเยอรมนีตะวันตก โมโตโรลา โมสทีค ซิกเนติกส์/ฟิลิปส์ และทอมสัน ซีเอสเอฟ ได้ประกาศการสนับสนุนร่วมกันสำหรับ VMEbus และยังได้เผยแพร่ข้อกำหนดฉบับแก้ไข A สู่สาธารณะอีกด้วย

ในปี 1985 Aitech ได้พัฒนาบอร์ด VMEbus ขนาด 6U แบบระบายความร้อนด้วยการนำความร้อนเป็นครั้งแรก ภายใต้สัญญาจ้างกับUS Army TACOMแม้ว่าในทางไฟฟ้าจะให้การเชื่อมต่อโปรโตคอล VMEbus ที่เป็นไปตามมาตรฐาน แต่ในทางกลไก บอร์ดนี้ไม่สามารถใช้งานร่วมกับแชสซีสำหรับการพัฒนา VMEbus ในห้องปฏิบัติการที่ระบายความร้อนด้วยอากาศได้

ในช่วงปลายปี 1987 คณะกรรมการด้านเทคนิคถูกจัดตั้งขึ้นภายใต้ VITA ภายใต้การกำกับดูแลของ IEEE เพื่อสร้างบอร์ด VMEbus ขนาด 6U  × 160  มม. สำหรับใช้งานทางทหารเป็นครั้งแรก ซึ่งระบายความร้อนด้วยการนำความร้อน และมีความเข้ากันได้ทางไฟฟ้าและทางกลอย่างสมบูรณ์ โดยมี Dale Young (DY4 Systems) และ Doug Patterson (Plessey Microsystems ซึ่งในขณะนั้นคือ Radstone Technology) เป็นประธานร่วม ต่อมามาตรฐาน ANSI/IEEE-1101.2-1992 ได้รับการรับรองและเผยแพร่ในปี 1992 และยังคงใช้เป็นมาตรฐานสากลสำหรับการระบายความร้อนด้วยการนำความร้อนสำหรับผลิตภัณฑ์ VMEbus ขนาด 6U ทั้งหมดจนถึงปัจจุบัน

ในปี 1989 จอห์น ปีเตอร์ส จากบริษัท Performance Technologies Inc. ได้พัฒนาแนวคิดเริ่มต้นของ VME64: การมัลติเพล็กซ์สายแอดเดรสและสายข้อมูล (A64/D64) บน VMEbus แนวคิดนี้ได้รับการสาธิตในปีเดียวกันและถูกนำเสนอต่อคณะกรรมการด้านเทคนิคของ VITA ในปี 1990 ในฐานะการปรับปรุงประสิทธิภาพให้กับข้อกำหนดของ VMEbus

ในปี 1993 กิจกรรมใหม่ ๆ ได้เริ่มต้นขึ้นบนสถาปัตยกรรม VME พื้นฐาน โดยเกี่ยวข้องกับการใช้งาน ซับบัส แบบอนุกรมและแบบ ขนานความเร็วสูง เพื่อใช้เป็นระบบเชื่อมต่อ I/O และระบบเคลื่อนย้ายข้อมูล สถาปัตยกรรมเหล่านี้สามารถใช้เป็นสวิตช์ข้อความ เราเตอร์ และสถาปัตยกรรมแบบขนานมัลติโปรเซสเซอร์ขนาดเล็กได้

ใบสมัครของ VITA เพื่อขอรับการรับรองเป็นองค์กรพัฒนามาตรฐานที่ได้รับการรับรองจาก ANSI ได้รับการอนุมัติในเดือนมิถุนายน พ.ศ. 2536 เอกสารอื่นๆ อีกมากมาย (รวมถึงมาตรฐานเกี่ยวกับบัสเมซซานีน บัส P2 และบัสอนุกรม) ได้ถูกจัดเก็บไว้กับ VITA ในฐานะผู้ดูแลสาธารณสมบัติของเทคโนโลยีเหล่านี้

วิวัฒนาการของ VME
โทโพโลยีปีวงจรรถบัสความเร็วสูงสุด (เมกะไบต์/วินาที)
VMEbus32 Parallel Bus Rev. A1981บีแอลที40
วีเอ็มอีบัส อีไออี-1014พ.ศ. 2530บีแอลที40
วีเอ็มอี64พ.ศ. 2537เอ็มบีแอลที80
วีเอ็มอี64เอ็กซ์19972eVME160
วีเอ็มอี32019972eSST320

คำอธิบาย

ในหลายๆ ด้าน VMEbus เทียบเท่าหรือคล้ายคลึงกับขาของไมโครคอนโทรลเลอร์68000ที่ต่อออกมายังแผงวงจรหลัก

อย่างไรก็ตาม หนึ่งในคุณสมบัติหลักของ 68000 คือ โมเดลหน่วยความจำแบบ 32 บิต แบบแบนราบ ปราศจากการแบ่งส่วนหน่วยความจำและ "คุณสมบัติที่ไม่พึงประสงค์" อื่นๆ ผลที่ได้คือ แม้ว่า VME จะมีความคล้ายคลึงกับ 68000 มาก แต่ 68000 ก็มีความทั่วไปมากพอที่จะทำให้เรื่องนี้ไม่เป็นปัญหาในกรณีส่วนใหญ่

เช่นเดียวกับ 68000, VME ใช้บัสข้อมูลและบัสแอดเดรสแบบ 32 บิตแยกกัน บัสแอดเดรสของ 68000 นั้นจริง ๆ แล้วเป็น 24 บิต และบัสข้อมูลเป็น 16 บิต (ถึงแม้ว่าภายในจะเป็น 32/32 ก็ตาม) แต่นักออกแบบได้มองไปถึงการใช้งานแบบ 32 บิตเต็มรูปแบบอยู่แล้ว

เพื่อให้รองรับความกว้างของบัสทั้งสองแบบ VME จึงใช้คอนเนคเตอร์ Eurocard สองแบบที่แตกต่างกัน คือ P1 และ P2 P1 ประกอบด้วยสามแถว แถวละ 32 พิน ซึ่งใช้สำหรับประมวลผลบิตแอดเดรส 24 บิตแรก บิตข้อมูล 16 บิต และสัญญาณควบคุมทั้งหมด ส่วน P2 ประกอบด้วยอีกหนึ่งแถว ซึ่งรวมถึงบิตแอดเดรสที่เหลืออีก 8 บิต และบิตข้อมูลอีก 16 บิต

โปรโตคอลการถ่ายโอนแบบบล็อกช่วยให้สามารถถ่ายโอนข้อมูลบนบัสได้หลายครั้งโดยใช้รอบแอดเดรสเดียว ในโหมดการถ่ายโอนแบบบล็อก การถ่ายโอนครั้งแรกจะรวมรอบแอดเดรส และการถ่ายโอนครั้งต่อๆ ไปจะใช้เพียงรอบข้อมูลเท่านั้น อุปกรณ์สเลฟมีหน้าที่รับผิดชอบในการตรวจสอบให้แน่ใจว่าการถ่ายโอนเหล่านี้ใช้แอดเดรสที่ต่อเนื่องกัน

มาสเตอร์บัสสามารถปล่อยบัสได้สองวิธี วิธีแรกคือ ปล่อยเมื่อเสร็จสิ้น (Release When Done: RWD) ซึ่งมาสเตอร์จะปล่อยบัสเมื่อการถ่ายโอนเสร็จสมบูรณ์ และต้องทำการจัดสรรบัสใหม่ก่อนการถ่ายโอนครั้งต่อไปทุกครั้ง วิธีที่สองคือ ปล่อยเมื่อร้องขอ (Release On Request: ROR) ซึ่งมาสเตอร์จะรักษาการควบคุมบัสไว้โดยการส่งสัญญาณ BBSY* อย่างต่อเนื่องระหว่างการถ่ายโอน ROR ช่วยให้มาสเตอร์สามารถควบคุมบัสได้จนกว่าจะมีสัญญาณ Bus Clear (BCLR*) จากมาสเตอร์อื่นที่ต้องการจัดสรรบัส ดังนั้น มาสเตอร์ที่สร้างปริมาณการรับส่งข้อมูลจำนวนมากสามารถเพิ่มประสิทธิภาพ ได้ โดยการจัดสรรบัสเฉพาะในการถ่ายโอนครั้งแรกของแต่ละชุดข้อมูลเท่านั้น การลดความหน่วงในการถ่ายโอนนี้มาพร้อมกับความหน่วงในการถ่ายโอนที่สูงขึ้นเล็กน้อยสำหรับมาสเตอร์อื่น

ตัวปรับแต่งแอดเดรสใช้เพื่อแบ่งพื้นที่แอดเดรสของบัส VME ออกเป็นพื้นที่ย่อยที่แตกต่างกันหลายพื้นที่ ตัวปรับแต่งแอดเดรสเป็นชุดสัญญาณกว้าง 6 บิตบนแผงวงจรหลัก ตัวปรับแต่งแอดเดรสระบุจำนวนบิตแอดเดรสที่มีนัยสำคัญ โหมดสิทธิ์ (เพื่อให้โปรเซสเซอร์สามารถแยกแยะระหว่างการเข้าถึงบัสโดยซอฟต์แวร์ระดับผู้ใช้หรือระดับระบบ) และว่าการถ่ายโอนนั้นเป็นการถ่ายโอนแบบบล็อกหรือไม่ ตารางตัวปรับแต่งแอดเดรสที่ไม่สมบูรณ์มีดังต่อไปนี้:

รหัสเลขฐานสิบหกการทำงานคำอธิบาย
3 ฟ.การโอนบล็อกการกำกับดูแลมาตรฐานการโอนเงินแบบบล็อก A24 สิทธิพิเศษ
3eการเข้าถึงโปรแกรมการกำกับดูแลมาตรฐานการเข้าถึงคำแนะนำ A24, สิทธิ์พิเศษ
3 มิติการเข้าถึงข้อมูลหัวหน้างานมาตรฐานการเข้าถึงข้อมูล A24 ระดับสิทธิ์พิเศษ
3bการโอนบล็อกแบบมาตรฐานที่ไม่ได้รับสิทธิ์พิเศษการถ่ายโอนบล็อก A24 สำหรับโปรแกรมปกติ
3กการเข้าถึงโปรแกรมมาตรฐานที่ไม่ได้รับสิทธิ์พิเศษการเข้าถึงคำแนะนำ A24 แบบไม่ได้รับสิทธิ์พิเศษ
39การเข้าถึงข้อมูลแบบมาตรฐานที่ไม่ได้รับสิทธิ์พิเศษการเข้าถึงข้อมูล A24 โดยไม่ได้รับสิทธิ์พิเศษ
2 มิติการเข้าถึงการกำกับดูแลระยะสั้นสิทธิ์การเข้าถึงพิเศษ A16
29การเข้าถึงแบบสั้นที่ไม่ได้รับสิทธิ์พิเศษA16 การเข้าถึงแบบไม่ได้รับสิทธิ์พิเศษ
ของการโอนย้ายบล็อกการกำกับดูแลแบบขยายการโอนย้ายบล็อกพิเศษ A32
0eการเข้าถึงโปรแกรมการกำกับดูแลเพิ่มเติมA32 สิทธิ์การเข้าถึงคำสั่งพิเศษ
0dการเข้าถึงข้อมูลการกำกับดูแลเพิ่มเติมA32 สิทธิ์การเข้าถึงข้อมูลระดับสูง
0bการโอนบล็อกแบบขยายที่ไม่ได้รับสิทธิ์พิเศษการโอนบล็อก A32 ที่ไม่มีสิทธิ์พิเศษ
0aการเข้าถึงโปรแกรมแบบขยายสำหรับผู้ที่ไม่ได้รับสิทธิพิเศษA32 การเข้าถึงคำสั่งที่ไม่ได้รับสิทธิ์พิเศษ
09การเข้าถึงข้อมูลแบบขยายขอบเขตโดยไม่ได้รับสิทธิ์พิเศษA32 การเข้าถึงข้อมูลที่ไม่ได้รับสิทธิ์พิเศษ
บันทึกตัวอักษรเช่น A16, A24, A32 หมายถึงความกว้างของที่อยู่

บนบัส VME การถ่ายโอนข้อมูลทั้งหมดใช้DMAและการ์ดทุกใบจะเป็นมาสเตอร์หรือสเลฟ ในมาตรฐานบัสส่วนใหญ่ มักมีการเพิ่มความซับซ้อนอย่างมากเพื่อรองรับประเภทการถ่ายโอนข้อมูลต่างๆ และการเลือกมาสเตอร์/สเลฟ ตัวอย่างเช่น ในบัส ISA คุณสมบัติทั้งสองนี้ต้องถูกเพิ่มเข้ามาพร้อมกับโมเดล "ช่องสัญญาณ" ที่มีอยู่เดิม ซึ่งการสื่อสารทั้งหมดจะถูกจัดการโดย CPUของโฮสต์ทำให้ VME มีความเรียบง่ายกว่ามากในระดับแนวคิด ในขณะที่มีประสิทธิภาพมากกว่า แม้ว่าจะต้องใช้คอนโทรลเลอร์ที่ซับซ้อนกว่าในแต่ละการ์ดก็ตาม

เครื่องมือพัฒนา

ในการพัฒนาและ/หรือแก้ไขปัญหาบัส VME การตรวจสอบสัญญาณฮาร์ดแวร์มีความสำคัญอย่างยิ่ง เครื่องมือวิเคราะห์ลอจิกและเครื่องมือวิเคราะห์บัสเป็นเครื่องมือที่รวบรวม วิเคราะห์ ถอดรหัส และจัดเก็บสัญญาณ เพื่อให้ผู้ใช้สามารถดูรูปคลื่นความเร็วสูงได้ตามต้องการ

VITA มีคำถามที่พบบ่อย (FAQ) ที่ครอบคลุมเพื่อช่วยในการออกแบบและพัฒนาระบบ VME ในส่วนหน้า (front-end)

คอมพิวเตอร์ที่ใช้ VMEbus

คอมพิวเตอร์ที่ใช้ VMEbus ได้แก่:

พินเอาต์

เห็นมองเข้าไปในซ็อกเก็ตแบ็คเพลน[ 12 ] [ 13 ]

พี1

เข็มหมุดเอ
1ดี00บีบีเอสวาย*ดี08
2ดี01บีซีแอลอาร์*ดี09
3ดี02ACFAIL*ดี10
4ดี03BG0IN*ดี11
5ดี04BG0OUT*ดี12
6ดี05BG1IN*ดี13
7ดี06BG1OUT*ดี14
8ดี07BG2IN*ดี15
9ก.น.BG2OUT*ก.น.
10SYSCLKBG3IN*ระบบล้มเหลว*
11ก.น.BG3OUT*เบอร์*
12DS1*BR0*รีเซ็ตระบบ*
13DS0*บีอาร์1*แอลเวิร์ด*
14เขียน*บีอาร์2*เอเอ็ม5
15ก.น.บีอาร์3*เอ23
16DTACK*เอเอ็มโอ0เอ22
17ก.น.เอเอ็ม1เอ21
18เช่น*เอเอ็ม2เอ20
19ก.น.เอเอ็ม3เอ19
20ไอแอค*ก.น.เอ18
21ไอแอคกิน*เซอร์คล์เอ17
22IACKOUT*เซอร์ดัต*เอ16
23เอเอ็ม4ก.น.เอ15
24เอ07IRQ7*เอ14
25เอ06IRQ6*เอ13
26เอ05เออร์คิว5*เอ12
27เอ04เออร์คิว4*เอ11
28เอ03IRQ3*เอ10
29เอ02IRQ2*เอ09
30เอ01IRQ1*เอ08
31−12V+5VSTDBY+12V
32+5V+5V+5V

พี2

เข็มหมุดเอ
1กำหนดเองโดยผู้ใช้+5Vกำหนดเองโดยผู้ใช้
2กำหนดเองโดยผู้ใช้ก.น.กำหนดเองโดยผู้ใช้
3กำหนดเองโดยผู้ใช้ที่สงวนไว้กำหนดเองโดยผู้ใช้
4กำหนดเองโดยผู้ใช้เอ24กำหนดเองโดยผู้ใช้
5กำหนดเองโดยผู้ใช้เอ25กำหนดเองโดยผู้ใช้
6กำหนดเองโดยผู้ใช้เอ26กำหนดเองโดยผู้ใช้
7กำหนดเองโดยผู้ใช้เอ27กำหนดเองโดยผู้ใช้
8กำหนดเองโดยผู้ใช้เอ28กำหนดเองโดยผู้ใช้
9กำหนดเองโดยผู้ใช้เอ29กำหนดเองโดยผู้ใช้
10กำหนดเองโดยผู้ใช้เอ30กำหนดเองโดยผู้ใช้
11กำหนดเองโดยผู้ใช้เอ31กำหนดเองโดยผู้ใช้
12กำหนดเองโดยผู้ใช้ก.น.กำหนดเองโดยผู้ใช้
13กำหนดเองโดยผู้ใช้+5Vกำหนดเองโดยผู้ใช้
14กำหนดเองโดยผู้ใช้ดี16กำหนดเองโดยผู้ใช้
15กำหนดเองโดยผู้ใช้ดี17กำหนดเองโดยผู้ใช้
16กำหนดเองโดยผู้ใช้ดี18กำหนดเองโดยผู้ใช้
17กำหนดเองโดยผู้ใช้ดี19กำหนดเองโดยผู้ใช้
18กำหนดเองโดยผู้ใช้ดี20กำหนดเองโดยผู้ใช้
19กำหนดเองโดยผู้ใช้ดี21กำหนดเองโดยผู้ใช้
20กำหนดเองโดยผู้ใช้ดี22กำหนดเองโดยผู้ใช้
21กำหนดเองโดยผู้ใช้ดี23กำหนดเองโดยผู้ใช้
22กำหนดเองโดยผู้ใช้ก.น.กำหนดเองโดยผู้ใช้
23กำหนดเองโดยผู้ใช้ดี24กำหนดเองโดยผู้ใช้
24กำหนดเองโดยผู้ใช้ดี25กำหนดเองโดยผู้ใช้
25กำหนดเองโดยผู้ใช้ดี26กำหนดเองโดยผู้ใช้
26กำหนดเองโดยผู้ใช้ดี27กำหนดเองโดยผู้ใช้
27กำหนดเองโดยผู้ใช้ดี28กำหนดเองโดยผู้ใช้
28กำหนดเองโดยผู้ใช้ดี29กำหนดเองโดยผู้ใช้
29กำหนดเองโดยผู้ใช้ดี30กำหนดเองโดยผู้ใช้
30กำหนดเองโดยผู้ใช้ดี31กำหนดเองโดยผู้ใช้
31กำหนดเองโดยผู้ใช้ก.น.กำหนดเองโดยผู้ใช้
32กำหนดเองโดยผู้ใช้+5Vกำหนดเองโดยผู้ใช้

แถว a และ c ของP2 สามารถใช้งานได้โดยบัสรอง เช่นSTEbus

ดูเพิ่มเติม

  • เว็บไซต์ VITA
  • คำถามที่พบบ่อยเกี่ยวกับเทคโนโลยี VMEbus
  • VME รุ่นต่อไป
  • แผนผังขาและสัญญาณของบัส VME

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ วีเอ็มอีบัส

VMEbus ( VERSAmodule Eurocard bus [ 1 ] bus) เป็น มาตรฐาน บัสคอมพิวเตอร์ ที่มีพื้นฐานทางกายภาพตามขนาด ของ Eurocard

ประวัติศาสตร์

ในปี พ.ศ. 2522 ระหว่างการพัฒนา ซีพียู Motorola 68000 วิศวกรคนหนึ่งของพวกเขา Jack Kister ตัดสินใจที่จะสร้างระบบบัสมาตรฐานสำหรับระบบที่ใช้ 68000 [ 2 ] ทีมงาน Motorola ระดมสมองกันหลายวันเพื่อเลือกชื่อ VERSAbus การ์ด VERSAbus มีขนาดใหญ่ 370 x 230 มม.

VME ช่วงปฐมวัย

แนวคิดทางสถาปัตยกรรมของ VMEbus นั้นมีพื้นฐานมาจาก VERSAbus ซึ่งพัฒนาขึ้นในช่วงปลายทศวรรษ 1970 โดย Motorola ต่อมา Lyman (Lym) Hevle ซึ่งดำรงตำแหน่งรองประธานฝ่ายปฏิบัติการของ Motorola Microsystems ได้เปลี่ยนชื่อเป็น "VME" ซึ่งย่อมาจาก VERSAmodule Eurocard [ 1 ]...

คำอธิบาย

ในหลายๆ ด้าน VMEbus เทียบเท่าหรือคล้ายคลึงกับขาของไมโครคอนโทรลเลอร์ 68000 ที่ต่อออกมายังแผง วงจรหลัก