PAL16R6 PAL DESIGN SPECIFICATION P7036 BRAD MITCHELL 07/24/81 36-STATE MACHINE MMI FIELD APLICATIONS ENGINEER DALLAS, TEXAS /SWCLK S R NC NC NC NC /T CK GND /OC /SWCK /Q5 /Q4 /Q3 /Q2 /Q1 /Q0 /ROLL VCC IF(VCC) ROLL = /S ;R-S FLIP FLOP USED AS A + R* ROLL ;DEBOUNCE SWITCH IF(VCC) SWCK = /CK* ROLL ;SWITCH CONTROLLED CLOCK Q0 := /Q0 */Q2*/Q3*/Q4 *T ;DECODE DERIVED FROM KARNAUGH MAP + /Q0 */Q5*T Q1 := /Q0* Q1*/Q2*/Q3*/Q4 *T + Q0*/Q1*/Q2*/Q3*/Q4 *T + /Q0* Q1 */Q5*T + Q0*/Q1 */Q5*T Q2 := Q0* Q1*/Q2 */Q5*T + /Q1* Q2 */Q5*T + /Q0 * Q2 */Q5*T Q3 := Q0* Q1* Q2*/Q3 */Q5*T + /Q2* Q3 */Q5*T + /Q0 * Q3 */Q5*T + /Q1 * Q3 */Q5*T Q4 := Q0* Q1* Q2* Q3*/Q4*/Q5*T + /Q3* Q4*/Q5*T + /Q1 * Q4*/Q5*T + /Q2 * Q4*/Q5*T + /Q0 * Q4*/Q5*T Q5 := Q0* Q1* Q2* Q3* Q4*/Q5*T + /Q1*/Q2*/Q3*/Q4* Q5 + /Q0* Q1*/Q2*/Q3*/Q4* Q5 FUNCTION TABLE SWCLK S R CK T Q5 Q4 Q3 Q2 Q1 Q0 ROLL SWCK ; -INPUTS --OUTPUTS-- ;S S R C T Q Q Q Q Q Q R S ;W K 5 4 3 2 1 0 O W ;CL L C ;K L K COMMENTS ----------------------------------------------------------------------------- C X X X L L L L L L L X X CYCLE THRU THE TOTAL 36 STATES (STATE 0) C X X X H L L L L L H X X (STATE 1) C X X X H L L L L H L X X (STATE 2) C X X X H L L L L H H X X (STATE 3) C X X X H L L L H L L X X (STATE 4) C X X X H L L L H L H X X (STATE 5) C X X X H L L L H H L X X (STATE 6) C X X X H L L L H H H X X (STATE 7) C X X X H L L H L L L X X (STATE 8) C X X X H L L H L L H X X (STATE 9) C X X X H L L H L H L X X (STATE 10) C X X X H L L H L H H X X (STATE 11) C X X X H L L H H L L X X (STATE 12) C X X X H L L H H L H X X (STATE 13) C X X X H L L H H H L X X (STATE 14) C X X X H L L H H H H X X (STATE 15) C X X X H L H L L L L X X (STATE 16) C X X X H L H L L L H X X (STATE 17) C X X X H L H L L H L X X (STATE 18) C X X X H L H L L H H X X (STATE 19) C X X X H L H L H L L X X (STATE 20) C X X X H L H L H L H X X (STATE 21) C X X X H L H L H H L X X (STATE 22) C X X X H L H L H H H X X (STATE 23) C X X X H L H H L L L X X (STATE 24) C X X X H L H H L L H X X (STATE 25) C X X X H L H H L H L X X (STATE 26) C X X X H L H H L H H X X (STATE 27) C X X X H L H H H L L X X (STATE 28) C X X X H L H H H L H X X (STATE 29) C X X X H L H H H H L X X (STATE 30) C X X X H L H H H H H X X (STATE 31) C X X X H H L L L L L X X (STATE 32) C X X X H H L L L L H X X (STATE 33) C X X X H H L L L H L X X (STATE 34) C X X X H H L L L H H X X (STATE 35) C X X X H L L L L L L X X (STATE 0) C H L L L X X X X X X L L EXERCISING THE SET-RESET FLIP FLOP C L H H L X X X X X X H L AND THE SWITCHED CLOCK C H H L L X X X X X X H H C H H H L X X X X X X H L C H H L L X X X X X X H H C H L H L X X X X X X L L C H H L L X X X X X X L L C H H H L X X X X X X L L C L H L L X X X X X X H H C H H H L X X X X X X H L ----------------------------------------------------------------------------- DESCRIPTION THIS PAL IS A 36 STATE MACHINE USED TO SIMULATE THE EXACT ROLL OF THE DICE. THE STATE MACHINE IS SIMILAR TO THE "ELECTRONIC DICE GAME".