SCAMP CPU
我想用TTL芯片制作CPU。
此存储库可能是Verilog源,KiCad文件,文本注释和软件的松散连接集合。
它称为“ SCAMP”,其含义类似于“简单计算和算术微编码处理器”。
计划
在Verilog中创建CPU,每个部分都有一个测试平台。
用仅使用74xx兼容原语(例如 )但仍通过测试平台的Verilog替换原始Verilog。
将74xx-Verilog转换为KiCad原理图。
建立CPU
当我弄清楚CPU实际如何工作时,步骤1到3可能会经历几次迭代,但是希望步骤4只会发生一次。 如果第4步需要进行的次数不止一次,则它将永远无法完成。
当前状态
我已经完成了Verilog的编写,并认为我已经决定了总体CPU架构(请参见下图)。
我对指令集感到非常满意,请参阅 (可从在线获得)-但指令集是使用微码实现的,因此更改相对便宜。
我在这里有一些博客文章:
2022-04-12 12:11:11
8.16MB
G-code
1