CERBERUS 2100: neuvěřitelná programovatelná deska pro vzdělávání s legendárními procesory Z80 a 6502

CERBERUS

Společnost Společnost Olimex nedávno uvedla na trh CERBERUS 2100, revoluci ve výuce informatiky. Jedná se o otevřenou hardwarovou výukovou desku, programovatelnou v jazyce BASIC, která má 8bitové mikroprocesory Z80 a 6502 a také mikrokontrolér Microchip AVR, který funguje jako I/O řadič. Ano, legendární procesory Zilog Z80 a MOS Technology 6502, které před desítkami let poháněly některé z nejdůležitějších počítačů.

CERBERUS 2100, který má několik CPLD, je kompletně programovatelná, od nejnižší úrovně (jednotlivá hradla a klopné obvody) až po interprety BASIC, které běží na CPU Z80 a 6502. Deska není vlastním designem Olimexu, ale byla navržena Bernardem Kastrupem (také známým jako TheByteAttic) , zatímco interprety BASIC napsali Alexander Sharikhin (6502) a Dean Belfield (Z80).

díly CERBERUS

El Kód BIOSu je napsán v C a je kompilován pod Arduino IDE. S výjimkou video signálů FAT-CAT provádí všechny I/O funkce, jako jsou operace se souborovým systémem, ovládání a rozšíření klávesnice a zvukový výstup, a podporuje přenosy DMA pomocí FAT-SPACER.

Všechny soubory pro výrobu desky jsou k dispozici díky Bernardu Kastrupovi, ale samotnou výrobu provádí bulharská společnost Olimex, která desku aktuálně prodává CERBERUS 2100 za 219 eur. Soubory návrhu hardwaru, firmware a podrobnou dokumentaci lze nalézt na webu GitHub a TheByteAttic. Pro ty, kteří preferují videoobsah, je k dispozici také 45minutový úvod.

Specifikace CERBERUS 2100

Vzhledem k tomu, Technické specifikace Z této programovatelné desky máme následující:

  • Jednotky zpracování:
    • 80bitový procesor Zilog Z8 na 4 nebo 8 MHz (uživatel si může vybrat taktovací frekvenci)
    • Western Design Center W65C02S 8bitový CPU na 4 nebo 8 MHz (uživatel si může zvolit taktovací frekvenci) *[zatímco Z80 stále vyrábí samotný Zilog, který je stále funkční, 6502 vyrábí Western Design, protože technologie MOS zmizel]
    • Microchip 328-bit AVR ATMega8PB 328 MHz “FAT-CAT” MCU (vlastní mikrokontrolér ATmega16pb)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK (počítadlo skenování a hodiny) a FAT-CAVIA (znakový video adaptér) pro video obvody spojené s oscilátorem 25.175 MHz
    • FAT-SPACER (Serial to Parallel ControllER) pro převod signálu, hodiny, sériový/paralelní s oscilátorem 16 MHz
  • 64 KB uživatelsky adresovatelná RAM
  • Úložiště: Slot pro kartu MicroSD se systémem souborů zabudovaným do systému BIOS (AVR)
  • Video výstup a podpora grafiky:
    • VGA video výstup až do rozlišení 320x240 (ve skutečnosti je to 640x480 px s 2x2 pixely)
    • Na základě 40x30 znaků, individuálně adresovatelné pro každý znak
    • Až 8 simultánních barev na obrazovce
    • Uživatelsky předefinovatelná bitmapa za běhu pro dlaždicovou nebo mozaikovou grafiku
  • Ladění – 3x JTAG konektory
  • Rozšíření – 40pinový rozšiřující slot s obecnými I/O přes FAT-CAT a FAT-SPACER
  • Ostatní:
    • PS/2 konektor kompatibilní pro USB klávesnici
    • Integrovaný bzučák
    • Napájení – 5V přes USB-C

Více informací - Olimex


Buďte první komentář

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.