七人表决器设计
Robei LLC
1. 实验目的
要求掌握七人表决器的原理,并根据原理设计表决器模块以及设计 test_bench,最后在
Robei 可视化仿真软件进行功能实现和仿真验证。
2. 实验原理
所谓表决器就是对于一个行为,由多个人投票,如果同意的票数过半,就认为此行为可
行;否则如果否决的票数过半,则认为此行为无效。七人表决器顾名思义就是由七个人来投
票,当同意的票数大于或者等于4时,则认为同意;反之,当否决的票数大于或者等于4时,
则认为不同意。
3.实验内容
3.1 voter7 模型设计
1) 新建一个模型命名为 voter7,类型为 module,同时具备 1 输入 1 输出。每个引脚的属性
和名称参照下图 1 进行对应的修改。
Name
Inout
DataType
Datasize
Function
vote
input
wire
7
vote
pass
output
reg
1
pass
图 1.voter7 引脚的属性