Open-Source i386 ถือกำเนิด! z386 รันบน FPGA พร้อมความเข้ากันได้ระดับฮาร์ดแวร์จริง

Article by Nongkoo OverclockTeam On May 26, 2026 22 views
Open-Source i386 ถือกำเนิด! z386 รันบน FPGA พร้อมความเข้ากันได้ระดับฮาร์ดแวร์จริง

Open-Source i386 ถือกำเนิด! z386 รันบน FPGA พร้อมความเข้ากันได้ระดับฮาร์ดแวร์จริง

intel-80386

โปรเจกต์ z386 ได้รับความสนใจจากวงการ Retro Computing และ FPGA หลังนักพัฒนาภายใต้ชื่อ nand2mario สามารถสร้าง Intel i386 แบบ Open-Source บน FPGA ได้สำเร็จ พร้อมจุดเด่นสำคัญคือการใช้ “Microcode ดั้งเดิม” ของ Intel 80386

แนวคิดของ z386 คล้ายกับโปรเจกต์ z8086 ที่เคยพัฒนาไปก่อนหน้านี้ แต่ครั้งนี้มีความซับซ้อนมากขึ้นอย่างมหาศาล เนื่องจากสถาปัตยกรรม i386 รองรับทั้ง Protected Mode, Paging, Memory Management และระบบ Debug Registers

80386-die-labeled-units

การใช้ Microcode ต้นฉบับช่วยให้ z386 มีพฤติกรรมใกล้เคียงกับฮาร์ดแวร์จริงมากที่สุด ซึ่งเหมาะทั้งสำหรับงานวิจัยและการอนุรักษ์ประวัติศาสตร์คอมพิวเตอร์ ปัจจุบัน z386 สามารถทำงานได้บน FPGA หลายแพลตฟอร์ม เช่น Altera Cyclone V และ Gowin GW5A โดยมีประสิทธิภาพใกล้เคียง Intel i386 ที่ความเร็วประมาณ 70MHz

z386_doom2_game

แม้ประสิทธิภาพต่อรอบสัญญาณนาฬิกาจะยังด้อยกว่าชิป 386 รุ่นท็อปในอดีตเล็กน้อย จากข้อจำกัดของ Cache ขนาด 16KB แต่ก็ยังสามารถรันซอฟต์แวร์และเกมคลาสสิกอย่าง DOOM ได้อย่างไม่มีปัญหา ผู้พัฒนาย้ำว่าเป้าหมายของโปรเจกต์นี้ไม่ใช่การสร้าง Core ที่เร็วที่สุด แต่เป็นการ “ฟื้นฟูและศึกษาสถาปัตยกรรมดั้งเดิม” ของ Intel 80386 ให้ใกล้เคียงของจริงมากที่สุด ที่มา:  nand2mario https://nand2mario.github.io/posts/2026/z386/