CERBERUS 2100: neįtikėtina programuojama plokštė ugdymui su legendiniais Z80 ir 6502 procesoriais

CERBERUS

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).

CERBERUS dalys

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


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.