一、项目概述
ZuluSCSI Ultra Wide 是一款基于树莓派 RP2350B 芯片开发的开源硬件(OSHW)SCSI Ultra Wide 仿真器,核心目标是为搭载 SCSI Ultra Wide 接口的老旧设备(如 Sun SPARC 工作站、SGI Indy/Octane 图形工作站、老式 Macintosh 电脑、IBM RS/6000 服务器等)提供现代化存储替代方案,解决传统 SCSI 硬盘 / 光驱介质老化、采购困难、故障率高等问题。
该项目针对 SCSI Ultra Wide(68 针)接口做了深度适配,依托 RP2350B 芯片的双核 Arm Cortex-M33 + 单核 XCore 架构,在兼顾性能与成本的同时,保持开源硬件的可定制性,可灵活适配不同老旧设备的存储需求。

二、硬件规格
规格项 | 详细参数 |
|---|---|
主控芯片 | Raspberry Pi RP2350B(双核 Arm Cortex-M33 + 单核 XCore,内置闪存,低功耗) |
SCSI 接口 | 68 针 SCSI Ultra Wide 接口,兼容 SCSI-3 规范,支持 16-bit 传输 |
传输速率 | 最高 40MB/s(符合 SCSI Ultra Wide 标准) |
存储扩展 | 支持 microSD 卡(FAT32/EXFAT 格式,用于存储 SCSI 镜像文件) |
供电方式 | 5V DC 供电(可选 USB-C 接口供电或 SCSI 总线供电) |
尺寸 | 开源 PCB 设计,可基于需求定制(兼容常规 SCSI 设备安装尺寸) |
状态指示 | 板载 LED(电源指示灯、SCSI 活动指示灯、错误指示灯) |
调试接口 | 预留 UART 终端调试接口 |
兼容设备 | 所有具备 SCSI Ultra Wide 68 针接口的老式工作站 / 服务器 / 个人电脑 |
三、核心功能
多类型 SCSI 设备仿真:支持仿真 SCSI 硬盘(HDD)、CD-ROM 光驱、磁带机等主流 SCSI 设备类型,适配不同老旧设备的使用场景。
高速数据传输:对标 SCSI Ultra Wide 规范的 40MB/s 传输速率,满足老旧设备的性能需求,相比传统 SCSI 设备更稳定。
多镜像灵活切换:单张 microSD 卡可存储多个 SCSI 磁盘镜像文件,通过简单命名规则即可为不同镜像分配 SCSI ID,按需切换使用。
即插即用适配:接入 SCSI 总线后,多数设备可自动识别(仅需手动设置唯一 SCSI ID,避免总线冲突),无需复杂系统配置。
全开源可定制:硬件设计(KiCad 工程)和配套固件完全开源,支持修改 PCB 布局、扩展硬件功能、定制固件逻辑。
低功耗稳定运行:基于 RP2350B 低功耗架构设计,适合老旧设备长期运行的场景,降低供电压力。
四、制作与使用指南
1. 硬件制作流程
(1)物料采购
根据仓库内的 BOM 清单采购全部元器件,核心物料包括:RP2350B 核心板、68 针 SCSI 公头 / 母头接口、microSD 卡槽、5V 电源稳压模块、电阻 / 电容 / 排针等被动元件。
(2)PCB 打样
下载仓库中的 Gerber 文件,提交至任意 PCB 厂家(如嘉立创、捷配等),建议选择 FR-4 板材、1.6mm 板厚、喷锡工艺,常规交期即可满足需求。
(3)焊接组装
优先焊接电阻、电容等被动元件,再焊接 microSD 卡槽、排针等接插件;
最后焊接 RP2350B 核心板和 SCSI 接口(注意 SCSI 接口引脚方向,避免焊反导致设备损坏);
焊接完成后可通过万用表检测电源通路,确认无短路后再进行下一步。
2. 固件烧录
下载仓库中适配 RP2350B 的 ZuluSCSI 固件二进制文件(或参考编译指南自行编译);
使用 Raspberry Pi Imager 工具,通过 USB 连接 RP2350B 开发板,将固件烧录至芯片内置闪存;
烧录完成后重启模块,LED 指示灯正常闪烁即代表固件加载成功。
3. 镜像配置与使用
将 microSD 卡格式化为 FAT32/EXFAT 格式(建议单分区);
将目标设备兼容的 SCSI 镜像文件(.img/.iso 等格式)拷贝至 SD 卡根目录,可通过文件名规则设置 SCSI ID(如
scsi0.img对应 SCSI ID 0);将模块接入老旧设备的 SCSI 总线,连接电源,设置模块的 SCSI ID(板载拨码开关 / 固件配置);
启动老旧设备,系统会自动扫描并识别仿真的 SCSI 设备,即可像传统 SCSI 存储设备一样读写数据。
License
CERN Open Hardware License
项目地址
https://github.com/ZuluSCSI/ZuluSCSI-Ultra-Wide-OSHW-RP2350B
