首页›行业资讯›Tang Nano 20K 让 CoCo 1/2 变 CoCo 3,但代价是侵入式改板
← 返回行业资讯
开源项目

Tang Nano 20K 让 CoCo 1/2 变 CoCo 3,但代价是侵入式改板

开源项目Tang Nano 20K让 CoCo 1/2 变…fpga.love
配图

一台四十年前的 TRS-80 彩色计算机,靠一块 Tang Nano 20K 开发板补上了当年官方没给的升级路径。Felipe Antoniosi 的方案把 CoCo 1/2 主板上的原芯片位置接管过来,模拟 CoCo 3 的分页内存与增强图形,并加上 HDMI 输出。

用子板接管原芯片位

TRS-80 彩色计算机共三个版本,CoCo 3 在内存与图形上明显强于前两版,但 CoCo 1/2 用户当年没有官方升级通道。Felipe Antoniosi 的做法是把 Tang Nano 20K 开发板做成一组子板,连接到 CoCo 主板上各芯片原本所在的位置,由 FPGA 模拟 CoCo 3 的分页内存系统与图形芯片。官方说法是图形芯片与原 Motorola 部件兼容,同时提供增强图形能力。这意味着升级不是换一颗芯片,而是让 FPGA 顶替主板上的多个原器件。

HDMI 与模拟视频并存

该方案提供 HDMI 输出,同时保留模拟视频与增强音频能力。对一台 1980 年代的机器来说,HDMI 是把它接进现代显示器的现实手段,而模拟输出留住了原配显示器的使用场景。素材没有给出分辨率、音频规格或内存上限之外的具体数字,CoCo 3 的可分页内存可扩展至 512k 是原文给出的唯一容量信息。真正的问题在于改造的侵入性:子板要落在原芯片位置,意味着主板要被实质改动,这不是插卡式升级。

仓库核心模块上手路径
示意图

顺带模拟 Apple ][

素材提到,如果对 CoCo 感到厌倦,这块板子还可以用来模拟 Apple ][。这属于同一块 Tang Nano 20K 上的另一套软核配置,说明该设计的可重配置空间没有被 CoCo 3 模拟占满。对做 FPGA 复古计算的人,这一点比 CoCo 本身更有参考价值:同一块开发板承载多套机器模拟,靠的是逻辑资源余量与子板接口的通用性。素材未公布该模拟的兼容程度与所需外设。

三条要点
  • Tang Nano 20K 子板接管 CoCo 1/2 主板原芯片位
  • 模拟 CoCo 3 分页内存与增强图形,兼容原 Motorola 部件
  • 提供 HDMI 与模拟视频输出,改造属侵入式

对我们的影响

对国内做高速接口与板卡的工程师,这件事的直接用处不在 CoCo 本身,而在子板形态:用 FPGA 顶替主板上多个原器件、在原芯片位置取信号,是老旧设备延寿的常见路子,涉及电平匹配、时钟域与视频输出。Tang Nano 20K 是国内易得的开发板,意味着这类改造的门槛在降低。但方案未公布原理图与引脚约束细节,能否直接复用取决于原作者释放的资料;供应链上不涉及国产替代问题,工具链仍是厂商那套。

FPGA复古计算Tang Nano视频输出
fpga.love