CERBERUS 2100:令人难以置信的可编程教育板,配备传奇的 Z80 和 6502 CPU

CERBERUS

该公司 Olimex 最近推出了 CERBERUS 2100,计算机科学教育的一场革命。它是一款开放式硬件教育板,可使用 BASIC 语言进行编程,具有 8 位 Z80 和 6502 微处理器,以及充当 I/O 控制器的 Microchip AVR 微控制器。是的,就是几十年前为一些最重要的计算机提供动力的传奇 Zilog Z80 CPU 和 MOS Technology 6502。

CERBERUS 2100, 有多个CPLD, 是完全可编程的,从最低级别(单独的门和触发器)到在 Z80 和 6502 CPU 上运行的 BASIC 解释器。该板不是 Olimex 自己设计的,而是由 Bernardo Kastrup(也称为 TheByteAttic)设计的,而 BASIC 解释器是由 Alexander Sharikhin (6502) 和 Dean Belfield (Z80) 编写的。

塞伯鲁斯零件

El BIOS代码用C编写并在Arduino IDE下编译。除视频信号外,FAT-CAT 执行所有 I/O 功能,例如文件系统操作、键盘控制和扩展以及声音输出,并支持与 FAT-SPACER 的 DMA 传输。

感谢贝尔纳多·卡斯特鲁普 (Bernardo Kastrup) 提供了用于制造该板的所有文件,但制造本身是由保加利亚公司 Olimex 进行的,该公司目前销售该板 CERBERUS 2100 219 欧元。硬件设计文件、固件和详细文档可以在 GitHub 和 TheByteAttic 网站上找到。对于那些喜欢视频内容的人,还提供 45 分钟的介绍。

CERBERUS 2100 规格

至于 技术指标 从这个可编程板上,我们有以下内容:

  • 加工单位:
    • Zilog Z80 8 位 CPU,4 或 8 MHz(用户可以选择时钟频率)
    • Western Design Center W65C02S 8位CPU,4或8 MHz(用户可以选择时钟频率)*[而Z80仍然由Zilog自己制造,仍在运行,6502由Western Design制造,因为MOS Technology消失了]
    • Microchip 328 位 AVR ATMega8PB 328 MHz“FAT-CAT”MCU(定制 ATmega16pb 微控制器)
  • CPLD (ATF1508AS-7AX100):
    • FAT-SCUNK(扫描计数器和时钟)和 FAT-CAVIA(字符视频适配器)用于与 25.175 MHz 振荡器连接的视频电路
    • FAT-SPACER(串行到并行控制器)用于信号转换、时钟、串行/并行,带 16 MHz 振荡器
  • 64 KB 用户可寻址 RAM
  • 存储:MicroSD 卡插槽,文件系统内置于 BIOS (AVR)
  • 视频输出和图形支持:
    • VGA 视频输出分辨率高达 320x240(实际上是 640x480 像素,2x2 像素)
    • 基于 40x30 字符,每个字符可单独寻址
    • 屏幕上最多同时显示 8 种颜色
    • 用户可重新定义平铺或马赛克图形的即时位图
  • 调试 – 3x JTAG 连接器
  • 扩展 – 40 针扩展槽,通过 FAT-CAT 和 FAT-SPACER 提供通用 I/O
  • 其他:
    • PS/2 连接器兼容 USB 键盘
    • 集成蜂鸣器
    • 电源 – 5V,通过 USB-C

更多信息 - 奥林匹斯


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。