/*Write your code here*/
module error_checker_xz
(
input wire [7:0] bus,
output reg all_known,has_unknown,
output reg [7:0] bus_if_known
);
reg [4:0] vcount;
integer i;
always@*
begin
vcount=0;
for(i=0;i<8;i=i+1)
begin
if(bus[i]==0 || bus[i]==1)
vcount = vcount + 1;
end
if(vcount==8)
begin
all_known=1;
has_unknown=0;
bus_if_known=bus;
end
else
begin
all_known=0;
has_unknown=1;
bus_if_known=8'd0;
end
end
endmodule