手搓CPU,纯手工焊接+1800行代码,吊打龙芯(图)!!!!!!!!!!!!!!!!!
7月15日消息,一位爱好者使用了老式内存芯片和8-bit时代的逻辑元件,打造出了一整个处理器,不是开发板,不是微控制器,而是一个功能完全的、能够执行指令、进行内存寻址的CPU。这位名叫Majsterkowanie i nie tylko(简称MINT)的极客爱好者,历时三个月完成了这个名为EPROMINT的项目。MINT从一个简单的实验开始,利用过时的EPROM内存芯片控制小型外部系统,例如PWM调光器或消息显示器。他发现,如果内存可以模拟基本逻辑,那么构建一个完整处理器的思路或许并非遥不可及,于是,他一头扎进了电路图和经典8-bit CPU(如Z80)的架构研究中。最终,他成功打造了一台功能齐全的CPU,看起来不时尚或不精致,但它根据真实的指令集运行,执行自己的汇编代码,并像商业处理器一样响应硬件中断。项目从最基本的算术逻辑单元(ALU)开始,最初的原型因不可靠而被废弃,后续的版本则便于调试。随后,他又增加了内存接口、地址总线控制器(由第二个ALU驱动)以及控制逻辑,后者负责解码操作码并协调整个数据流。软件部分同样是从零开始编写的,近2000行代码定义了处理器如何处理指令、优化数据流动,并创建了测试程序。这些代码是基于早期电路板的定制开发工具编写的,其指令集甚至超越了老式CPU所能做到的,包括乘法、除法、三角函数计算甚至位序列处理等操作。
这台CPU由四块全尺寸的穿孔板组成,重达500多克,如果将所有电线拉直,总长度超过1公里,所有逻辑运算都通过预编程的内存实现,数据路由和指令解码等功能均依赖于此。与现代芯片不同,这台CPU的执行路径完全暴露,每个时钟周期、每个操作码以及所有寄存器的变化都清晰可见。
为了展示这台CPU的功能,MINT将其连接到一台VFD显示屏上,并编写代码播放《黑客帝国》的片段。
手搓CPU已经不是头一回了 Nanano 发表于 2025-7-15 15:58
手搓CPU已经不是头一回了
这个技术含量最高 这个厉害!
真的吊打龙芯? suiwinder 发表于 2025-7-15 16:39
这个厉害!
真的吊打龙芯?
龙芯用的MIPS MINT作者把CPU各运行模块进行组成,最后能组成一个完整的CPU运行逻辑,能整成这样,算比较厉害了,可以走电脑硬件开发这条路了。 标题党吧,就这能和龙芯比性能? 引文请标记出处! oldyk 发表于 2025-7-15 19:09
标题党吧,就这能和龙芯比性能?
龙芯买的MIPS架构设计CPU。MIPS是啥?简单说,它既是公司名,也是一种芯片指令集,相当于盖房子的“设计图纸”。龙芯每年交钱续费,按照出货量给费用。 ThinkpadCR7 发表于 2025-7-15 20:41
引文请标记出处!
***/s?id=1837722251855786234&wfr=spider&for=pc 、爱,。、 发表于 2025-7-15 15:46
7月15日消息,一位爱好者使用了老式内存芯片和8-bit时代的逻辑元件,打造出了一整个处理器,不是开发板,不 ...
战嬴改性子了?不推荐core2了? wolforchina 发表于 2025-7-16 09:25
战嬴改性子了?不推荐core2了?
推荐老芯片 这个已经不新鲜, 如果你能把一块肉存储几十个ssd的内容, 那才时髦 xdni336 发表于 2025-7-16 14:20
这个已经不新鲜, 如果你能把一块肉存储几十个ssd的内容, 那才时髦
不新鲜?国外最火! wolforchina 发表于 2025-7-16 09:25
战嬴改性子了?不推荐core2了?
把老芯片玩得溜才是本事,买国外的新芯片吹牛B是傻X 这和 1990年自己做电脑,抗衡IBM PC 有什么区别. 和Core2哪个强? taoch2007 发表于 2025-7-16 19:44
和Core2哪个强?
单比性能core2强,但这个技术含量高
页:
[1]