PAL16R4 PAL DESIGN SPECIFICATION P7035 BRAD MITCHELL 04/07/81 8-STATE MACHINE AND WIN-LOSE DECODER MMI FIELD APPLICATIONS ENGINEER DALLAS, TEXAS CLK /ROLL /2 /7 /11 CP NC NC /T GND /OC NC /NCA NC /C /B /A /LOSE /WIN VCC IF(VCC) WIN = A* B*/C ;DECODE THE WIN STATE IF(VCC) LOSE = A*/B* C ;DECODE THE LOSE STATE IF(VCC) NCA = A* B*/C*/ROLL ;STATE DECODES DERIVED + A*/B* C*/ROLL ;FROM THE KARNAUGH MAP + /A* B* C*/ROLL ;NCA IS ADDITIONAL DECODE FOR A A := /A* B*/C*/ROLL* 7 * T ;STATE DECODES DERIVED + /A* B*/C*/ROLL * 11 * T ;FROM THE KARNAUGH MAP + /A* B*/C*/ROLL * 2 * T + A*/B*/C*/ROLL*/7*/11 */CP* T + A*/B*/C*/ROLL* 7 * T + A*/B*/C*/ROLL * 11 * T + A*/B*/C*/ROLL * CP* T + NCA */ROLL * T ;PICK ADDITIONAL DECODE LOGIC ;FROM NCA B := /A*/B* C*/ROLL * T ;STATE DECODES DERIVED + /A* B*/C*/ROLL* 7 * T ;FROM THE KARNAUGH MAP + /A* B*/C*/ROLL * 11 * T + /A* B*/C */7*/11*/2 * T + A*/B*/C* ROLL*/7*/11 */CP* T + A*/B*/C*/ROLL * CP* T + A* B */ROLL * T + B* C* ROLL * T C := /A* B*/C*/ROLL * 2 * T + /A* B*/C* ROLL*/7*/11*/2 * T + A*/B*/C*/ROLL* 7 * T + A*/B*/C*/ROLL * 11 * T + /A*/B * ROLL * T + A * C*/ROLL * T + /A* B* C* ROLL * T FUNCTION TABLE CLK ROLL 7 11 2 CP NCA T A B C LOSE WIN ;-INPUTS- -OUTPUTS- ;CR712CNT ABC L W ;LO 1 PC O I ;KL A S N ; L E COMMENTS ------------------------------------------------------------------------- CHXXXXXL LLL L L TEST INITIATION AND GAME START CHXLXXLH LLH L L CHXXXXLH LLH L L CLXXXXLH LHL L L CLHLXXHH HHL L H WIN BECAUSE A 7 WAS ROLLED CLXXXXHH HHL L H HOLD WIN WHEN NOT ROLLING CHXXXXLH LLL L L RESTART GAME CHXXXXLH LLH L L CLXXXXLH LHL L L CLXXHXHH HLH H L LOSE BECAUSE OF 2 ON FIRST ROLL CLXXXXHH HLH H L HOLD LOSE WHEN NOT ROLLING CHXXXXLH LLL L L RESTART GAME CHXXXXLH LLH L L CLXXXXLH LHL L L CLLLLXLH LHL L L CHLLLXLH LHH L L CHXXXXLH LHH L L LLXXXXHH LHH L L CLXXXXLH HLL L L CLLLXHHH HHL L H WIN BECAUSE POINT WAS MATCHED CHXXXXLH LLL L L RESTART GAME CHXXXXLH LLH L L CLXXXXLH LHL L L CHLLLXLH LHH L L LLXXXXHH XXX L L CLXXXXLH HLL L L CLHHXXHH HLH H L LOSE BECAUSE 7 OR 11 WAS ROLLED ON SECOND ROLL ------------------------------------------------------------------------------- DESCRIPTION THIS PAL SERVES AS THE MAIN LOGIC UNIT. IT IS THE 8 STATE MACHINE WHICH CONTROLS WHERE WE ARE IN THE GAME. IT ALSO DETECTS THE WIN AND LOSE STATES. PIN /T IS USED TO INITIATE THE GAME TO STATE 000 FOR I.C. TEST EQUIPMENT.