CERBERUS 2100: niesamowita programowalna płyta dla edukacji z legendarnymi procesorami Z80 i 6502

CERBERUS

Firma Firma Olimex wprowadziła niedawno na rynek model CERBERUS 2100, rewolucja w edukacji informatycznej. Jest to płytka edukacyjna typu open hardware, programowalna w języku BASIC, posiadająca 8-bitowe mikroprocesory Z80 i 6502 oraz mikrokontroler Microchip AVR pełniący funkcję kontrolera wejść/wyjść. Tak, legendarne procesory Zilog Z80 i technologia MOS 6502, które kilkadziesiąt lat temu zasilały niektóre z najważniejszych komputerów.

CERBERUS 2100, który ma kilka CPLD, jest w pełni programowalna, od najniższego poziomu (indywidualne bramki i przerzutniki) po interpretery BASIC-a działające na procesorach Z80 i 6502. Płytka nie jest autorskim projektem Olimexu, ale została zaprojektowana przez Bernardo Kastrupa (znanego również jako TheByteAttic) , natomiast interpretery języka BASIC zostały napisane przez Alexandra Sharikhina (6502) i Deana Belfielda (Z80).

Części CERBERUSA

El Kod BIOS-u jest napisany w C i skompilowany w środowisku Arduino IDE. Z wyjątkiem sygnałów wideo, FAT-CAT wykonuje wszystkie funkcje we/wy, takie jak operacje na systemie plików, sterowanie i rozszerzanie klawiatury oraz wyjście dźwięku, a także obsługuje transfery DMA za pomocą FAT-SPACER.

Wszystkie pliki do produkcji deski dostępne są dzięki Bernardo Kastrupowi, natomiast samą produkcją zajmuje się bułgarska firma Olimex, która obecnie zajmuje się sprzedażą deski CERBERUS 2100 za 219 euro. Pliki projektu sprzętu, oprogramowanie sprzętowe i szczegółową dokumentację można znaleźć w witrynach GitHub i TheByteAttic. Dla tych, którzy wolą treści wideo, dostępne jest również 45-minutowe wprowadzenie.

Dane techniczne CERBERUSA 2100

W Specyfikacja techniczna Z tej programowalnej płytki mamy co następuje:

  • Jednostki przetwarzające:
    • Zilog Z80 8-bitowy procesor o częstotliwości 4 lub 8 MHz (użytkownik może wybrać częstotliwość taktowania)
    • Western Design Center W65C02S 8-bitowy procesor o częstotliwości 4 lub 8 MHz (użytkownik może wybrać częstotliwość taktowania) *[chociaż Z80 jest nadal produkowany przez samą firmę Zilog, która nadal działa, 6502 jest produkowany przez Western Design, ponieważ technologia MOS zniknął]
    • Mikrochip 328-bitowy mikrokontroler AVR ATMega8PB 328 MHz „FAT-CAT” (niestandardowy mikrokontroler ATmega16pb)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK (Scan Counter and clock) i FAT-CAVIA (ChAracter Video Adapter) dla obwodów wideo połączonych z oscylatorem 25.175 MHz
    • FAT-SPACER (sterownik szeregowy na równoległy) do konwersji sygnału, zegarów, szeregowo/równolegle z oscylatorem 16 MHz
  • 64 KB adresowanej przez użytkownika pamięci RAM
  • Pamięć: gniazdo kart MicroSD z systemem plików wbudowanym w BIOS (AVR)
  • Wyjście wideo i obsługa grafiki:
    • Wyjście wideo VGA do rozdzielczości 320x240 (w rzeczywistości jest to 640x480 px przy 2x2 pikselach)
    • Bazuje na znakach 40x30, adresowanych indywidualnie dla każdego znaku
    • Do 8 jednoczesnych kolorów na ekranie
    • Definiowana przez użytkownika mapa bitowa „w locie” dla grafiki kafelkowej lub mozaikowej
  • Debugowanie – 3x złącza JTAG
  • Rozszerzenia – 40-pinowe gniazdo rozszerzeń z ogólnymi wejściami/wyjściami poprzez FAT-CAT i FAT-SPACER
  • Pozostałe:
    • Złącze PS/2 kompatybilne z klawiaturą USB
    • Zintegrowany brzęczyk
    • Zasilanie – 5 V przez USB-C

Więcej informacji - Olimex


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.