{ ===================================================== }
{ 74LP533 }
{ ===================================================== }
logicname 74LP533
{ ----------------------------------------------------- }
{ 実効譜 }
{ ----------------------------------------------------- }
entity TTL
input LE,OE;
input D[8];
inout Q[8];
output TP_q[8];
bitr q[8];
bitn iq[8],oq[8],cq;
enable(Q,iq,oq,cq)
if (LE)
q=!D;
else
q=q;
endif
cq=!OE;
oq=q;
TP_q=q;
ende
{ ----------------------------------------------------- }
{ 機能実行譜 }
{ ----------------------------------------------------- }
entity sim
output LE,OE;
output D[8];
output Q[8];
output TP_q[8];
bitr tc[5];
part TTL(LE,OE,D,Q,TP_q)
tc=tc+1;
switch(tc)
case 5: LE=1; D=0x55;
case 6: LE=1; D=0xaa;
case 7: LE=1; D=0x55;
case 8: LE=0; D=0x55;
case 9: LE=0; D=0xaa;
case 10: LE=0; D=0x55;
case 11: LE=1; D=0x55;
case 12: LE=1; D=0xaa;
case 13: LE=0; D=0x55;
case 14: LE=0; D=0x55;
case 15: LE=1; D=0x55;
default: LE=1; D=0x55;
endswitch
ende
endlogic