CERBERUS 2100: неймовірна програмована плата для освіти з легендарними ЦП Z80 і 6502

КЕРБЕР

Компанії Olimex нещодавно випустила CERBERUS 2100, революція в освіті інформатики. Це відкрита апаратна навчальна плата, програмована на мові BASIC, яка має 8-розрядні мікропроцесори Z80 і 6502, а також мікроконтролер Microchip AVR, який виконує роль контролера введення-виведення. Так, легендарні процесори Zilog Z80 і технологія MOS 6502, які використовували деякі з найважливіших комп’ютерів десятиліття тому.

CERBERUS 2100, який має кілька CPLD, є повністю програмованим, від найнижчого рівня (окремі вентилі та тригери) до інтерпретаторів BASIC, які працюють на процесорах Z80 і 6502. Плата не є власним дизайном Olimex, а розроблена Бернардо Каструпом (також відомим як TheByteAttic). , тоді як інтерпретатори BASIC були написані Олександром Шаріхіним (6502) і Діном Белфілдом (Z80).

Частини CERBERUS

El Код BIOS написаний на C і скомпільований під Arduino IDE. За винятком відеосигналів, FAT-CAT виконує всі функції вводу-виводу, такі як операції з файловою системою, керування клавіатурою та розширення, а також вихід звуку, а також підтримує передачу DMA за допомогою FAT-SPACER.

Усі файли для виготовлення плати доступні завдяки Бернардо Каструпу, але саме виготовлення здійснюється болгарською компанією Olimex, яка зараз продає плату CERBERUS 2100 за 219 євро. Файли дизайну обладнання, мікропрограми та детальну документацію можна знайти на веб-сайті GitHub і TheByteAttic. Для тих, хто віддає перевагу відеоконтенту, також доступний 45-хвилинний вступ.

Технічні характеристики CERBERUS 2100

Як Технічні характеристики З цієї програмованої плати ми маємо наступне:

  • Блоки обробки:
    • Zilog Z80 8-розрядний процесор на 4 або 8 МГц (користувач може вибрати тактову частоту)
    • 65-розрядний ЦП Western Design Center W02C8S на 4 або 8 МГц (користувач може вибрати тактову частоту) * [хоча Z80 все ще виробляється власною компанією Zilog, яка все ще працює, 6502 виробляється компанією Western Design, оскільки технологія MOS зникла]
    • Microchip 328-bit AVR ATMega8PB 328 MHz “FAT-CAT” MCU (спеціальний мікроконтролер ATmega16pb)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK (Лічильник сканування та годинник) і FAT-CAVIA (ChAracter Video Adapter) для відеосхем, підключених до генератора 25.175 МГц
    • FAT-SPACER (Serial to Parallel Controller) для перетворення сигналу, тактових сигналів, послідовний/паралельний з генератором 16 МГц
  • 64 Кб ОЗП з адресою користувача
  • Зберігання: слот для карт MicroSD з файловою системою, вбудованою в BIOS (AVR)
  • Відеовихід і підтримка графіки:
    • Відеовихід VGA з роздільністю до 320x240 (насправді це 640x480 пікселів з 2x2 пікселями)
    • На основі 40x30 символів, індивідуально адресованих для кожного символу
    • До 8 одночасних кольорів на екрані
    • Растрове зображення на льоту, яке можна перевизначати користувачем, для плиткової чи мозаїчної графіки
  • Налагодження – 3 роз’єми JTAG
  • Розширення – 40-контактний слот розширення із загальним вводом/виводом через FAT-CAT і FAT-SPACER
  • Інше:
    • Роз'єм PS/2, сумісний з USB-клавіатурою
    • Вбудований зумер
    • Живлення – 5 В через USB-C

Більше інформації - Олімекс


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.