OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6361|回复: 12

历时3个月制作的CPU终于可以晒一下了

[复制链接]

23

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
735
金钱
735
注册时间
2015-7-9
在线时间
135 小时
发表于 2020-12-20 08:45:38 | 显示全部楼层 |阅读模式
本帖最后由 wgui 于 2020-12-20 09:07 编辑

视频不知道怎么发花了三个月时间制作的74逻辑芯片8位CPU,历经了不少失败。
由三块板组合而成,ALU板+主要逻辑板+内存小板,曾经的电子厂夺命流水级的手工焊接手艺。。。
工作时钟目前修改已经可以跑2MHZ。
地址线是16位,所以只能使用64KB的RAM和ROM寻址范围。
显示屏接口是用ALU移位功能实现SPI,只能输出,没有SPI读功能,有了SPI刷屏能提高不少效率
硬件没有什么多余的,基本靠组合指令模拟,一组通用8位,一个IO中断,一个没多大意义的8位计数器,16位程序地址计数器,加法器,比较器。乘法,除法,取余都是通过移位和加法指令实现。
用的芯片都是比较过时的,某宝被坑了几次,买到翻新和性能不好芯片,导致运行不了,浪费的不了时间。
写了一个简易的汇编编译器,通过配置可以自由组合机械码和自定义指令标识。不过汇编写程序还是太麻烦了,然后顺便也写了个简易的c转汇编,通过一个个汇编功能模块来代替转换的。感觉语法分解释得不好,还有很多bug。还没做算术公式解算,也就是每个比较和计算都只能跑一个公式,指针类型只能用单个,还没有实现浮点数计算,还没有了解浮点数是如存放和计算的,所以没有做。



内存

内存

主要时序和控制

主要时序和控制

主要功能是ALU

主要功能是ALU

内部架构

内部架构
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

23

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
735
金钱
735
注册时间
2015-7-9
在线时间
135 小时
 楼主| 发表于 2020-12-21 10:49:39 | 显示全部楼层
过段时间调试完毕就公布电路图,有兴趣的可以留意一下
回复 支持 反对

使用道具 举报

33

主题

215

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2013
金钱
2013
注册时间
2017-12-11
在线时间
450 小时
发表于 2020-12-21 10:55:38 | 显示全部楼层
这个牛叉,顶。
回复 支持 反对

使用道具 举报

34

主题

252

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
473
金钱
473
注册时间
2020-5-11
在线时间
217 小时
发表于 2020-12-21 12:11:46 | 显示全部楼层
这是真的厉害
回复 支持 反对

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12695
金钱
12695
注册时间
2012-11-26
在线时间
3711 小时
发表于 2020-12-21 13:14:32 | 显示全部楼层
牛逼了  一直没理解电子元器件是怎么执行代码的
学无止境
回复 支持 反对

使用道具 举报

23

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
735
金钱
735
注册时间
2015-7-9
在线时间
135 小时
 楼主| 发表于 2020-12-21 14:41:43 | 显示全部楼层
演示视频不知道怎么发,只能发连接了https://www.bilibili.com/video/BV12h411Z7HY
回复 支持 反对

使用道具 举报

23

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
735
金钱
735
注册时间
2015-7-9
在线时间
135 小时
 楼主| 发表于 2020-12-21 14:49:52 | 显示全部楼层
jermy_z 发表于 2020-12-21 13:14
牛逼了  一直没理解电子元器件是怎么执行代码的

那个是数字电路的精辟之处了,二进制算术真的好神奇。
回复 支持 反对

使用道具 举报

5

主题

134

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1387
金钱
1387
注册时间
2019-5-29
在线时间
163 小时
发表于 2020-12-21 15:41:17 | 显示全部楼层
厉害了
回复 支持 反对

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8207
金钱
8207
注册时间
2020-5-11
在线时间
3702 小时
发表于 2020-12-21 15:54:22 | 显示全部楼层
牛            
专治疑难杂症
回复 支持 反对

使用道具 举报

2

主题

141

帖子

0

精华

高级会员

Rank: 4

积分
673
金钱
673
注册时间
2020-11-21
在线时间
67 小时
发表于 2020-12-21 17:15:45 | 显示全部楼层
厉害                    
回复 支持 反对

使用道具 举报

10

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
241
金钱
241
注册时间
2013-12-30
在线时间
50 小时
发表于 2020-12-22 13:52:21 来自手机 | 显示全部楼层
这也 太厉害了。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2018-11-4
在线时间
127 小时
发表于 2021-1-4 12:34:03 | 显示全部楼层
牛叉了个逼
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2018-12-26
在线时间
24 小时
发表于 2021-1-7 15:07:15 | 显示全部楼层
牛逼
琐碎时光,悄悄溜走
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 20:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表