的射频和无线供应商和资源

一站的射频和无线的需要

8 - 3编码器HDL Verilog代码

这个页面的verilog源代码里涵盖了HDL代码8 - 3编码器与优先用verilog。

真值表和示意图

以下是事实表和8 - 3平价编码器的示意图。

8 - 3平价编码器
I7 16 I5 预告 I3 I2 I1 I0 Z2 Z1 Z0 enx V
1 X X X X X X X X 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 0 1 1 1 0 1
0 1 1 1 1 1 1 0 X 1 1 0 0 1
0 1 1 1 1 1 0 X X 1 0 1 0 1
0 1 1 1 1 0 X X X 1 0 0 0 1
0 1 1 1 0 X X X X 0 1 1 0 1
0 1 1 0 X X X X X 0 1 0 0 1
0 1 0 X X X X X X 0 0 1 0 1
0 0 X X X X X X X 0 0 0 0 1

Verilog代码


模块enc8_3(我在y v);
输入[7:0]我;
输入在;
v输出;
输出y (2:0);
sig y;sig v;
我总是@ (en)
开始
如果(en = = 0)
v = 0;
其他的
v = 1;
结束
如果(我[7]= = 1 & en = = 1) y = 3�b111;
else if(我[6]= = 1 & en = = 1) y = 3�b110;
else if(我[5]= = 1 & en = = 1) y = 3�b101;
else if(我[4]= = 1 & en = = 1) y = 3�b100;
else if(我[3]= = 1 & en = = 1) y = 3�b011;
else if(我[2]= = 1 & en = = 1) y = 3�b010;
else if(我[1]= = 1 & en = = 1) y = 3�b001;
else if ([0] = = 1 & en = = 1) y = 3�b000;
其他y = 3�b000;
结束
终端模块

仿真结果

8 - 3编码器的仿真结果

射频和无线教程

无线局域网802.11交流802.11广告wimax无线个域网z - waveGSMLTEUMTS蓝牙超宽频物联网卫星天线雷达


翻译这个页面
Baidu