文件名称:Cache-CPU:基于 MIPS32 指令子集的处理器
文件大小:8.08MB
文件格式:ZIP
更新时间:2024-07-11 11:15:25
VHDL
#Cache CPU Cache CPU(CaCPU) 是一个基于 MIPS32 指令子集的多周期处理器。 它支持 48 条指令、异常和中断处理、MMU 和 TLB 以及特权级别。 它主要在 VHDL 中实现。 Cache 只是我们的团队名称,并不代表 CPU 使用的快速内存。 类 Unix 的微型操作系统 ucore 可以在该处理器上运行。 一个 decaf/Mind 交叉编译器可以生成在 ucore OS 上运行的代码。 操作系统和编译器都包含在这个项目中。 48条指令 addi, addu, slt, slti, sltiu, sltu, subu, mult, mflo, mfhi, mtlo, mthi, and, andi, lui, nor, or, ori, xor, xori, sll, sllv, sra, srav, srl, srlv、beq、bgez、bgtz、b