hw7sol - assert(i/=0) report “No output is ‘1’”...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
C – 302 Solutions to HW # 7 Q1. condition: variable T exceeds 100 or variable P exceeds 200 Thus, not (variable T exceeds 100 or variable P exceeds 200 ) = T<=100 and P<=200 assert((T<=100) and (P<=200)) report”unstable condition” severity warning; Q2. process(CLK) variable i:integer; begin i:=0; if (A=’1’) then i:=i+1; end if; if (B=’1’) then i:=i+1; end if; if (C=’1’) then i:=i+1; end if;
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: assert(i/=0) report “No output is ‘1’” severity note; assert(i/=1) report “One output is ‘1’” severity note; assert(i/=2) report “Two outputs are ‘1’” severity note; assert(i/=3) report “All outputs are ‘1’” severity note; end process; Q3. Solution not provided Q4. Similar to generic AND gate worked out in class. Have temp:= A or B;...
View Full Document

This note was uploaded on 01/17/2012 for the course ECEC 302 taught by Professor Karkalprabhu during the Spring '06 term at Drexel.

Ask a homework question - tutors are online