CERBERUS 2100 : incroyable carte programmable pour l'éducation avec les légendaires CPU Z80 et 6502

CERBERUS

L'entreprise Olimex a récemment lancé le CERBERUS 2100, une révolution pour l'enseignement de l'informatique. Il s'agit d'une carte éducative matérielle ouverte, programmable en langage BASIC, dotée de microprocesseurs Z8 et 80 6502 bits, ainsi que d'un microcontrôleur Microchip AVR qui fait office de contrôleur d'E/S. Oui, les légendaires processeurs Zilog Z80 et la technologie MOS 6502 qui alimentaient certains des ordinateurs les plus importants il y a plusieurs décennies.

Le CERBERUS 2100, qui possède plusieurs CPLD, est entièrement programmable, du niveau le plus bas (portes individuelles et bascules) jusqu'aux interpréteurs BASIC qui fonctionnent sur les processeurs Z80 et 6502. La carte n'est pas une conception propre à Olimex, mais a été conçue par Bernardo Kastrup (également connu sous le nom de TheByteAttic). , tandis que les interprètes BASIC ont été écrits par Alexander Sharikhin (6502) et Dean Belfield (Z80).

Pièces CERBÈRE

El Le code du BIOS est écrit en C et compilé sous l'IDE Arduino. À l'exclusion des signaux vidéo, le FAT-CAT exécute toutes les fonctions d'E/S, telles que les opérations du système de fichiers, le contrôle et l'extension du clavier, ainsi que la sortie audio, et prend en charge les transferts DMA avec le FAT-SPACER.

Tous les fichiers pour la fabrication de la planche sont disponibles grâce à Bernardo Kastrup, mais la fabrication elle-même est réalisée par la société bulgare Olimex, qui vend actuellement la planche. CERBERUS 2100 pour 219 euros. Les fichiers de conception matérielle, le micrologiciel et la documentation détaillée sont disponibles sur les sites Web GitHub et TheByteAttic. Pour ceux qui préfèrent le contenu vidéo, une introduction de 45 minutes est également disponible.

CERBÈRE 2100 Spécifications

Quant à la Spécifications techniques De cette carte programmable, nous avons ce qui suit :

  • Unités de traitement :
    • Processeur Zilog Z80 8 bits à 4 ou 8 MHz (l'utilisateur peut choisir la fréquence d'horloge)
    • Western Design Center W65C02S CPU 8 bits à 4 ou 8 MHz (l'utilisateur peut choisir la fréquence d'horloge) *[alors que le Z80 est toujours fabriqué par Zilog lui-même, qui est toujours opérationnel, le 6502 est fabriqué par Western Design, puisque la technologie MOS disparu ]
    • Microchip MCU AVR ATMega328PB 8 bits 328 MHz « FAT-CAT » (microcontrôleur ATmega16pb personnalisé)
  • CPLD (ATF1508AS-7AX100) :
    • FAT-SCUNK (Scan Counter and ClocK) et FAT-CAVIA (ChAracter Video Adapter) pour circuits vidéo connectés à un oscillateur 25.175 MHz
    • FAT-SPACER (Serial to Parallel ControllER) pour la conversion de signal, horloges, série/parallèle avec oscillateur 16 MHz
  • 64 Ko de RAM adressable par l'utilisateur
  • Stockage : Emplacement pour carte MicroSD avec système de fichiers intégré au BIOS (AVR)
  • Sortie vidéo et prise en charge graphique :
    • Sortie vidéo VGA jusqu'à des résolutions de 320 x 240 (en réalité, c'est 640 x 480 px avec 2 x 2 pixels)
    • Basé sur 40x30 caractères, adressables individuellement pour chaque caractère
    • Jusqu'à 8 couleurs simultanées à l'écran
    • Bitmap à la volée redéfini par l'utilisateur pour les graphiques en mosaïque ou en mosaïque
  • Débogage – 3x connecteurs JTAG
  • Extension – Slot d'extension 40 broches avec E/S génériques via FAT-CAT et FAT-SPACER
  • D'autres:
    • Connecteur PS/2 compatible pour clavier USB
    • Buzzer intégré
    • Alimentation – 5 V via USB-C

Plus d'informations - Olimex


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.