• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

基于FPGA的8位阵列乘法器Verilog代码Quartus仿真

07/15 09:12
560
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

2-24020115192VH.doc

共1个文件

名称:基于FPGA的8位阵列乘法器Verilog代码Quartus仿真

软件:Quartus

语言:Verilog

代码功能:

课程设计内容

利用COP2000实验仪、FPGA实验板为硬件平台,采用EDA设计工具和COP2000仿真软件,设计并实现阵列乘法器功能。

课程设计要求

1.采用自上而下的设计方法,顶层设计建议采用原理图设计输入方式;底层设计输入方式自行选定;

2.设计的电路应由细胞模块和门电路等逻辑部件组成;

3.被乘数和乘数的位数均为8位二进制数;

4.对设计电路进行功能仿真并验证其正确性,仿真数据由指导教师给出;

5.实现编程下载和硬件测试;

6.独立设计、调试、仿真、下载和硬件测试并通过指导教师现场验收;

7.撰写课程设计报告。

FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com

演示视频:

设计文档:

1. 工程文件

2. 程序文件

顶层原理图

模块代码

3. 程序编译

4. 仿真图

部分代码展示:

//4bit乘法器输出组成8bit乘法器
module mul_8x8(
input [7:0] c11,//4bit乘积1
input [7:0] c12,//4bit乘积2
input [7:0] c21,//4bit乘积3
input [7:0] c22,//4bit乘积4
output [15:0] result//结果
);
//将4个4bit乘积扩展后相加得到最终乘积
assign result=({8'b0,c11}+{4'b0,c12,4'b0}+{4'b0,c21,4'b0}+{c22,8'b0});
endmodule

点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=652

  • 2-24020115192VH.doc
    下载

相关推荐