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

一站式满足您的射频和无线需求

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

仿真结果

8到3编码器仿真结果

射频和无线教程

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


分享本页

翻译本页
Baidu