PAL16L8 PAL DESIGN SPECIFICATION P7037 BRAD MITCHELL 04/07/81 DICE DECODER MMI FIELD APPLICATIONS ENGINEER DALLAS, TEXAS NC NC /Q0 /Q1 /Q2 /Q3 /Q4 /Q5 NC GND NC NC /NC1S /NC2S /NC4S /1S /2S /4S /8S VCC IF(VCC) 1S = /Q0* Q1 */Q3* Q4*/Q5 ;THE MINIUM LOGIC REQUIRED + /Q0 */Q2*/Q3*/Q4* Q5 ;TO DECODE THE 1S BIT WAS DERIVED + /Q0* Q1* Q2*/Q3 */Q5 ;FROM THE KARNAUGH MAP + Q0*/Q1* Q2* Q3 */Q5 + /Q0 */Q2* Q3*/Q4*/Q5 + Q0 * Q2* Q3*/Q4*/Q5 + NC1S IF(VCC) NC1S = Q0 */Q2*/Q3*/Q4*/Q5 ;NC1S IS USED AS ADDITIONAL DECODE + Q0*/Q1 */Q3*/Q4*/Q5 ;FOR 1S + /Q0 * Q2*/Q3* Q4*/Q5 + Q0*/Q1*/Q2 * Q4*/Q5 + Q0 */Q2* Q3* Q4*/Q5 + /Q0* Q1* Q2 * Q4*/Q5 IF(VCC) 2S = /Q0* Q1*/Q2*/Q3*/Q4* Q5 ;FROM KARNAUGH MAP + Q0*/Q1*/Q2*/Q3*/Q4 + Q0*/Q1*/Q2 */Q4*/Q5 + Q1* Q2* Q3*/Q4*/Q5 + /Q0* Q1 * Q3*/Q4*/Q5 + /Q0* Q1* Q2 */Q4*/Q5 + NC2S IF(VCC) NC2S = Q0* Q1 */Q3* Q4*/Q5 ;NC2S IS USED AS ADDITIONAL DECODE + /Q0*/Q1* Q2 * Q4*/Q5 ;FOR 2S + /Q0 * Q2* Q3* Q4*/Q5 + /Q1 */Q3*/Q4*/Q5 + /Q1 * Q3* Q4*/Q5 IF(VCC) 4S = Q0* Q1*/Q2*/Q3*/Q4 ;FROM KARNAUGH MAP + /Q0*/Q1* Q2*/Q3 */Q5 + /Q0* Q1* Q2* Q3 */Q5 + /Q1*/Q2* Q3 */Q5 + Q1*/Q2*/Q3 */Q5 + /Q0 * Q3*/Q4*/Q5 + NC4S IF(VCC) NC4S = Q2* Q3*/Q4*/Q5 ;NC4S IS USED AS ADDITIONAL DECODE + Q0 * Q2 */Q4*/Q5 ;FOR 4S IF(VCC) 8S = Q0* Q1*/Q2* Q3 */Q5 ;FROM KARNAUGH MAP + /Q1*/Q2*/Q3* Q4*/Q5 + Q1*/Q2* Q3* Q4*/Q5 + Q1* Q2*/Q3* Q4*/Q5 + /Q1* Q2* Q3* Q4*/Q5 + Q0 * Q2 * Q4*/Q5 + /Q2*/Q3*/Q4* Q5 FUNCTION TABLE Q5 Q4 Q3 Q2 Q1 Q0 NC4S NC2S NC1S 8S 4S 2S 1S ; INPUTS OUTPUTS ;Q Q Q Q Q Q N N N 8 4 2 1 ;5 4 3 2 1 0 C C C S S S S ; 4 2 1 COMMENTS ; S S S (DICE ROLL) ------------------------------------------------ L L L L L L L H L L L H L 2 L L L L L H L H H L L H H 3 L L L L H L L L L L H L L 4 L L L L H H L L H L H L H 5 L L L H L L L H L L H H L 6 L L L H L H H H H L H H H 7 L L L H H L L L L L L H H 3 L L L H H H H L L L H L L 4 L L H L L L L L L L H L H 5 L L H L L H L L L L H H L 6 L L H L H L L L L L H H H 7 L L H L H H L L L H L L L 8 L L H H L L H L L L H L L 4 L L H H L H H L L L H L H 5 L L H H H L H L L L H H L 6 L L H H H H H L L L H H H 7 L H L L L L L L L H L L L 8 L H L L L H L L H H L L H 9 L H L L H L L L L L H L H 5 L H L L H H L H L L H H L 6 L H L H L L L H H L H H H 7 L H L H L H L L L H L L L 8 L H L H H L L L H H L L H 9 L H L H H H L H L H L H L 10 L H H L L L L H L L H H L 6 L H H L L H L H H L H H H 7 L H H L H L L L L H L L L 8 L H H L H H L L H H L L H 9 L H H H L L L H L H L H L 10 L H H H L H L H L H L H H 11 L H H H H L L H H L H H H 7 L H H H H H L L L H L L L 8 H L L L L L L L L H L L H 9 H L L L L H L L L H L H L 10 H L L L H L L L L H L H H 11 H L L L H H L L L H H L L 12 ------------------------------------------------ DESCRIPTION THIS PAL DECODES THE 36 STATE MACHINE INTO A BINARY REPRESENTATION OF THE ROLL OF THE DICE (2 THRU 12). THERE ARE 36 POSSIBLE COMBINATIONS FOR THE TWO DICE. THE NUMBERS ARE DECODED SO THAT THE PROPER ODDS ARE MAINTAINED FOR THE ROLL OF EACH NUMBER.