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

基于FPGA的多输出的逻辑网络Verilog代码Quartus仿真

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

2-2405131S951919.doc

共1个文件

名称:基于FPGA的多输出的逻辑网络Verilog代码Quartus仿真

软件:Quartus

语言:Verilog

代码功能:

设计一个多输出的逻辑网络,它的输入是8421BCD码,它的输出定义为:

Y1:检测到输入数字能被2整除。

Y2:检测到输入数字能被3整除。

Y3:检测到输入数字能被5整除。

要求:

1.用可编程器件完成设计,器件型号EPM240T100C5。

2.写出 Verilog HDL语言源代码

3.配置器件的管脚。

4.给出设计的仿真波形。

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

演示视频:

设计文档:

1. 工程文件

2. 程序文件

3. 程序编译

4. RTL图

5. 管脚分配

6. Testbench

7. 仿真图

部分代码展示:

/输入8421BCD码,输出检测结果
module?BCD(
input?[3:0]?BCD_in,//输入8421BCD码
output?reg?Y1,//检测到输入数字可以被2整数
output?reg?Y2,//检测到输入数字可以被3整数
output?reg?Y3//检测到输入数字可以被5整数
);
//数字可以被2整数
always@(BCD_in)
if(BCD_in[0]==0)//最低位为0表示数字可以被2整数
Y1<=1;
else
Y1<=0;

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

  • 2-2405131S951919.doc
    下载

相关推荐