文件名称:cpu:制作小巧的CPU
文件大小:11KB
文件格式:ZIP
更新时间:2024-04-28 16:05:06
Verilog
*处理器 单击获取我之前制作的更多CPU。 教学用微算机,SAP2 mini 这是一个简单的冯·诺伊曼架构cpu。 这包括: 。 256 x 12 RAM。 更多的内存用于编程。 编译和测试: iverilog -o tb_sap2_mini.o tb_sap2_mini.v vvp tb_sap2_mini.o gtkwave tb_sap2_mini.vcd 指示 符号: 答:蓄能器。 B:B寄存器。 M:RAM。 X:指针寄存器。 O:输出端口。 操作说明 操作码 意义 例子 机器周期 LDA 0000 [8位地址] A <-M LDA A5H 6T 添加 0001 [8位地址] A <-A + B 添加A5H 6T 潜艇 0010 [8位地址] A <-AB SUB A5H 6T STA 0011 [8位地址] M <- STA
【文件预览】:
cpu-master
----LICENSE(1KB)
----src()
--------sap2_mini.v(9KB)
--------tb_pc.v(688B)
--------tb_ctrl.v(2KB)
--------tb_sap2_mini.v(2KB)
--------tb_sc.v(554B)
--------tb_output_port.v(485B)
--------tb_ram256x12.v(668B)
--------tb_b.v(482B)
--------tb_x.v(774B)
--------tb_ir.v(601B)
--------tb_alu.v(774B)
--------tb_input_and_mar.v(623B)
--------tb_acc.v(607B)
--------tb_mdr.v(528B)
--------tb_i.v(519B)
----.gitignore(44B)
----README.md(2KB)