คอมพิวเตอร์ประกอบเองเครื่องนี้เป็นผลงานวิศวกรรมที่น่าทึ่ง โดยผู้สร้างไม่ได้ใช้แผงวงจรพิมพ์ (PCB) สำเร็จรูปทั่วไป แต่เลือกใช้บอร์ดอเนกประสงค์ (Protoboard) และการบัดกรีสายไฟทีละเส้นด้วยมือ หัวใจหลักของระบบคือชิปประมวลผล Motorola 68000 ที่ความเร็ว 10 MHz พร้อมหน่วยความจำ SRAM ขนาด 1 MB, ROM ขนาด 4 KB และชิป MC68681P ที่ทำหน้าที่ควบคุม UART, ระบบจับเวลา และ I/O
จุดเด่นที่ทำให้โครงการนี้พิเศษกว่าโครงการอื่นคือการใส่พอร์ต PCI (Peripheral Component Interconnect) ซึ่งเปิดตัวครั้งแรกในปี 1992 และมักใช้กับพีซีทั่วไป โดยผู้สร้างได้เลือกใช้ชิป FPGA รุ่น Xilinx Spartan II (XC2S100) มาทำหน้าที่เป็นสะพานเชื่อมต่อ (PCI bridge) ทำให้ระบบมีสล็อต PCI แบบ 32 บิต 5 โวลต์ จำนวน 2 ช่องที่รองรับระบบขัดจังหวะ (Interrupt) แม้ว่าจะไม่รองรับการควบคุมบัสโดยตรง (Bus mastering) ก็ตาม นอกจากนี้ยังมีชิป CPLD รุ่น XC95144XL ทำหน้าที่เป็นตัวเชื่อมตรรกะ (Glue logic) เพื่อให้ทุกส่วนทำงานประสานกันได้อย่างสมบูรณ์
นอกเหนือจากความท้าทายในการออกแบบแล้ว [maniek86] ยังได้อธิบายถึงความยากลำบากในการพัฒนาระบบบัส PCI บนสถาปัตยกรรมนี้ และวิธีการแก้ปัญหาจนสำเร็จ ซึ่งระบบนี้พิสูจน์แล้วว่าสามารถเชื่อมต่อใช้งานกับการ์ดต่าง ๆ ได้จริง ตั้งแต่การ์ดขยายพอร์ต Serial แบบ PCI ไปจนถึงการ์ดแสดงผล Cirrus VGA นับเป็นอีกหนึ่งผลงานสร้างสรรค์ที่น่าประทับใจ ถัดจากโครงการบอร์ดเดี่ยวชิป 486 ที่เขาเคยเผยแพร่ออกมาก่อนหน้านี้
🏷️ หมวดหมู่: Misc Hacks, 68k, fpga, Motorola 68000, vga, video graphics adapter
🔗 อ่านบทความฉบับเต็ม: hackaday
