cpldfit: version P.49d Xilinx Inc. Fitter Report Design Name: controler Date: 7-28-2015, 10:38AM Device Used: XC9572-15-PC84 Fitting Status: Successful ************************* Mapped Resource Summary ************************** Macrocells Product Terms Function Block Registers Pins Used/Tot Used/Tot Inps Used/Tot Used/Tot Used/Tot 33 /72 ( 46%) 33 /360 ( 9%) 28 /144 ( 19%) 0 /72 ( 0%) 49 /69 ( 71%) ** Function Block Resources ** Function Mcells FB Inps Signals Pterms IO Block Used/Tot Used/Tot Used Used/Tot Used/Tot FB1 7/18 7/36 7 7/90 7/18 FB2 5/18 5/36 5 5/90 5/17 FB3 7/18 6/36 6 6/90 7/17 FB4 14/18 10/36 10 15/90 14/17 ----- ----- ----- ----- 33/72 28/144 33/360 33/69 * - Resource is exhausted ** Global Control Resources ** Global clock net(s) unused. Global output enable net(s) unused. Global set/reset net(s) unused. ** Pin Resources ** Signal Type Required Mapped | Pin Type Used Total ------------------------------------|------------------------------------ Input : 16 16 | I/O : 49 63 Output : 33 33 | GCK/IO : 0 3 Bidirectional : 0 0 | GTS/IO : 0 2 GCK : 0 0 | GSR/IO : 0 1 GTS : 0 0 | GSR : 0 0 | ---- ---- Total 49 49 ** Power Data ** There are 33 macrocells in high performance mode (MCHP). There are 0 macrocells in low power mode (MCLP). End of Mapped Resource Summary ************************** Errors and Warnings *************************** WARNING:Cpld - Unable to retrieve the path to the iSE Project Repository. Will use the default filename of 'controler.ise'. ************************* Summary of Mapped Logic ************************ ** 33 Outputs ** Signal Total Total Loc Pin Pin Pin Pwr Slew Reg Init Name Pts Inps No. Type Use Mode Rate State VALVE_2_OUT 1 1 FB1_1 4 I/O O STD FAST VALVE_1_OUT 1 1 FB1_2 1 I/O O STD FAST VALVE_5_OUT 1 1 FB1_3 6 I/O O STD FAST VALVE_6_OUT 1 1 FB1_4 7 I/O O STD FAST VALVE_3_OUT 1 1 FB1_6 3 I/O O STD FAST VALVE_4_OUT 1 1 FB1_8 5 I/O O STD FAST VALVE_7_OUT 1 1 FB1_10 13 I/O O STD FAST VALVE_6_RED 1 1 FB2_1 63 I/O O STD FAST START_OUT 1 1 FB2_3 67 I/O O STD FAST PUMP_RUNNING 1 1 FB2_6 71 I/O O STD FAST MMV_NFO 1 1 FB2_8 72 I/O O STD FAST MMV_NFC 1 1 FB2_10 75 I/O O STD FAST RELAY_7_OUT 0 0 FB3_6 34 I/O O STD FAST RELAY_4_OUT 1 1 FB3_7 35 I/O O STD FAST RELAY_2_OUT 1 1 FB3_10 40 I/O O STD FAST RELAY_6_OUT 1 1 FB3_11 33 I/O O STD FAST RELAY_0_OUT 1 1 FB3_12 41 I/O O STD FAST VALVE_3_GREEN 1 1 FB3_13 43 I/O O STD FAST VALVE_1_GREEN 1 1 FB3_16 45 I/O O STD FAST VALVE_1_RED 1 1 FB4_1 46 I/O O STD FAST VALVE_3_RED 1 1 FB4_2 44 I/O O STD FAST VALVE_4_GREEN 1 1 FB4_3 51 I/O O STD FAST VALVE_5_RED 1 1 FB4_4 52 I/O O STD FAST VALVE_2_GREEN 1 1 FB4_5 47 I/O O STD FAST VALVE_2_RED 1 1 FB4_8 48 I/O O STD FAST VALVE_4_RED 1 1 FB4_9 50 I/O O STD FAST RELAY_5_OUT 1 1 FB4_10 57 I/O O STD FAST VALVE_5_GREEN 1 1 FB4_11 53 I/O O STD FAST MMV_STATUS 2 3 FB4_12 58 I/O O STD FAST RELAY_3_OUT 1 1 FB4_13 61 I/O O STD FAST RELAY_1_OUT 1 1 FB4_14 56 I/O O STD FAST VALVE_6_GREEN 1 1 FB4_15 65 I/O O STD FAST PUMP_TIMMER 1 1 FB4_16 62 I/O O STD FAST ** 16 Inputs ** Signal Loc Pin Pin Pin Name No. Type Use VALVE_1_IN FB1_5 2 I/O I RELAY_0_IN FB1_17 15 I/O I COMP_START_SIG FB2_4 68 I/O I VALVE_7_IN FB2_12 79 I/O I VALVE_6_IN FB2_13 80 I/O I VALVE_5_IN FB2_14 81 I/O I VALVE_3_IN FB2_15 83 I/O I VALVE_4_IN FB2_16 82 I/O I VALVE_2_IN FB2_17 84 I/O I RELAY_2_IN FB3_2 17 I/O I CLK_2HZ FB3_4 32 I/O I RELAY_6_IN FB3_5 19 I/O I RELAY_5_IN FB3_14 36 I/O I RELAY_3_IN FB3_15 37 I/O I RELAY_1_IN FB3_17 39 I/O I START_IN FB4_7 55 I/O I Legend: Pin No. - ~ - User Assigned ************************** Function Block Details ************************ Legend: Total Pt - Total product terms used by the macrocell signal Imp Pt - Product terms imported from other macrocells Exp Pt - Product terms exported to other macrocells in direction shown Unused Pt - Unused local product terms remaining in macrocell Loc - Location where logic was mapped in device Pin Type/Use - I - Input GCK - Global Clock O - Output GTS - Global Output Enable (b) - Buried macrocell GSR - Global Set/Reset X(@) - Signal used as input (wire-AND input) to the macrocell logic. The number of Signals Used may exceed the number of FB Inputs Used due to wire-ANDing in the switch matrix. Pin No. - ~ - User Assigned *********************************** FB1 *********************************** Number of function block inputs used/remaining: 7/29 Number of signals used by logic mapping into function block: 7 Signal Total Imp Exp Unused Loc Pin Pin Pin Name Pt Pt Pt Pt # Type Use VALVE_2_OUT 1 0 0 4 FB1_1 4 I/O O VALVE_1_OUT 1 0 0 4 FB1_2 1 I/O O VALVE_5_OUT 1 0 0 4 FB1_3 6 I/O O VALVE_6_OUT 1 0 0 4 FB1_4 7 I/O O (unused) 0 0 0 5 FB1_5 2 I/O I VALVE_3_OUT 1 0 0 4 FB1_6 3 I/O O (unused) 0 0 0 5 FB1_7 11 I/O VALVE_4_OUT 1 0 0 4 FB1_8 5 I/O O (unused) 0 0 0 5 FB1_9 9 GCK/I/O VALVE_7_OUT 1 0 0 4 FB1_10 13 I/O O (unused) 0 0 0 5 FB1_11 10 GCK/I/O (unused) 0 0 0 5 FB1_12 18 I/O (unused) 0 0 0 5 FB1_13 20 I/O (unused) 0 0 0 5 FB1_14 12 GCK/I/O (unused) 0 0 0 5 FB1_15 14 I/O (unused) 0 0 0 5 FB1_16 23 I/O (unused) 0 0 0 5 FB1_17 15 I/O I (unused) 0 0 0 5 FB1_18 24 I/O Signals Used by Logic in Function Block 1: VALVE_1_IN 4: VALVE_4_IN 6: VALVE_6_IN 2: VALVE_2_IN 5: VALVE_5_IN 7: VALVE_7_IN 3: VALVE_3_IN Signal 1 2 3 4 Signals FB Name 0----+----0----+----0----+----0----+----0 Used Inputs VALVE_2_OUT .X...................................... 1 1 VALVE_1_OUT X....................................... 1 1 VALVE_5_OUT ....X................................... 1 1 VALVE_6_OUT .....X.................................. 1 1 VALVE_3_OUT ..X..................................... 1 1 VALVE_4_OUT ...X.................................... 1 1 VALVE_7_OUT ......X................................. 1 1 0----+----1----+----2----+----3----+----4 0 0 0 0 *********************************** FB2 *********************************** Number of function block inputs used/remaining: 5/31 Number of signals used by logic mapping into function block: 5 Signal Total Imp Exp Unused Loc Pin Pin Pin Name Pt Pt Pt Pt # Type Use VALVE_6_RED 1 0 0 4 FB2_1 63 I/O O (unused) 0 0 0 5 FB2_2 69 I/O START_OUT 1 0 0 4 FB2_3 67 I/O O (unused) 0 0 0 5 FB2_4 68 I/O I (unused) 0 0 0 5 FB2_5 70 I/O PUMP_RUNNING 1 0 0 4 FB2_6 71 I/O O (unused) 0 0 0 5 FB2_7 76 GTS/I/O MMV_NFO 1 0 0 4 FB2_8 72 I/O O (unused) 0 0 0 5 FB2_9 74 GSR/I/O MMV_NFC 1 0 0 4 FB2_10 75 I/O O (unused) 0 0 0 5 FB2_11 77 GTS/I/O (unused) 0 0 0 5 FB2_12 79 I/O I (unused) 0 0 0 5 FB2_13 80 I/O I (unused) 0 0 0 5 FB2_14 81 I/O I (unused) 0 0 0 5 FB2_15 83 I/O I (unused) 0 0 0 5 FB2_16 82 I/O I (unused) 0 0 0 5 FB2_17 84 I/O I (unused) 0 0 0 5 FB2_18 (b) Signals Used by Logic in Function Block 1: RELAY_1_IN 3: RELAY_5_IN 5: VALVE_6_IN 2: RELAY_3_IN 4: START_IN Signal 1 2 3 4 Signals FB Name 0----+----0----+----0----+----0----+----0 Used Inputs VALVE_6_RED ....X................................... 1 1 START_OUT ...X.................................... 1 1 PUMP_RUNNING ..X..................................... 1 1 MMV_NFO .X...................................... 1 1 MMV_NFC X....................................... 1 1 0----+----1----+----2----+----3----+----4 0 0 0 0 *********************************** FB3 *********************************** Number of function block inputs used/remaining: 6/30 Number of signals used by logic mapping into function block: 6 Signal Total Imp Exp Unused Loc Pin Pin Pin Name Pt Pt Pt Pt # Type Use (unused) 0 0 0 5 FB3_1 25 I/O (unused) 0 0 0 5 FB3_2 17 I/O I (unused) 0 0 0 5 FB3_3 31 I/O (unused) 0 0 0 5 FB3_4 32 I/O I (unused) 0 0 0 5 FB3_5 19 I/O I RELAY_7_OUT 0 0 0 5 FB3_6 34 I/O O RELAY_4_OUT 1 0 0 4 FB3_7 35 I/O O (unused) 0 0 0 5 FB3_8 21 I/O (unused) 0 0 0 5 FB3_9 26 I/O RELAY_2_OUT 1 0 0 4 FB3_10 40 I/O O RELAY_6_OUT 1 0 0 4 FB3_11 33 I/O O RELAY_0_OUT 1 0 0 4 FB3_12 41 I/O O VALVE_3_GREEN 1 0 0 4 FB3_13 43 I/O O (unused) 0 0 0 5 FB3_14 36 I/O I (unused) 0 0 0 5 FB3_15 37 I/O I VALVE_1_GREEN 1 0 0 4 FB3_16 45 I/O O (unused) 0 0 0 5 FB3_17 39 I/O I (unused) 0 0 0 5 FB3_18 (b) Signals Used by Logic in Function Block 1: COMP_START_SIG 3: RELAY_2_IN 5: VALVE_1_IN 2: RELAY_0_IN 4: RELAY_6_IN 6: VALVE_3_IN Signal 1 2 3 4 Signals FB Name 0----+----0----+----0----+----0----+----0 Used Inputs RELAY_7_OUT ........................................ 0 0 RELAY_4_OUT X....................................... 1 1 RELAY_2_OUT ..X..................................... 1 1 RELAY_6_OUT ...X.................................... 1 1 RELAY_0_OUT .X...................................... 1 1 VALVE_3_GREEN .....X.................................. 1 1 VALVE_1_GREEN ....X................................... 1 1 0----+----1----+----2----+----3----+----4 0 0 0 0 *********************************** FB4 *********************************** Number of function block inputs used/remaining: 10/26 Number of signals used by logic mapping into function block: 10 Signal Total Imp Exp Unused Loc Pin Pin Pin Name Pt Pt Pt Pt # Type Use VALVE_1_RED 1 0 0 4 FB4_1 46 I/O O VALVE_3_RED 1 0 0 4 FB4_2 44 I/O O VALVE_4_GREEN 1 0 0 4 FB4_3 51 I/O O VALVE_5_RED 1 0 0 4 FB4_4 52 I/O O VALVE_2_GREEN 1 0 0 4 FB4_5 47 I/O O (unused) 0 0 0 5 FB4_6 54 I/O (unused) 0 0 0 5 FB4_7 55 I/O I VALVE_2_RED 1 0 0 4 FB4_8 48 I/O O VALVE_4_RED 1 0 0 4 FB4_9 50 I/O O RELAY_5_OUT 1 0 0 4 FB4_10 57 I/O O VALVE_5_GREEN 1 0 0 4 FB4_11 53 I/O O MMV_STATUS 2 0 0 3 FB4_12 58 I/O O RELAY_3_OUT 1 0 0 4 FB4_13 61 I/O O RELAY_1_OUT 1 0 0 4 FB4_14 56 I/O O VALVE_6_GREEN 1 0 0 4 FB4_15 65 I/O O PUMP_TIMMER 1 0 0 4 FB4_16 62 I/O O (unused) 0 0 0 5 FB4_17 66 I/O (unused) 0 0 0 5 FB4_18 (b) Signals Used by Logic in Function Block 1: CLK_2HZ 5: VALVE_1_IN 8: VALVE_4_IN 2: RELAY_1_IN 6: VALVE_2_IN 9: VALVE_5_IN 3: RELAY_3_IN 7: VALVE_3_IN 10: VALVE_6_IN 4: RELAY_5_IN Signal 1 2 3 4 Signals FB Name 0----+----0----+----0----+----0----+----0 Used Inputs VALVE_1_RED ....X................................... 1 1 VALVE_3_RED ......X................................. 1 1 VALVE_4_GREEN .......X................................ 1 1 VALVE_5_RED ........X............................... 1 1 VALVE_2_GREEN .....X.................................. 1 1 VALVE_2_RED .....X.................................. 1 1 VALVE_4_RED .......X................................ 1 1 RELAY_5_OUT ...X.................................... 1 1 VALVE_5_GREEN ........X............................... 1 1 MMV_STATUS XXX..................................... 3 3 RELAY_3_OUT ..X..................................... 1 1 RELAY_1_OUT .X...................................... 1 1 VALVE_6_GREEN .........X.............................. 1 1 PUMP_TIMMER ...X.................................... 1 1 0----+----1----+----2----+----3----+----4 0 0 0 0 ******************************* Equations ******************************** ********** Mapped Logic ********** MMV_NFC <= NOT RELAY_1_IN; MMV_NFO <= NOT RELAY_3_IN; MMV_STATUS <= NOT (((RELAY_3_IN AND RELAY_1_IN) OR (NOT RELAY_3_IN AND NOT RELAY_1_IN AND NOT CLK_2HZ))); PUMP_RUNNING <= NOT RELAY_5_IN; PUMP_TIMMER <= NOT RELAY_5_IN; RELAY_0_OUT <= NOT RELAY_0_IN; RELAY_1_OUT <= NOT RELAY_1_IN; RELAY_2_OUT <= NOT RELAY_2_IN; RELAY_3_OUT <= NOT RELAY_3_IN; RELAY_4_OUT <= NOT COMP_START_SIG; RELAY_5_OUT <= NOT RELAY_5_IN; RELAY_6_OUT <= NOT RELAY_6_IN; RELAY_7_OUT <= '1'; START_OUT <= START_IN; VALVE_1_GREEN <= VALVE_1_IN; VALVE_1_OUT <= VALVE_1_IN; VALVE_1_RED <= NOT VALVE_1_IN; VALVE_2_GREEN <= VALVE_2_IN; VALVE_2_OUT <= VALVE_2_IN; VALVE_2_RED <= NOT VALVE_2_IN; VALVE_3_GREEN <= VALVE_3_IN; VALVE_3_OUT <= VALVE_3_IN; VALVE_3_RED <= NOT VALVE_3_IN; VALVE_4_GREEN <= VALVE_4_IN; VALVE_4_OUT <= VALVE_4_IN; VALVE_4_RED <= NOT VALVE_4_IN; VALVE_5_GREEN <= VALVE_5_IN; VALVE_5_OUT <= VALVE_5_IN; VALVE_5_RED <= NOT VALVE_5_IN; VALVE_6_GREEN <= VALVE_6_IN; VALVE_6_OUT <= VALVE_6_IN; VALVE_6_RED <= NOT VALVE_6_IN; VALVE_7_OUT <= VALVE_7_IN; Register Legend: FDCPE (Q,D,C,CLR,PRE); FTCPE (Q,D,C,CLR,PRE); LDCP (Q,D,G,CLR,PRE); ****************************** Device Pin Out ***************************** Device : XC9572-15-PC84 -------------------------------------------------------------- /11 10 9 8 7 6 5 4 3 2 1 84 83 82 81 80 79 78 77 76 75 \ | 12 74 | | 13 73 | | 14 72 | | 15 71 | | 16 70 | | 17 69 | | 18 68 | | 19 67 | | 20 66 | | 21 XC9572-15-PC84 65 | | 22 64 | | 23 63 | | 24 62 | | 25 61 | | 26 60 | | 27 59 | | 28 58 | | 29 57 | | 30 56 | | 31 55 | | 32 54 | \ 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 / -------------------------------------------------------------- Pin Signal Pin Signal No. Name No. Name 1 VALVE_1_OUT 43 VALVE_3_GREEN 2 VALVE_1_IN 44 VALVE_3_RED 3 VALVE_3_OUT 45 VALVE_1_GREEN 4 VALVE_2_OUT 46 VALVE_1_RED 5 VALVE_4_OUT 47 VALVE_2_GREEN 6 VALVE_5_OUT 48 VALVE_2_RED 7 VALVE_6_OUT 49 GND 8 GND 50 VALVE_4_RED 9 TIE 51 VALVE_4_GREEN 10 TIE 52 VALVE_5_RED 11 TIE 53 VALVE_5_GREEN 12 TIE 54 TIE 13 VALVE_7_OUT 55 START_IN 14 TIE 56 RELAY_1_OUT 15 RELAY_0_IN 57 RELAY_5_OUT 16 GND 58 MMV_STATUS 17 RELAY_2_IN 59 TDO 18 TIE 60 GND 19 RELAY_6_IN 61 RELAY_3_OUT 20 TIE 62 PUMP_TIMMER 21 TIE 63 VALVE_6_RED 22 VCC 64 VCC 23 TIE 65 VALVE_6_GREEN 24 TIE 66 TIE 25 TIE 67 START_OUT 26 TIE 68 COMP_START_SIG 27 GND 69 TIE 28 TDI 70 TIE 29 TMS 71 PUMP_RUNNING 30 TCK 72 MMV_NFO 31 TIE 73 VCC 32 CLK_2HZ 74 TIE 33 RELAY_6_OUT 75 MMV_NFC 34 RELAY_7_OUT 76 TIE 35 RELAY_4_OUT 77 TIE 36 RELAY_5_IN 78 VCC 37 RELAY_3_IN 79 VALVE_7_IN 38 VCC 80 VALVE_6_IN 39 RELAY_1_IN 81 VALVE_5_IN 40 RELAY_2_OUT 82 VALVE_4_IN 41 RELAY_0_OUT 83 VALVE_3_IN 42 GND 84 VALVE_2_IN Legend : NC = Not Connected, unbonded pin PGND = Unused I/O configured as additional Ground pin TIE = Unused I/O floating -- must tie to VCC, GND or other signal VCC = Dedicated Power Pin GND = Dedicated Ground Pin TDI = Test Data In, JTAG pin TDO = Test Data Out, JTAG pin TCK = Test Clock, JTAG pin TMS = Test Mode Select, JTAG pin PROHIBITED = User reserved pin **************************** Compiler Options **************************** Following is a list of all global compiler options used by the fitter run. Device(s) Specified : xc9572-15-PC84 Optimization Method : DENSITY Multi-Level Logic Optimization : ON Ignore Timing Specifications : OFF Default Register Power Up Value : LOW Keep User Location Constraints : ON What-You-See-Is-What-You-Get : OFF Exhaustive Fitting : OFF Keep Unused Inputs : OFF Slew Rate : FAST Power Mode : STD Ground on Unused IOs : OFF Global Clock Optimization : ON Global Set/Reset Optimization : ON Global Ouput Enable Optimization : ON FASTConnect/UIM optimzation : ON Local Feedback : ON Pin Feedback : ON Input Limit : 36 Pterm Limit : 25