Bendrovė „Olimex“ neseniai pristatė „CERBERUS 2100“., informatikos švietimo revoliucija. Tai atvira aparatinė mokomoji lenta, programuojama BASIC kalba, turinti 8 bitų Z80 ir 6502 mikroprocesorius bei Microchip AVR mikrovaldiklį, kuris veikia kaip I/O valdiklis. Taip, legendiniai Zilog Z80 centriniai procesoriai ir MOS Technology 6502, kurie prieš dešimtmečius maitino kai kuriuos svarbiausius kompiuterius.
CERBERUS 2100, kuris turi keletą CPLD, yra visiškai programuojamas – nuo žemiausio lygio (individualūs vartai ir šlepetės) iki BASIC interpretatorių, kurie veikia Z80 ir 6502 procesoriuose. Plokštė nėra „Olimex“ sukurta, ją sukūrė Bernardo Kastrup (taip pat žinomas kaip „TheByteAttic“) , o BASIC vertėjus parašė Aleksandras Šarikhinas (6502) ir Deanas Belfieldas (Z80).
El BIOS kodas parašytas C ir yra sudarytas naudojant Arduino IDE. Išskyrus vaizdo signalus, FAT-CAT atlieka visas įvesties / išvesties funkcijas, tokias kaip failų sistemos operacijos, klaviatūros valdymas ir išplėtimas bei garso išvestis, taip pat palaiko DMA perkėlimą naudojant FAT-SPACER.
Visos plokštės gamybai skirtos bylos yra prieinamos Bernardo Kastrupo dėka, tačiau pačią gamybą vykdo Bulgarijos įmonė „Olimex“, kuri šiuo metu parduoda plokštę. CERBERUS 2100 už 219 eurų. Aparatūros projektavimo failus, programinę-aparatinę įrangą ir išsamią dokumentaciją galite rasti „GitHub“ ir „TheByteAttic“ svetainėje. Tiems, kurie teikia pirmenybę vaizdo turiniui, taip pat yra 45 minučių trukmės įžanga.
CERBERUS 2100 specifikacijos
Apie Techninės specifikacijos Iš šios programuojamos plokštės turime:
- Apdorojimo vienetai:
- Zilog Z80 8 bitų CPU 4 arba 8 MHz (vartotojas gali pasirinkti laikrodžio dažnį)
- Western Design Center W65C02S 8 bitų CPU 4 arba 8 MHz dažniu (vartotojas gali pasirinkti laikrodžio dažnį) *[nors Z80 vis dar gamina pats Zilog, kuris vis dar veikia, 6502 gamina Western Design, nes MOS Technology PRADINGO ]
- Mikroschema 328 bitų AVR ATMega8PB 328 MHz „FAT-CAT“ MCU (priskirtas ATmega16pb mikrovaldiklis)
- CPLD (ATF1508AS-7AX100):
- FAT-SCUNK (nuskaitymo skaitiklis ir laikrodis) ir FAT-CAVIA (simbolių vaizdo adapteris) vaizdo grandinėms, sujungtoms su 25.175 MHz generatoriumi
- FAT-SPACER (Serial to Parallel ControllER) signalo konvertavimui, laikrodžiams, nuosekliai / lygiagrečiai su 16 MHz generatoriumi
- 64 KB vartotojo adresuojama RAM
- Saugykla: MicroSD kortelės lizdas su failų sistema, integruota į BIOS (AVR)
- Vaizdo išvesties ir grafikos palaikymas:
- VGA vaizdo išvestis iki 320x240 raiškos (iš tikrųjų tai yra 640x480 px su 2x2 pikseliais)
- Remiantis 40 x 30 simbolių, kiekvienam simboliui adresuojamas atskirai
- Iki 8 spalvų vienu metu ekrane
- Vartotojo iš naujo apibrėžiamas „On-the-fly“ bitmap, skirtas plytelių arba mozaikinei grafikai
- Derinimas – 3x JTAG jungtys
- Išplėtimas – 40 kontaktų išplėtimo lizdas su bendru I/O per FAT-CAT ir FAT-SPACER
- Kita:
- PS/2 jungtis suderinama su USB klaviatūra
- Integruotas garsinis signalas
- Maitinimas – 5V per USB-C
Daugiau informacijos - Olimex