实验二、数字集成电路功能模块设计与实现
一、实验目的
1.学习设置和运行数字集成电路仿真软件。 2.学习数字集成电路功能模块的设计。
二、实验内容
本实验通过设计一个矩阵乘法代码学习数字集成电路功能模块的设计,学习使用数字集成电路仿真软件进行电路仿真。
R'[1.2840 0.1132 0.1197]R
可以采用加法器和移位寄存器来实现系数相乘的运算:
1.2840 ≈ 1.28125 = 1 + 0.25(右移2位)+ 0.03125(右移5位)
0.1132 ≈ 0.109375 = 0.0625(右移4位)+ 0.03125(右移5位)+ 0.015625(右移6位) 0.1197 ≈ 0.11719 = 0.0625(右移4位)+ 0.03125(右移5位)+ 0.25(右移2位) + 0.015625(右移6位)+ 0.0078125(右移7位)
三、实验步骤
详细步骤
1. 编辑好RTL代码文件。
2. 启动数字集成电路仿真软件,读入RTL代码。 3. 进行仿真。
4. 按照设计模块的时钟参数设计好电路的时序约束。 5. 如果计算不能在一个周期内完成,该当如何处理?
实验代码:
学生填写 实验结果: 学生填写 实验结论 学生填写