{ ===================================================== } { 74LP32 } { ===================================================== } logicname 74LP32 { ----------------------------------------------------- } { 実効譜 } { ----------------------------------------------------- } entity TTL input A[2]; input B[2]; input C[2]; input D[2]; output Y1,Y2,Y3,Y4; Y1 = A.0 | A.1; Y2 = B.0 | B.1; Y3 = C.0 | C.1; Y4 = D.0 | D.1; ende { ----------------------------------------------------- } { 機能実行譜 } { ----------------------------------------------------- } entity sim output A[2]; output B[2]; output C[2]; output D[2]; output Y1,Y2,Y3,Y4; bitr tc[8]; part TTL(A,B,C,D,Y1,Y2,Y3,Y4) tc=tc+1; switch(tc) case 3: A=0; case 4: A=1; case 5: A=2; case 6: A=3; case 7: B=0; case 8: B=1; case 9: B=2; case 10: B=3; case 11: C=0; case 12: C=1; case 13: C=2; case 14: C=3; case 15: D=0; case 16: D=1; case 17: D=2; case 18: D=3; endswitch ende endlogic