syarikat Olimex baru-baru ini telah melancarkan CERBERUS 2100, revolusi untuk pendidikan sains komputer. Ia ialah papan pendidikan perkakasan terbuka, boleh diprogramkan dalam bahasa BASIC, yang mempunyai mikropemproses 8-bit Z80 dan 6502, serta mikropengawal AVR Microchip yang bertindak sebagai pengawal I/O. Ya, CPU Zilog Z80 legenda dan Teknologi MOS 6502 yang menjanakan beberapa komputer paling penting beberapa dekad yang lalu.
CERBERUS 2100, yang mempunyai beberapa CPLD, boleh diprogramkan sepenuhnya, daripada peringkat paling rendah (pintu individu dan selipar) kepada penterjemah ASAS yang dijalankan pada CPU Z80 dan 6502. Papan tersebut bukanlah reka bentuk Olimex sendiri, tetapi telah direka oleh Bernardo Kastrup (juga dikenali sebagai TheByteAttic) , manakala jurubahasa ASAS ditulis oleh Alexander Sharikhin (6502) dan Dean Belfield (Z80).
El Kod BIOS ditulis dalam C dan disusun di bawah IDE Arduino. Tidak termasuk isyarat video, FAT-CAT melaksanakan semua fungsi I/O, seperti operasi sistem fail, kawalan papan kekunci dan pengembangan serta output bunyi serta menyokong pemindahan DMA dengan FAT-SPACER.
Semua fail untuk pembuatan papan boleh didapati terima kasih kepada Bernardo Kastrup, tetapi pembuatan itu sendiri dijalankan oleh syarikat Bulgaria Olimex, yang kini menjual papan itu. CERBERUS 2100 untuk 219 euro. Fail reka bentuk perkakasan, perisian tegar dan dokumentasi terperinci boleh didapati di laman web GitHub dan TheByteAttic. Bagi mereka yang lebih suka kandungan video, pengenalan selama 45 minit juga tersedia.
Spesifikasi CERBERUS 2100
Sebagai Spesifikasi teknikal Daripada papan boleh atur cara ini, kami mempunyai yang berikut:
- Unit pemprosesan:
- CPU 80-bit Zilog Z8 pada 4 atau 8 MHz (pengguna boleh memilih kekerapan jam)
- Pusat Reka Bentuk Barat W65C02S CPU 8-bit pada 4 atau 8 MHz (pengguna boleh memilih kekerapan jam) *[sementara Z80 masih dikeluarkan oleh Zilog sendiri, yang masih beroperasi, 6502 dihasilkan oleh Reka Bentuk Barat, sejak MOS Technology hilang ]
- Mikrocip 328-bit AVR ATMega8PB 328 MHz "FAT-CAT" MCU (mikropengawal ATmega16pb tersuai)
- CPLD (ATF1508AS-7AX100):
- FAT-SCUNK (Scan CoUNter and clockK) dan FAT-CAVIA (ChAracter Video Adapter) untuk litar video yang disambungkan dengan pengayun 25.175 MHz
- FAT-SPACER (Serial to Parallel ControllER) untuk penukaran isyarat, jam, bersiri/selari dengan pengayun 16 MHz
- RAM 64 KB yang boleh dialamatkan pengguna
- Storan: Slot kad MicroSD dengan sistem fail terbina dalam BIOS (AVR)
- Output video dan sokongan grafik:
- Output video VGA sehingga resolusi 320x240 (sebenarnya ia adalah 640x480 px dengan 2x2 piksel)
- Berdasarkan aksara 40x30, boleh dialamatkan secara individu untuk setiap aksara
- Sehingga 8 warna serentak pada skrin
- Peta bit On-the-fly boleh ditakrifkan semula pengguna untuk jubin atau grafik mozek
- Penyahpepijatan – 3x penyambung JTAG
- Pengembangan – Slot pengembangan 40-pin dengan I/O generik melalui FAT-CAT dan FAT-SPACER
- Otros:
- Penyambung PS/2 serasi untuk papan kekunci USB
- Buzzer bersepadu
- Kuasa – 5V melalui USB-C
Maklumat lanjut - Olimex