1 Star 0 Fork 6

风雉Zere/H.264_Decoder

forked from 黄锦伟/H.264_Decoder 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
zero_count.v 1.08 KB
一键复制 编辑 原始数据 按行查看 历史
黄锦伟 提交于 2013-11-25 16:49 . 更新注释
module zero_count(
Code,//输入码字
count//返回第一个1前0的个数
);
input [15:0]Code;
output [3:0]count;
reg [3:0]count;
always @(*)
begin
if(Code[15:0]==16'b1000_0000_0000_0000)
count=4'd15;
else if(Code[14:0]==15'b100_0000_0000_0000)
count=4'd14;
else if(Code[13:0]==14'b10_0000_0000_0000)
count=4'd13;
else if(Code[12:0]==13'b1_0000_0000_0000)
count=4'd12;
else if(Code[11:0]==12'b1000_0000_0000)
count=4'd11;
else if(Code[10:0]==11'b100_0000_0000)
count=4'd10;
else if(Code[9:0]==10'b10_0000_0000)
count=4'd9;
else if(Code[8:0]==9'b1_0000_0000)
count=4'd8;
else if(Code[7:0]==8'b1000_0000)
count=4'd7;
else if(Code[6:0]==7'b100_0000)
count=4'd6;
else if(Code[5:0]==6'b10_0000)
count=4'd5;
else if(Code[4:0]==5'b1_0000)
count=4'd4;
else if(Code[3:0]==4'b1000)
count=4'd3;
else if(Code[2:0]==3'b100)
count=4'd2;
else if(Code[1:0]==2'b10)
count=4'd1;
else if(Code[0]==1'b1)
count=4'd0;
else
count=4'bxxxx;
end
endmodule
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Verilog
1
https://gitee.com/wind-pheasant-zere/H.264_Decoder.git
git@gitee.com:wind-pheasant-zere/H.264_Decoder.git
wind-pheasant-zere
H.264_Decoder
H.264_Decoder
master

搜索帮助