CERBERUS 2100: placă programabilă incredibilă pentru educație cu procesoare legendare Z80 și 6502

CERBER

Compania Olimex a lansat recent CERBERUS 2100, o revoluție pentru educația informatică. Este o placă educațională hardware deschisă, programabilă în limbajul BASIC, care are microprocesoare Z8 și 80 pe 6502 biți, precum și un microcontroler Microchip AVR care acționează ca un controler I/O. Da, legendarele procesoare Zilog Z80 și tehnologia MOS 6502 care au alimentat unele dintre cele mai importante computere cu decenii în urmă.

CERBERUS 2100, care are mai multe CPLD, este complet programabil, de la cel mai de jos nivel (porți individuale și flip-flops) până la interpretele BASIC care rulează pe procesoarele Z80 și 6502. Placa nu este designul propriu al Olimex, ci a fost proiectată de Bernardo Kastrup (cunoscut și ca TheByteAttic) , în timp ce interpreții BASIC au fost scrisi de Alexander Sharikhin (6502) și Dean Belfield (Z80).

piese CERBERUS

El Codul BIOS este scris în C și este compilat sub IDE-ul Arduino. Cu excepția semnalelor video, FAT-CAT îndeplinește toate funcțiile I/O, cum ar fi operațiunile sistemului de fișiere, controlul și extinderea tastaturii și ieșirea de sunet și acceptă transferuri DMA cu FAT-SPACER.

Toate fișierele pentru fabricarea plăcii sunt disponibile datorită lui Bernardo Kastrup, dar producția în sine este realizată de compania bulgară Olimex, care vinde în prezent placa. CERBERUS 2100 la 219 euro. Fișierele de design hardware, firmware-ul și documentația detaliată pot fi găsite pe site-ul GitHub și TheByteAttic. Pentru cei care preferă conținut video, este disponibilă și o introducere de 45 de minute.

Specificații CERBERUS 2100

În ceea ce privește Specificatii tehnice Din această placă programabilă avem următoarele:

  • Unități de procesare:
    • CPU Zilog Z80 pe 8 biți la 4 sau 8 MHz (utilizatorul poate alege frecvența de ceas)
    • Western Design Center W65C02S CPU pe 8 biți la 4 sau 8 MHz (utilizatorul poate alege frecvența ceasului) *[în timp ce Z80 este încă fabricat de Zilog însuși, care este încă operațional, 6502 este fabricat de Western Design, deoarece MOS Technology a dispărut]
    • Microcip AVR pe 328 biți ATMega8PB 328 MHz „FAT-CAT” MCU (microcontroller personalizat ATmega16pb)
  • CPLD-uri (ATF1508AS-7AX100):
    • FAT-SCUNK (Scan Counter and clock) și FAT-CAVIA (Character Video Adaptor) pentru circuite video conectate cu un oscilator de 25.175 MHz
    • FAT-SPACER (Serial to Parallel ControllER) pentru conversie de semnal, ceasuri, serial/paralel cu oscilator de 16 MHz
  • 64 KB RAM adresabilă de utilizator
  • Stocare: slot pentru card MicroSD cu sistem de fișiere încorporat în BIOS (AVR)
  • Ieșire video și suport grafic:
    • Ieșire video VGA până la rezoluții de 320x240 (de fapt este de 640x480 px cu 2x2 pixeli)
    • Bazat pe 40x30 de caractere, adresabile individual pentru fiecare personaj
    • Până la 8 culori simultane pe ecran
    • Bitmap din mers redefinibil de utilizator pentru grafică de plăci sau mozaic
  • Depanare – 3x conectori JTAG
  • Expansiune – slot de expansiune cu 40 de pini cu I/O generic prin FAT-CAT și FAT-SPACER
  • Altele:
    • Conector PS/2 compatibil pentru tastatură USB
    • Sonerie integrată
    • Alimentare - 5V prin USB-C

Mai multe informatii - Olimex


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.