前阵子去忙了, 好久没发帖, 因为那时做CPU是在家宅, 当时宅久了感觉自己脑子和身体都有点不正常了, 所以要出去接触社会, 最近有点空闲时间, 想起这个东西, 翻了一下, 私人消息发现好多人要订的, 线下群也有人要订, 因为制作麻烦,所以不太想弄, 然后在某网友穷追猛打下, 好吧, 他把板子寄了过来, 然后收了2K大洋开工, 感觉确实焊接好麻烦, 于是就有个想法, 2012年底在论坛发布了第一个自制CPU到现在有6年多时间了, 打算出一款7周年纪念版的CPU, 让喜欢DIY的网友制作更便捷, 调试和下载程序更方便, 指令集和旧版CPU一样甚至有所增加, 同时支持现有资源, 比如C编译器等等.
该纪念版CPU设想:
这是一个类似单片机最小系统的CPU, 对外资源为预留IO口阵列, 用户可对IO口阵列进行编程 ,挂载在IO口阵列的设备由用户自己增加;
整机使用贴片74门电路集成在一片PCB电路板上, 电路板尺寸理想是最优7cm*7cm左右的尺寸, 现在PCB打样好便宜, 10cm*10cm十片才19块钱包邮;
USB-串口在线下载程序, 写出来的代码编译后, 即刻下载即刻运行;
[修改于 5 个月前 - 2019-07-10 03:56:47]
引用 UICalculus 发表于 6 楼的内容:
这系统是固件吗
这个系统是从在FLASH上,由BIOS引导进来的
[修改于 5 个月前 - 2019-07-11 00:09:39]
刚才电路有个小BUG造成异常脉冲刚弄好, 已经成功接收到数据0x66,0x63, 当前发送端波特率2048000bps, 接收端波特率2000000bps;
实际波形还不错, 美滋滋~
[修改于 4 个月前 - 2019-08-03 18:22:03]
当前设计完成的7周年纪念版CPU上面的主要部件用了20片74系列IC和4片SRAM存储器IC, 一共24片IC, 准备开始画PCB;
新的ALU支持输入两个为8位数的硬件单周期乘法指令, 输出结果为16位, 该乘法指令对32位乘法和64位乘法以及浮点乘法都能起到加速作用
目前根据器件参数计算了一下工作频率, 大概在60MHZ-70多MHZ之间
[修改于 4 个月前 - 2019-08-12 03:41:09]
目前所有部件和门电路的大概摆位, 走线比较顺, 应该还不确定 , 背面的话在考虑是否放置单步运行按钮LED灯及框图显示各部件状态;
[修改于 4 个月前 - 2019-08-13 01:03:41]
配置:
RAM最大可装2MB;
ROM最大可装1MB;
256字节寄存器堆;
3x8 IO口;
供电3.3V;
[修改于 4 个月前 - 2019-08-13 01:21:23]