Workflow
真手搓CPU,硬核开发者三个月手工焊接、敲1800行汇编代码,竟让自制芯片连屏幕放《黑客帝国》
36氪·2025-07-15 19:27

项目概述 - 一位名为 MINT 的开发者利用老旧存储芯片和8位逻辑器件,手工打造出一颗完整的、具有指令执行和内存寻址能力的CPU,项目名为EPROMINT [1] - 该项目完全由个人开发,没有庞大团队和数百万美元预算支持,历时三个月完成 [3][7] - 项目旨在以极简主义方式致敬计算机起源时代,完全摒弃现代集成电路,仅使用旧款内存芯片与8位逻辑元件 [6] 技术架构与开发过程 - 开发从最基础的算术逻辑单元(ALU)着手,经过重新设计后实现了支持加减乘除、对数、三角函数等更强大的功能 [7][14] - 在ALU基础上实现了三个核心模块:内存控制模块(用于数据存储和地址寻址)、IO接口与程序存储模块(提供外部交互能力)、控制模块(负责指令调度) [10] - 为处理器手写了超过1800行汇编代码,总计约120KB,覆盖从数学函数到逻辑位运算等丰富功能 [16] - 组装完成的处理器总重超过500克 [12] 系统功能与性能演示 - 处理器实现了完整的中断处理逻辑,能够即时响应外部事件,具备现代处理器的基本交互能力 [17] - 成功接上VFD屏幕运行代码,甚至能播放低分辨率版《黑客帝国》片段,通过手动实现的除法循环可稳定输出24帧/秒的视频信号 [5][19] - 在一次测试中尝试处理256位长度的大整数,虽出现系统崩溃,但通过利用掉电不丢失数据的RAM进行排查,最终找出故障根源 [18] 开源与社区影响 - 项目已在GitHub和Google Drive上完全开源,包含所有电路图、固件、设计文档和指令集说明 [21] - 引发社区热议,被赞为DIY精神的极致体现,下一阶段计划是为其开发一个C语言编译器,让更多人能用高级语言为其编写程序 [21] - 项目展示了无需现代IC和现成平台,仅凭对底层逻辑的理解和努力,即可从零构建计算机的可能性 [21][22]