Olimex เปิดตัว CERBERUS 2100 ฮาร์ดแวร์โอเพ่นซอร์สที่เป็นคอมพิวเตอร์เพื่อการศึกษาแบบมัลติโปรเซสเซอร์ 8 บิต พร้อมที่มีทั้ง CPU Z80 และ 6502 รวมถึง Microchip AVR ที่ใช้ที่เป็นตัวควบคุมขา I/O
CERBERUS 2100 มี CPLD หลายตัวและสามารถเขียนโปรแกรมได้ตั้งแต่ระดับต่ำสุด (individual gates และ flip-flop) ไปจนถึงตัวแปลงภาษา BASIC ที่ทำงานบน CPU Z80 และ 6502 โดย Olimex ไม่ได้ออกแบบเองแต่ การออกแบบฮาร์ดแวร์มาจาก Bernardo Kastrup (หรือ TheByteAttic) ในขณะที่ตัวแปลงภาษา BASIC ด้วย Alexander Sharikhin (6502) และ Dean Belfield (Z80)
สเปค CERBERUS 2100:
- โปรเซสเซอร์
- CPLD (ATF1508AS-7AX100)
- FAT-SCUNK (Scan CoUNter และ clocK) และ FAT-CAVIA (ChAracter Video Adapter) สำหรับวงจรวิดีโอที่เชื่อมต่อกับออสซิลเลเตอร์ 25.175 MHz
- FAT-SPACER (Serial to PArallel ControllER) สำหรับสัญญาณ, นาฬิกา, การแปลง serial<->paralle ที่เชื่อมต่อกับออสซิลเลเตอร์ 16 MHz
- หน่วยความจำ – 64 KB สำหรับ RAM ที่สามารถเข้าถึงได้โดยผู้ใช้
- ที่เก็บข้อมูล – ช่องเสียบ MicroSD card พร้อมระบบไฟล์ใน BIOS (AVR)
- รองรับเอาต์พุตวิดีโอและกราฟิก
- เอาต์พุตวิดีโอ VGA ที่มีความละเอียด 320×240 (หมายเหตุ: 640×480 พร้อม 2×2 พิกเซล)
- มีการแสดงผลแบบตัวอักษรกับอักขระขนาด 40×30
- สามารถแสดงสีออกไปถึง 8 สีพร้อมกัน
- สามารถทำการแก้ไขภาพแบบ Bitmap ของตัวอักษรได้ทันทีสำหรับกราฟิกแบบไทล์ ( ile)
- การดีบัก -3x คอนเนกเตอร์ JTAG
- ส่วนขยาย – 40-pin expansion slot พร้อมโปรโตคอล I/O ทั่วไปผ่าน FAT-CAT และ FAT-SPACER CPLD
- อื่น ๆ
- คีย์บอร์ด USB ที่รองรับ PS/2 แบบมาตรฐาน
- Buzzer
- แหล่งจ่ายไฟ – 5V ผ่านพอร์ต USB-C
โค้ด BIOS เขียนด้วยภาษา C และคอมไพล์ด้วย Arduino IDE และไม่รวมสัญญาณวิดีโอ FAT-CAT จะดำเนินการทุกฟังก์ชันของ I/O เช่น การดำเนินการระบบไฟล์, ควบคุมคีย์บอร์ดและการขยาย และเอาต์พุตเสียงและ รองรับ DMA transfers สำหรับ FAT-SPACER
สามารถดูรายละเอียดไฟล์การออกแบบฮาร์ดแวร์, เฟิร์มแวร์ และเอกสารประกอบบน GitHub และ TheByteAttic website พร้อมทั้งมีวิดีโอความยาว 45 นาทีด้านล่างนี้
Bernardo Kastrup จัดหาไฟล์ทั้งหมดสำหรับการผลิตแต่ไม่ได้ทำเอง โดยให้บริษัท Olimex ในบัลแกเรียเป็นผู้ผลิต และปัจจุบันบอร์ด CERBERUS 2100 ราคา 219 ยูโร (~7,800฿)
แปลจากบทความภาษาอังกฤษ : CERBERUS 2100 is a BASIC-programmable educational board with Z80 and 6502 8-bit CPUs
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT