CERBERUS 2100: papan luar biasa yang dapat diprogram untuk pendidikan dengan CPU Z80 dan 6502 yang legendaris

CERBERUS

Perusahaan Olimex baru-baru ini meluncurkan CERBERUS 2100, sebuah revolusi untuk pendidikan ilmu komputer. Ini adalah papan pendidikan perangkat keras terbuka, dapat diprogram dalam bahasa BASIC, yang memiliki mikroprosesor 8-bit Z80 dan 6502, serta mikrokontroler Microchip AVR yang bertindak sebagai pengontrol I/O. Ya, CPU Zilog Z80 yang legendaris dan Teknologi MOS 6502 yang mendukung beberapa komputer terpenting beberapa dekade lalu.

CERBERUS 2100, yang memiliki beberapa CPLD, sepenuhnya dapat diprogram, dari tingkat terendah (gerbang individu dan sandal jepit) hingga penerjemah BASIC yang berjalan pada CPU Z80 dan 6502. Papan ini bukan desain Olimex sendiri, tetapi dirancang oleh Bernardo Kastrup (juga dikenal sebagai TheByteAttic) , sedangkan penerjemah BASIC ditulis oleh Alexander Sharikhin (6502) dan Dean Belfield (Z80).

bagian CERBERUS

El Kode BIOS ditulis dalam C dan dikompilasi di bawah Arduino IDE. Tidak termasuk sinyal video, FAT-CAT melakukan semua fungsi I/O, seperti operasi sistem file, kontrol dan perluasan keyboard, dan output suara, dan mendukung transfer DMA dengan FAT-SPACER.

Semua file untuk pembuatan papan tersedia berkat Bernardo Kastrup, tetapi pembuatannya sendiri dilakukan oleh perusahaan Bulgaria Olimex, yang saat ini menjual papan tersebut. CERBERUS 2100 seharga 219 euro. File desain perangkat keras, firmware, dan dokumentasi terperinci dapat ditemukan di situs web GitHub dan TheByteAttic. Bagi yang lebih menyukai konten video, tersedia juga perkenalan berdurasi 45 menit.

Spesifikasi CERBERUS 2100

Sebagai Spesifikasi teknis Dari papan yang dapat diprogram ini, kami mendapatkan yang berikut:

  • Unit pemrosesan:
    • Zilog Z80 CPU 8-bit pada 4 atau 8 MHz (pengguna dapat memilih frekuensi clock)
    • Western Design Center W65C02S CPU 8-bit pada 4 atau 8 MHz (pengguna dapat memilih frekuensi clock) *[sementara Z80 masih diproduksi oleh Zilog sendiri yang masih beroperasi, 6502 diproduksi oleh Western Design, karena Teknologi MOS menghilang]
    • Microchip 328-bit AVR ATMega8PB 328 MHz “FAT-CAT” MCU (mikrokontroler ATmega16pb khusus)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK (Scan CoUNter dan clock) dan FAT-CAVIA (ChAracter Video Adapter) untuk rangkaian video yang dihubungkan dengan osilator 25.175 MHz
    • FAT-SPACER (Serial to Parallel ControllER) untuk konversi sinyal, clock, serial/paralel dengan osilator 16 MHz
  • 64 KB RAM yang dapat dialamatkan pengguna
  • Penyimpanan: Slot kartu MicroSD dengan sistem file bawaan BIOS (AVR)
  • Output video dan dukungan grafis:
    • Output video VGA hingga resolusi 320x240 (sebenarnya 640x480 px dengan 2x2 piksel)
    • Berdasarkan karakter 40x30, dapat dialamatkan satu per satu untuk setiap karakter
    • Hingga 8 warna simultan di layar
    • Bitmap On-the-fly yang dapat didefinisikan ulang oleh pengguna untuk grafik ubin atau mosaik
  • Debugging – 3x konektor JTAG
  • Ekspansi – slot ekspansi 40-pin dengan I/O generik melalui FAT-CAT dan FAT-SPACER
  • Otros:
    • Konektor PS/2 kompatibel untuk keyboard USB
    • Bel terintegrasi
    • Daya – 5V melalui USB-C

Informasi lebih lanjut - olimex


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.