Page 1 ABEL 5.10 - Device Utilization Chart Thu Jul 18 11:48:42 1996 Reset generator and error counter for SLITEST -------------------------------------------------------------------------------- Module : 'slitest' -------------------------------------------------------------------------------- Input files: ABEL PLA file : slitest.tt3 Vector file : slitest.tmv Device library : P22V10C.dev Output files: Report file : slitest.doc Programmer load file : slitest.jed -------------------------------------------------------------------------------- Page 2 ABEL 5.10 - Device Utilization Chart Thu Jul 18 11:48:42 1996 Reset generator and error counter for SLITEST P22V10C Programmed Logic: -------------------------------------------------------------------------------- URESET_n.D = ( !UTEST_n.Q & URESET_n.Q # !UTEST_n.Q & BUTTONH & !BUTTONL # URESET_n.Q & !LDOWN_n & !RSTCHIP_n ); " ISTYPE 'INVERT' URESET_n.C = ( SLICLK ); UTEST_n.D = ( UTEST_n.Q & URESET_n.Q # UTEST_n.Q & BUTTONH # UTEST_n.Q & !BUTTONL # URESET_n.Q & !LDOWN_n # URESET_n.Q & RSTCHIP_n ); " ISTYPE 'INVERT' UTEST_n.C = ( SLICLK ); CT7.D = ( CT7.Q & RSTCTR_n # CT6.Q & CT5.Q & CT4.Q & CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & !CHECKCTRL & LCTRL_n & !LDERR_n & LD # CT6.Q & CT5.Q & CT4.Q & CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & CHECKCTRL & !LCTRL_n & !LDERR_n & LD ); " ISTYPE 'INVERT' CT7.C = ( SLICLK ); CT6.D = ( CT7.Q & CT6.Q & RSTCTR_n # CT6.Q & !CT5.Q & RSTCTR_n # CT6.Q & !CT4.Q & RSTCTR_n # CT6.Q & !CT3.Q & RSTCTR_n # CT6.Q & !CT2.Q & RSTCTR_n # CT6.Q & !CT1.Q & RSTCTR_n # CT6.Q & !CT0.Q & RSTCTR_n # CT6.Q & RSTCTR_n & LWEN_n # CT6.Q & RSTCTR_n & CHECKCTRL & LCTRL_n # CT6.Q & RSTCTR_n & !CHECKCTRL & !LCTRL_n # CT6.Q & RSTCTR_n & LDERR_n # !CT7.Q & !CT6.Q & CT5.Q & CT4.Q & CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & !CHECKCTRL & LCTRL_n & !LDERR_n & LD # !CT7.Q & !CT6.Q & CT5.Q & CT4.Q & CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & CHECKCTRL & !LCTRL_n & !LDERR_n & LD # CT6.Q & RSTCTR_n & !LD ); " ISTYPE 'INVERT' CT6.C = ( SLICLK ); CT5.D = ( CT7.Q & CT5.Q & RSTCTR_n # CT5.Q & !CT4.Q & RSTCTR_n # CT5.Q & !CT3.Q & RSTCTR_n # CT5.Q & !CT2.Q & RSTCTR_n # CT5.Q & !CT1.Q & RSTCTR_n # CT5.Q & !CT0.Q & RSTCTR_n # CT5.Q & RSTCTR_n & LWEN_n # CT5.Q & RSTCTR_n & CHECKCTRL & LCTRL_n # CT5.Q & RSTCTR_n & !CHECKCTRL & !LCTRL_n # CT5.Q & RSTCTR_n & LDERR_n # !CT7.Q & !CT5.Q & CT4.Q & CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & !CHECKCTRL & LCTRL_n & !LDERR_n & LD # !CT7.Q & !CT5.Q & CT4.Q & CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n Page 3 ABEL 5.10 - Device Utilization Chart Thu Jul 18 11:48:42 1996 Reset generator and error counter for SLITEST P22V10C Programmed Logic: -------------------------------------------------------------------------------- & !LWEN_n & CHECKCTRL & !LCTRL_n & !LDERR_n & LD # CT5.Q & RSTCTR_n & !LD ); " ISTYPE 'INVERT' CT5.C = ( SLICLK ); CT4.D = ( CT7.Q & CT4.Q & RSTCTR_n # CT4.Q & !CT3.Q & RSTCTR_n # CT4.Q & !CT2.Q & RSTCTR_n # CT4.Q & !CT1.Q & RSTCTR_n # CT4.Q & !CT0.Q & RSTCTR_n # CT4.Q & RSTCTR_n & LWEN_n # CT4.Q & RSTCTR_n & CHECKCTRL & LCTRL_n # CT4.Q & RSTCTR_n & !CHECKCTRL & !LCTRL_n # CT4.Q & RSTCTR_n & LDERR_n # !CT7.Q & !CT4.Q & CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & !CHECKCTRL & LCTRL_n & !LDERR_n & LD # !CT7.Q & !CT4.Q & CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & CHECKCTRL & !LCTRL_n & !LDERR_n & LD # CT4.Q & RSTCTR_n & !LD ); " ISTYPE 'INVERT' CT4.C = ( SLICLK ); CT3.D = ( CT7.Q & CT3.Q & RSTCTR_n # CT3.Q & !CT2.Q & RSTCTR_n # CT3.Q & !CT1.Q & RSTCTR_n # CT3.Q & !CT0.Q & RSTCTR_n # CT3.Q & RSTCTR_n & LWEN_n # CT3.Q & RSTCTR_n & CHECKCTRL & LCTRL_n # CT3.Q & RSTCTR_n & !CHECKCTRL & !LCTRL_n # CT3.Q & RSTCTR_n & LDERR_n # !CT7.Q & !CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & !CHECKCTRL & LCTRL_n & !LDERR_n & LD # !CT7.Q & !CT3.Q & CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & CHECKCTRL & !LCTRL_n & !LDERR_n & LD # CT3.Q & RSTCTR_n & !LD ); " ISTYPE 'INVERT' CT3.C = ( SLICLK ); CT2.D = ( CT7.Q & CT2.Q & RSTCTR_n # CT2.Q & !CT1.Q & RSTCTR_n # CT2.Q & !CT0.Q & RSTCTR_n # CT2.Q & RSTCTR_n & LWEN_n # CT2.Q & RSTCTR_n & CHECKCTRL & LCTRL_n # CT2.Q & RSTCTR_n & !CHECKCTRL & !LCTRL_n # CT2.Q & RSTCTR_n & LDERR_n # !CT7.Q & !CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & !CHECKCTRL & LCTRL_n & !LDERR_n & LD # !CT7.Q & !CT2.Q & CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & CHECKCTRL & !LCTRL_n & !LDERR_n & LD # CT2.Q & RSTCTR_n & !LD ); " ISTYPE 'INVERT' CT2.C = ( SLICLK ); CT1.D = ( CT7.Q & CT1.Q & RSTCTR_n Page 4 ABEL 5.10 - Device Utilization Chart Thu Jul 18 11:48:42 1996 Reset generator and error counter for SLITEST P22V10C Programmed Logic: -------------------------------------------------------------------------------- # CT1.Q & !CT0.Q & RSTCTR_n # CT1.Q & RSTCTR_n & LWEN_n # CT1.Q & RSTCTR_n & CHECKCTRL & LCTRL_n # CT1.Q & RSTCTR_n & !CHECKCTRL & !LCTRL_n # CT1.Q & RSTCTR_n & LDERR_n # !CT7.Q & !CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & !CHECKCTRL & LCTRL_n & !LDERR_n & LD # !CT7.Q & !CT1.Q & CT0.Q & RSTCTR_n & !LWEN_n & CHECKCTRL & !LCTRL_n & !LDERR_n & LD # CT1.Q & RSTCTR_n & !LD ); " ISTYPE 'INVERT' CT1.C = ( SLICLK ); CT0.D = ( CT7.Q & CT0.Q & RSTCTR_n # CT0.Q & RSTCTR_n & LWEN_n # CT0.Q & RSTCTR_n & CHECKCTRL & LCTRL_n # CT0.Q & RSTCTR_n & !CHECKCTRL & !LCTRL_n # CT0.Q & RSTCTR_n & LDERR_n # !CT7.Q & !CT0.Q & RSTCTR_n & !LWEN_n & !CHECKCTRL & LCTRL_n & !LDERR_n & LD # !CT7.Q & !CT0.Q & RSTCTR_n & !LWEN_n & CHECKCTRL & !LCTRL_n & !LDERR_n & LD # CT0.Q & RSTCTR_n & !LD ); " ISTYPE 'INVERT' CT0.C = ( SLICLK ); Page 5 ABEL 5.10 - Device Utilization Chart Thu Jul 18 11:48:43 1996 Reset generator and error counter for SLITEST P22V10C Chip Diagram: -------------------------------------------------------------------------------- P22V10C R ! S U L T R D C S E O H L S W I I E ! N P C T C _ _ L _ T n n K n 0 /---------------------- / 4 3 2 1 28 27 26 | | | BUTTONH | 5 25 | !CT1 | | BUTTONL | 6 24 | !CT4 | | RSTCTR_n | 7 23 | !CT5 | | | 8 22 | | | LCTRL_n | 9 21 | !CT6 | | LDERR_n | 10 20 | !CT3 | | LD | 11 19 | !CT2 | | | 12 13 14 15 16 17 18 | ------------------------ C L ! ! H W U C E E T T C N E 7 K _ S C n T T _ R n L SIGNATURE: N/A Page 6 ABEL 5.10 - Device Utilization Chart Thu Jul 18 11:48:43 1996 Reset generator and error counter for SLITEST P22V10C Resource Allocations: -------------------------------------------------------------------------------- Device | Resource | Design | Resources | Available | Requirement | Unused ======================|===========|=============|============== | | | Input Pins: | | | | | | Input: | 12 | 11 | 1 ( 8 %) | | | Output Pins: | | | | | | In/Out: | 10 | 10 | 0 ( 0 %) Output: | - | - | - | | | Buried Nodes: | | | | | | Input Reg: | - | - | - Pin Reg: | 10 | 10 | 0 ( 0 %) Buried Reg: | - | - | - Page 7 ABEL 5.10 - Device Utilization Chart Thu Jul 18 11:48:43 1996 Reset generator and error counter for SLITEST P22V10C Product Terms Distribution: -------------------------------------------------------------------------------- Signal | Pin | Terms | Terms | Terms Name | Assigned | Used | Max | Unused =========================================|==========|=======|=======|======= URESET_n.D | 27 | 3 | 8 | 5 UTEST_n.D | 17 | 5 | 8 | 3 CT7.D | 18 | 3 | 10 | 7 CT6.D | 21 | 14 | 16 | 2 CT5.D | 23 | 13 | 16 | 3 CT4.D | 24 | 12 | 14 | 2 CT3.D | 20 | 11 | 14 | 3 CT2.D | 19 | 10 | 12 | 2 CT1.D | 25 | 9 | 12 | 3 CT0.D | 26 | 8 | 10 | 2 ==== List of Inputs/Feedbacks ==== Signal Name | Pin | Pin Type =========================================|==========|========= SLICLK | 2 | CLK/IN RSTCTR_n | 7 | INPUT LWEN_n | 13 | INPUT CHECKCTRL | 12 | INPUT LCTRL_n | 9 | INPUT LDERR_n | 10 | INPUT LD | 11 | INPUT BUTTONH | 5 | INPUT BUTTONL | 6 | INPUT LDOWN_n | 4 | INPUT RSTCHIP_n | 3 | INPUT Page 8 ABEL 5.10 - Device Utilization Chart Thu Jul 18 11:48:43 1996 Reset generator and error counter for SLITEST P22V10C Unused Resources: -------------------------------------------------------------------------------- Pin | Pin | Product | Flip-flop Number | Type | Terms | Type =======|========|=============|========== 16 | INPUT | - | -