CERBERUS 2100: neticami programmējama plate izglītībai ar leģendārajiem CPU Z80 un 6502

CERBERUS

Uzņēmums Olimex nesen laidusi klajā CERBERUS 2100, revolūcija datorzinātņu izglītībā. Tā ir atvērta aparatūras izglītības tāfele, programmējama BASIC valodā, kurā ir 8 bitu Z80 un 6502 mikroprocesori, kā arī Microchip AVR mikrokontrolleris, kas darbojas kā I/O kontrolleris. Jā, leģendārie CPU Zilog Z80 un MOS Technology 6502, kas pirms vairākiem gadu desmitiem darbināja dažus no svarīgākajiem datoriem.

CERBERUS 2100, kas ir vairākas CPLD, ir pilnībā programmējams, sākot no zemākā līmeņa (individuālie vārti un flip-flops) līdz BASIC tulkiem, kas darbojas ar CPU Z80 un 6502. Plate nav Olimex paša dizains, bet to izstrādāja Bernardo Kastrup (pazīstams arī kā TheByteAttic) , savukārt BASIC tulkus rakstīja Aleksandrs Šarihins (6502) un Dīns Belfīlds (Z80).

CERBERUS daļas

El BIOS kods ir rakstīts C valodā un ir apkopots saskaņā ar Arduino IDE. Izņemot video signālus, FAT-CAT veic visas I/O funkcijas, piemēram, failu sistēmas darbības, tastatūras vadību un paplašināšanu un skaņas izvadi, kā arī atbalsta DMA pārsūtīšanu ar FAT-SPACER.

Visi dēļa izgatavošanas faili ir pieejami, pateicoties Bernardo Kastrupam, bet pašu izgatavošanu veic Bulgārijas uzņēmums Olimex, kas šobrīd dēli pārdod CERBERUS 2100 par 219 eiro. Aparatūras dizaina failus, programmaparatūru un detalizētu dokumentāciju var atrast vietnēs GitHub un TheByteAttic. Tiem, kas dod priekšroku video saturam, ir pieejams arī 45 minūšu ievads.

CERBERUS 2100 specifikācijas

Tehniskās specifikācijas No šīs programmējamās plates mums ir:

  • Apstrādes vienības:
    • Zilog Z80 8 bitu centrālais procesors ar 4 vai 8 MHz (lietotājs var izvēlēties takts frekvenci)
    • Western Design Center W65C02S 8 bitu centrālais procesors ar 4 vai 8 MHz (lietotājs var izvēlēties takts frekvenci) *[kamēr Z80 joprojām ražo pats Zilog, kas joprojām darbojas, 6502 ražo Western Design, jo MOS Technology pazuda]
    • Mikroshēma 328 bitu AVR ATMega8PB 328 MHz “FAT-CAT” MCU (pielāgots ATmega16pb mikrokontrolleris)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK (skenēšanas skaitītājs un pulkstenis) un FAT-CAVIA (rakstzīmju video adapteris) video shēmām, kas savienotas ar 25.175 MHz oscilatoru
    • FAT-SPACER (Serial to Parallel ControllER) signāla konvertēšanai, pulksteņi, seriāli/paralēli ar 16 MHz oscilatoru
  • 64 KB lietotāja adresējama RAM
  • Uzglabāšana: MicroSD kartes slots ar failu sistēmu, kas iebūvēta BIOS (AVR)
  • Video izvades un grafikas atbalsts:
    • VGA video izvade līdz 320x240 izšķirtspējai (faktiski tas ir 640x480 px ar 2x2 pikseļiem)
    • Pamatojoties uz 40 x 30 rakstzīmēm, katrai rakstzīmei var adresēt atsevišķi
    • Līdz 8 vienlaicīgas krāsas ekrānā
    • Lietotāja atkārtoti definējama On-the-fly bitkarte flīžu vai mozaīkas grafikai
  • Atkļūdošana – 3x JTAG savienotāji
  • Paplašināšana – 40 kontaktu paplašināšanas slots ar vispārēju I/O, izmantojot FAT-CAT un FAT-SPACER
  • Cits:
    • PS/2 savienotājs saderīgs ar USB tastatūru
    • Integrēts skaņas signāls
    • Barošana – 5V caur USB-C

Vairāk informācijas - Olimex


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.