三种方法用Verilog实现多人表决器

news/2024/11/22 22:18:22/
module biaojue(
a,b,c,d,e,f);
input a,b,c,d,e;
output f;
reg f;
reg[2:0] count1;
initial count1=0;
always@(a,b,c,d,e)
begin
count1=a+b+c+d+e;
f=count1<3?0:1;//当人数在三人以下是输出1
end
endmodule
module biaojue5(
input a,b,c,d,e,
output f
);
assign f=a&b&c||a&b&d||a&b&e||a&c&d||a&c&e||
a&d&e||b&c&d||b&c&e||b&d&e||c&d&e;//直接进行逻辑运算
endmodule
module biaojue(a,out);
input [5:0]a;
output reg [1:0]out;
integer i,count1,count2;
always@(*)begincount1=0;count2=0;i=0;while(i<4)beginif(a[i])count1=count1+1;//决定通过的人数elsecount2=count2+1;//表决不通过的人数i=i+1;endif(count1==count2)out=2'b00;else if(count1<count2)out=2'b00;else if(count1>count2)out=2'b01;//或者用if一步实现end
endmodule

三种表决器的实现方法。


http://www.ppmy.cn/news/679471.html

相关文章

76、基于STM32单片机车牌识别摄像头图像处理扫描设计(程序+原理图+PCB源文件+相关资料+参考PPT+元器件清单等)

单片机主芯片选择方案 方案一&#xff1a;AT89C51是美国ATMEL公司生产的低电压&#xff0c;高性能CMOS型8位单片机&#xff0c;器件采用ATMEL公司的高密度、非易失性存储技术生产&#xff0c;兼容标准MCS-51指令系统&#xff0c;片内置通用8位中央处理器(CPU)和Flash存储单元&a…

Power BI 如何实现时间切片器默认选择最新日期

目前Power BI暂不支持切片器选择动态的默认值的功能&#xff0c;只能通过在Power BI Desktop 中预先选择某个固定值的方式发布到Power BI Service来实现过滤器的默认值效果。这可 以满足部分的需求&#xff0c;但是对于时间这种实时变化的维度&#xff0c;客户肯定希望每次打开…

标签、类选择器及CSS命名规范

一、标签选择器(元素选择器) 使用HTML标签名称作为选择器&#xff0c;按标签名称分类&#xff0c;为页面中某一类标签指定统一的CSS样式。 基本语法格式&#xff1a; 标签名{属性1&#xff1a;属性值1&#xff1b;属性2&#xff1a;属性值2&#xff1b;属性3&#xff1a;属性…

机器学习(十二)-基于规则的分类器

原创不易&#xff0c;转载前请注明博主的链接地址&#xff1a;Blessy_Zhu https://blog.csdn.net/weixin_42555080 本次代码的环境&#xff1a; 运行平台&#xff1a; Windows Python版本&#xff1a; Python3.x IDE&#xff1a; PyCharm   一 算法简介 基于规则的分类器是使…

有没有微信相互投票群?

“你好&#xff0c;我需要投票&#xff0c;你可以帮我吗&#xff1f;” 相信很多人在需要投票的时候&#xff0c;会联系各个亲戚朋友同事&#xff0c;熟悉的会帮你&#xff0c;不熟悉的呢&#xff1f;会想&#xff0c;凭什么我要帮你啊&#xff01; 我们相互间&#xff0c;都是…

smartscreen筛选器阻止了这个不安全的下载

今天用IE从云盘下载PPT文件时&#xff0c;提示&#xff1a;smartscreen筛选器阻止了这个不安全的下载。 如下图&#xff1a; 真是让人反感。 解决方法&#xff1a; 打开ie浏览器&#xff0c;选择工具-》internet选项。 在弹出的对话框上选择“安全”-》internet-“自定义级别…

SwiftUI 前后端完成项目之会议和投票管理支持二维码扫描Vapor Combine WebSockets

实战需求 SwiftUI 前后端完成项目之会议和投票管理支持二维码扫描Vapor Combine WebSockets 本文价值与收获 看完本文后,您将能够作出下面的界面 项目介绍 Mamba项目允许用户托管或加入会话,并对故事进行投票。 登陆界面 添加计划 选择卡片 分享session

三输入的多数表决器

计算机组成原理——多数表决器 题目&#xff1a;设计3输入的多数表决器 分析&#xff1a;多数表决器原理相当于投票&#xff0c;多数胜于少数。一般即3局2胜&#xff0c;5局3胜&#xff0c;以此类推。 一&#xff1a;确定输入输出。 二&#xff1a;画出真值表。 三&#xff1a…