基于FPGA的8路选择器(使用三种方法)

本模块主要是为了实现8选一多路选择器,使用了if语句,case语句和assign语句。看起来简单,但是自己做的时候还是犯了很多的错误,下次一定要吸取教训。

一、 定义端口

     input in1; 
	 input in2;
	 input in3;
	 input in4;
	 input in5;
	 input in6;
	 input in7;
	 input in8;
	 input [2:0]sel;
	 
	 output  reg  led1;
	 output  reg  led2;
	 output  wire out;

一、if…else类型

 //if..else 语句实现多路选择题
	always@(*)
	begin 
		if(sel == 3'b000)
	     led1 <= in1;
		else if
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值