华中科技大学计算机学院计科专业大三上组原实验,实验平台为Logisim。
从零开始搭建CPU,写于2018/10/09,时间匆匆,共勉。 实验完成于2018/12/02。 我在crc实验上倾注了较多的心血,crc也是我这整个实验的亮点,我有留一个程序用于求(21,16)crc编码的异或表达式,我想只要你给出生成多项式和具备基本的C++程序设计能力,你就能基于我给出的程序得到任意位余数的异或表达式。
Data Presentation(数据表示实验)
- 国标码转区位码
- 偶校验
- 海明校验
- CRC循环冗余校验
- 简单流水实验
Arithmatic and Logic Unit(运算器实验)
- 并行快速加法器
- 阵列乘法器
- booth一位乘法器,感谢博客
- 32位MIPS运算器
Storage System(存储实验)
- 汉字字库扩展(存储器字扩展)
- MIPS RAM(存储器位扩展)
- MIPS RegFile
- 全相连cache
Simple CPU(CPU实验)
- 单周期MIPS(硬布线)
- 多周期MIPS(微程序)
- 多周期MIPS(硬布线)