- 1024BitsLargeMultiplication
- 1024位二进制大数乘法,上板测试成功
- G_ALU32 - 门级设计32位ALU
- 功能已实现,上板测试成功
- ALU32 - RTL设计32位ALU
- 功能已实现,测试成功
- fpga型号:xc7a200tfbg676-2
- 实验箱型号:LS-CPU-EXB-002
- 制造厂商:龙芯中科
DigitalLogic
├─Constraints - 管脚约束文件
│ ├─1024BitsLargeMultiplication
│ ├─ALU32
│ └─G_ALU32
├─Module - 模块文件
│ ├─1024BitsLargeMultiplication
│ │ ├─Algorithm
│ │ ├─MulTest
│ │ └─Display
│ ├─ALU32
│ │ ├─AdderModule
│ │ ├─LogicModule
│ │ ├─ShifterModule
│ │ └─TruncatedModule
│ └─ALU32_GATE
│ ├─FullAdderModule
│ ├─LogicModule
│ ├─ShifterModule
│ │ └─G_ShifterDig
│ └─TruncatedModule
├─Sim - TestBench文件
│ ├─1024BitsLargeMultiplication
│ ├─ALU32
│ └─ALU32_GATE
└─TestData - 测试数据集
├─ALU32
└─G_ALU32
- 安装vivado
- 自行配置项目,添加相应文件进行测试
- 推荐使用vscode作为verilog文件的编辑器
- 测试文件若在读取数据时遇到路径问题,请根据运行机的环境配置路径
本项目模块文件中使用的lcd_module.dcp
文件为实验箱配套的触摸屏模块,用于实验箱触摸屏的使用以及调试,版权属于龙芯中科。
- 1024BitsLargeMultiplication
-
- RTL设计1024位二进制大数乘法
- G_ALU32
-
- 门级设计32位ALU设计
- ALU32
-
- RTL级别32位ALU设计