home *** CD-ROM | disk | FTP | other *** search
- |PLD MINSEC
- |Registers: CLK // LBCD[3..0],RBCD[3..0]
- |Map: RBCD[3..0] -> RBCD[3..0]
- | {
- | n->0, (n==9 & (CIN # SET)) # RESET
- | n->n+1, n<9 & (CIN # SET) & RESET'
- | n->n, CIN' & SET' & RESET'
- | }
- | RC = (RBCD[3..0]== 9 & (CIN # SET) & RESET')
- |Map: LBCD[3..0] ->LBCD[3..0]
- | {
- | n ->0, (n==5 & RC) # RESET
- | n ->n, RC' & RESET'
- | n ->n+1, n < 5 & RC & RESET'
- | }
- |LC = (LBCD[3..0]==5 & RBCD[3..0]==9)& (CIN # SET) & RESET'
- | Vectors:
- | {
- | display RESET," ",CLK," ",LC," ",LBCD[3..0]," ", \
- | RC," ",RBCD[3..0]
- | set CIN
- | set RESET
- | test CLK
- | clear RESET
- | test CLK = 65(0,1)
- | end }