文号
831545
阅读
46603
回复
29
收藏
35
从零开始设计一个简单的CPU和计算机,最新做了几块板子(整理了编译器等资料)
2017/03/08
IP:广西
原始的帖子在这里,电路原理图也有
https://www.kechuang.org/t/81422

现在重新做了几块板子,挺漂亮的。

==============================================
计算机系统的配置:

小名:qCPU(CuteCPU)
CPU:4位
ROM:4KB
RAM:4KB
运行频率:74芯片极限
IO:2组4位的IO口
4个按键
其他外设就是5个LED发光二极管,一个蜂鸣器,一个4位数码管,
一个5X7点阵LED,一个LCD1602液晶
配备我自己设计的汇编器,使用起来跟
当年使用8086汇编编程很像
目前可以使用USB下载,USB提供电源,在电脑编写代码后,编译下载运行一条龙!!
==============================================
支持指令如下:

ADD    加法
RM     读取内存
ADDC   带进位加法
WM     写内存
SUB    减法
OUT    IO输出
<      小于比较
=      等于比较
GOTO   小跳转
QCLR   清空
QMOV   赋值
QADD   加法
QSUB   减法
QGOTO  长跳转
QJMP   立即跳转

==============================================
主板整体图
主板_焊接图.jpg

LED点阵和数码管板子
LED板_焊接图.jpg

漂亮但是也比较贵的圆孔IC插座,还没有安装上74芯片的样子
1.png
漂亮的白色USB下载器
2.png
3.png
4.png
这个是原始的电路版本和USB下载器,可以比较一下
pp05.png

5.png
新版本合影,还有LED点阵和数码管没有做好,点阵是方形点阵
6.png

非常好用的,自己设计的汇编器
pp11.jpg


==============================================

一共是:
一块蓝色主板,
一块白色下载器,
一块1602液晶,
一块LED点阵
一块数码管
一起大概170元,(如果不要圆孔IC插座150元这样就可以,龙少的设计好像400多元)


==============================================


attachment icon CuteCPU计算机原理图-2.pdf 586.81KB PDF 1129次下载 预览

attachment icon CuteCPU指令集解释.pdf 89.36KB PDF 1352次下载 预览

attachment icon LED点阵等原理图.pdf 233.35KB PDF 528次下载 预览

attachment icon CuteCPU编译器.rar 239.36KB RAR 216次下载


attachment icon xLED流水灯测试代码.a 0.16KB A 144次下载

attachment icon LED点阵马赛克.a 0.76KB A 119次下载

attachment icon LED点阵显示0-9(2).a 11.65KB A 122次下载
[ 修改于9年8个月前 - 2017/04/07 17:16:48 ]
9年9个月前IP:四川
831564
1楼
之前看到龙少的CPU,不由得激动了一下。现在看见楼主的,眼前一亮,又是一阵激动~~~强烈资瓷~~~所以弱弱问一句,打算出套件吗???
引用
评论
qql作者
9年9个月前IP:广西
831565
2楼
引用 sszxlsy:
之前看到龙少的CPU,不由得激动了一下。现在看见楼主的,眼前一亮,又是一阵激动~~~强烈资瓷~~~所以弱弱问一句,打算出套件吗???
目前刚做几片而已,如果多人报名可以做一些给大家,后面我做一系列视频讲怎么从草稿纸 设计CPU的。
引用
评论
qql作者
9年9个月前IP:广西
831566
3楼
这个版本我很满意,很经典的设计,小巧简洁,非常值得 学习借鉴
引用
评论
9年9个月前IP:安徽
831571
4楼
持续关注 楼主加油
引用
评论
9年9个月前修改于 9年9个月前IP:四川
831573
5楼
qql,给我订一套。
引用
评论
9年9个月前IP:四川
831577
6楼
引用 qql:
目前刚做几片而已,如果多人报名可以做一些给大家,后面我做一系列视频讲怎么从草稿纸 设计CPU的。
报名并订一套
233~~~
引用
评论
qql作者
9年9个月前IP:广西
831579
7楼
引用 guangyu_2005:
qql,给我订一套。
还有LED点阵,数码管的板子没回来,记得留你一套了
引用
评论
9年9个月前IP:四川
831620
8楼
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

正在写RV32IMC核心的路过
引用
评论
9年9个月前IP:四川
831632
9楼
讲真,ISA设计上有ADD/ADC/LD/ST/JMP/JNZ就足够了╮(╯▽╰)╭
引用
评论
9年9个月前IP:河北
831657
10楼
报名并订一套
引用
评论
qql作者
9年9个月前IP:广西
831731
11楼
就两三个人不好打电路板,最近有其他项目,大家先看我帖子的电路图
引用
评论
9年9个月前IP:江西
831739
12楼
最近学汇编,微机原理,51单片机,感觉这个挺好,学明白之后想动手做一个
打电路板多打点算起来能便宜不少 定一张pcb
比较感兴趣编译器和下载器
引用
评论
qql作者
9年9个月前IP:广西
831951
13楼
引用 布布卡:
最近学汇编,微机原理,51单片机,感觉这个挺好,学明白之后想动手做一个
打电路板多打点算起来能便宜不少 定一张pcb
比较感兴趣编译器和下载器
恩,刚好最近有其他事情忙。。。做几块板子也是等了很长时间
引用
评论
9年9个月前IP:四川
831955
14楼
预定一套~在学Verilog 的飘过。。。。。
引用
评论
9年9个月前IP:福建
831990
15楼
~~~报名订一套
引用
评论
qql作者
9年8个月前IP:广西
832084
16楼
修改了一点电路,重新做了板子。。。
先做几片吧,我自己留一片
为了方便交流,我建了一个QQ群 自制CPU和计算机 322053937

套件我放在淘宝这里了,,之前说要的可以拍下
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
引用
评论
qql作者
9年8个月前IP:广西
832086
17楼
引用 llllt:
~~~报名订一套
  看下面的连接有套件了,不过就几套
引用
评论
qql作者
9年8个月前IP:广西
832439
18楼
目前还有3套,,要的可以拍下,后面要重新打样比较慢
引用
评论
9年8个月前IP:四川
832599
19楼
引用 qql:
目前还有3套,,要的可以拍下,后面要重新打样比较慢
已拍下,能快点发货吗?(笑
引用
评论
qql作者
9年8个月前IP:广西
832855
20楼
重新整理了资料,,已经上传
引用
评论
9年7个月前IP:重庆
833298
21楼
LED点阵貌似是严大叔定制来做时钟的5*7模块,很漂亮呢,最近在准备焊一个8088。话说龙少那家伙后面上班了也不折腾了,亏我花了两个晚上焊出来.....
引用
评论
9年5个月前IP:云南
835382
22楼
有开机运行的照片吗??想看看
引用
评论
9年5个月前IP:湖北
835784
23楼
厉害,膜拜....................
引用
评论
9年4个月前IP:四川
837351
24楼
大神,还有货么?给我留一台
引用
评论
9年4个月前IP:上海
837378
25楼
淘宝下架了???
引用
评论
8年10个月前IP:北京
843306
26楼
USB下载器也是自己做的吗,好像没有原理图
引用
评论
8年4个月前IP:河北
848233
27楼

还有吗??来一套

引用
评论
5年9个月前IP:广东
891143
28楼

你好啊,这个板子还有吗?想买一套玩下!

引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的