Question: I keep getting an error for my a _ cond that I can't seem to resolve, would appreciate if you could check it over and

I keep getting an error for my a_cond that I can't seem to resolve, would appreciate if you could check it over and see what may be wrong. Thanks
ENTITY Lab3 IS
PORT (w,x,y,z : IN STD_LOGIC;
a,b,c,d,e,f,g : OUT STD_LOGIC;
a_cond, b_cond, c_cond, d_cond, e_cond, f_cond, g_cond : OUT STD_LOGIC);
END Lab3;
Architecture model OF Lab3 IS
Begin
a <=((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND X AND (NOT Y) AND (NOT Z)) OR ((NOT W) AND X AND (NOT Y) AND Z) OR (W AND (NOT X) AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND Z) OR (W AND X AND (NOT Y) AND (NOT Z)) OR (W AND X AND (NOT Y) AND Z) OR (W AND X AND Y AND (NOT Z)) OR (W AND X AND Y AND Z);
b<=((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND X AND (NOT Y) AND Z) OR (W AND (NOT X) AND (NOT Y) AND Z) OR (W AND (NOT X) AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND Z) OR (W AND X AND (NOT Y) AND (NOT Z)) OR (W AND X AND (NOT Y) AND Z) OR (W AND X AND Y AND (NOT Z)) OR (W AND X AND Y AND Z);
c <=((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND X AND (NOT Y) AND Z) OR ((NOT W) AND X AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND Z) OR (W AND X AND (NOT Y) AND (NOT Z)) OR (W AND X AND (NOT Y) AND Z) OR (W AND X AND Y AND (NOT Z)) OR (W AND X AND Y AND Z);
d <=((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND X AND (NOT Y) AND (NOT Z)) OR ((NOT W) AND X AND (NOT Y) AND Z) OR (W AND (NOT X) AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND Z) OR (W AND X AND (NOT Y) AND (NOT Z)) OR (W AND X AND (NOT Y) AND Z) OR (W AND X AND Y AND (NOT Z)) OR (W AND X AND Y AND Z);
e<=((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND X AND (NOT Y) AND (NOT Z)) OR ((NOT W) AND X AND (NOT Y) AND Z) OR (W AND (NOT X) AND (NOT Y) AND Z) OR (W AND (NOT X) AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND Z) OR (W AND X AND (NOT Y) AND (NOT Z)) OR (W AND X AND (NOT Y) AND Z) OR (W AND X AND Y AND (NOT Z)) OR (W AND X AND Y AND Z);
f<=((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND X AND (NOT Y) AND (NOT Z)) OR ((NOT W) AND X AND (NOT Y) AND Z) OR ((NOT W) AND X AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND Z) OR (W AND X AND (NOT Y) AND (NOT Z)) OR (W AND X AND (NOT Y) AND Z) OR (W AND X AND Y AND (NOT Z)) OR (W AND X AND Y AND Z);
g<=((NOT W) AND (NOT X) AND (NOT Y) AND (NOT Z)) OR ((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND (NOT X) AND Y AND Z) OR ((NOT W) AND X AND (NOT Y) AND (NOT Z)) OR ((NOT W) AND X AND Y AND Z) OR (W AND (NOT X) AND (NOT Y) AND (NOT Z)) OR (W AND (NOT X) AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND Z) OR (W AND X AND (NOT Y) AND (NOT Z)) OR (W AND X AND (NOT Y) AND Z) OR (W AND X AND Y AND (NOT Z)) OR (W AND X AND Y AND Z)
a_cond <='1' WHEN
"((NOT W) AND (NOT X) AND (NOT Y) AND Z) OR ((NOT W) AND X AND (NOT Y) AND (NOT Z)) OR ((NOT W) AND X AND (NOT Y) AND Z) OR (W AND (NOT X) AND Y AND (NOT Z)) OR (W AND (NOT X) AND Y AND Z) OR (W AND X AND (NOT Y) AND (NOT Z)) OR (W AND X AND (NOT Y) AND Z) OR (W AND X AND Y AND (NOT Z)) OR (W AND X AND Y AND Z)"
ELSE '0';

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!