A4092 SCSI-2 主机控制器

A4092 是 Dave Haynie 经典 A4091 Zorro 的现代重制版 Commodore Amiga 的 III SCSI 控制器。它保留了大量经过验证的技术 架构及其核心是NCR/LSI 53C710 SCSI控制器, 用现代等效物替换过时且无法获得的组件。

A4092 SCSI-2 主机控制器封面
oshw_hqzl2026-03-06 08:57:46CC BY-NC-SA 4.0
136
Star

PCBA

设计文件

KiCad图标Kicad.zip2.66MB

其他附件

EDA查看器

复制嵌入代码

详细介绍

这是一个开源硬件项目,旨在为经典的 Commodore Amiga 计算机提供一个现代化的 SCSI-2 主机控制器,作为对 Dave Haynie 设计的 A4091 的重新实现。

核心定位

  • 目标平台:Commodore Amiga(主要是 Amiga 4000,也可用于 Amiga 3000)

  • 核心芯片:保留了 NCR 53C710 SCSI 控制器,确保与原始 A4091 的核心架构和兼容性

  • 项目性质:完全开源,包含硬件设计(Gerber 文件、原理图)、固件(Verilog)和文档

主要改进(What's New)

  1. CPLD 替代 GALs

    • 用单个 Xilinx XC95144XL CPLD 整合了原设计中多个离散 GAL 芯片的功能

    • 支持现场升级逻辑,无需焊接或更换芯片

    • 提供了比原始 GAL 阵列更多的逻辑资源和路由灵活性

  2. SPI Flash 替代 EPROM

    • 用 SPI Flash 内存替换了并行 EPROM,固件更新不再需要紫外线擦除器和专用编程器

    • 支持在系统中重新编程 Flash

  3. 现代 SMD 封装

    • 使用 TSSOP 等现代表面贴装封装,减小了板卡尺寸,改善了信号完整性

    • 与当前 PCB 组装工艺兼容

  4. 面向现代制造

    • 设计可通过 JLCPCB 或 PCBway 等服务进行制造,使用当前生产中易于采购的组件

    • 无需从 donor boards 上寻找 NOS 零件或拉取芯片

保持不变的部分(What Stays the Same)

  • 核心架构与 A4091 完全一致

  • NCR 53C710 SCSI 控制器

  • Zorro III 总线接口,保持相同的时序和协议行为

  • 与现有 A4091 设备驱动和 ROM 镜像完全兼容

  • 主动 SCSI 终端

  • 内部和外部 SCSI 连接器

相关项目

  • A4091:由 Dave Haynie 在 1992 年设计的原始 Commodore Amiga SCSI 控制器

License

CC BY-SA 4.0

项目地址

https://github.com/A4091/A4092