tasks a-s

This commit is contained in:
Ingy döt Net 2013-04-10 23:57:08 -07:00
parent 47bf37c096
commit b83f433714
12433 changed files with 156208 additions and 123 deletions

View file

@ -0,0 +1,38 @@
program main;
class Triangle;
rand bit [7:0] a,b,c,d,e,f,g,h,X,Y,Z;
function new();
randomize;
$display(" [%0d]", 151);
$display(" [%0d][%0d]", a, b);
$display(" [%0d][%0d][%0d]", 40,c,d);
$display(" [%0d][%0d][%0d][%0d]", e,f,g,h);
$display(" [%0d][%0d][%0d][%0d][%0d]",X,11,Y,4,Z);
endfunction
constraint structure {
151 == a + b;
a == 40 + c;
b == c + d;
40 == e + f;
c == f + g;
d == g + h;
e == X + 11;
f == 11 + Y;
g == Y + 4;
h == 4 + Z;
};
constraint extra {
Y == X + Z;
};
endclass
Triangle answer = new;
endprogram