 
cpldfit:  version K.39                              Xilinx Inc.
                                  Fitter Report
Design Name: dpress                              Date:  4-17-2009,  4:19PM
Device Used: XCR3384XL-7-TQ144
Fitting Status: Successful

*************************  Mapped Resource Summary  **************************

Macrocells     Product Terms    Function Block   Registers      Pins           
Used/Tot       Used/Tot         Inps Used/Tot    Used/Tot       Used/Tot       
128/384 ( 33%) 254 /1152 ( 22%) 250 /960  ( 26%) 115/384 ( 30%) 40 /114 ( 35%)

** Function Block Resources **

Function  Mcells    FB Inps   Pterms    IO        GCK       
Block     Used/Tot  Used/Tot  Used/Tot  Used/Tot  Used/Tot  
FB1        15/16     37/40     37/48     3/ 4      1/2
FB2        16/16*    38/40*    43/48     0/ 8      2/2*
FB3        16/16*    30/40     41/48     0/ 4      2/2*
FB4        16/16*    18/40     17/48     0/ 9      2/2*
FB5        16/16*    14/40     14/48     0/ 4      1/2
FB6        16/16*    16/40     20/48     0/ 3      2/2*
FB7        10/16      9/40     11/48     0/ 5      2/2*
FB8         3/16      1/40      1/48     0/ 4      1/2
FB9         0/16      0/40      0/48     0/ 2      0/2
FB10        1/16      6/40      2/48     1/ 3      0/2
FB11        0/16      0/40      0/48     0/ 3      0/2
FB12        4/16     11/40      8/48     4/ 4*     0/2
FB13        0/16      0/40      0/48     0/ 5      0/2
FB14        0/16      0/40      0/48     0/ 5      0/2
FB15        0/16      0/40      0/48     0/ 4      0/2
FB16        0/16      0/40      0/48     0/ 3      0/2
FB17        0/16      0/40      0/48     0/ 5      0/2
FB18        6/16     37/40     37/48     6/ 6*     0/2
FB19        4/16      7/40      6/48     4/ 4*     1/2
FB20        4/16     25/40     16/48     2/ 4      1/2
FB21        0/16      0/40      0/48     0/ 6      0/2
FB22        1/16      1/40      1/48     0/ 5      1/2
FB23        0/16      0/40      0/48     0/ 2      0/2
FB24        0/16      0/40      0/48     0/ 8      0/2
           -----    -------   -------    -----
Total     128/384   250/960   254/1152  20/110

* - Resource is exhausted

** Local Control Term Resources **

        LCT0     LCT1     LCT2     LCT3     LCT4     LCT5     LCT6     LCT7
FB1     sr                                  ce                         uct4     
FB2     sr       sr                         ce                         uct3     
FB3                                                                    uct2     
FB4     sr                                                                      
FB5     sr                                                                      
FB6     sr                                                                      
FB7     sr       sr                                                             
FB8     sr                                                                      
FB9                                                                             
FB10                                                                            
FB11                                                                            
FB12                                                                            
FB13                                                                            
FB14                                                                            
FB15                                                                            
FB16                                                                            
FB17                                                                            
FB18                                                                            
FB19                                                                            
FB20    sr                                  ce                                  
FB21                                                                            
FB22    sr                                                                      
FB23                                                                            
FB24                                                                            

Legend:
ce   - clock enable
clk  - clock
oe   - output enable
sr   - set/reset
uct1 - universal control term clock
uct2 - universal control term output enable
uct3 - universal control term preset
uct4 - universal control term reset
LCT0 - oe and/or sr can be mapped to this local control term
LCT1 - oe and/or sr can be mapped to this local control term
LCT2 - oe and/or sr can be mapped to this local control term
LCT3 - sr can be mapped to this local control term
LCT4 - ce and/or clk and/or sr can be mapped to this local control term
LCT5 - clk and/or sr can be mapped to this local control term
LCT6 - clk and/or oe can be mapped to this local control term
LCT7 - clk can be mapped to this local control term

** Global Control Resources **

GCK         UCLK        UOE         UPST        URST        
Used/Tot    Used/Tot    Used/Tot    Used/Tot    Used/Tot
2/4         0/1         1/1         1/1         1/1

GCK  - Global Clock
UCLK - Universal Control Term Clock
UOE  - Universal Control Term Output Enable
UPST - Universal Control Term Preset
URST - Universal Control Term Reset

Signal 'baclk_ipad' mapped onto global clock net GCK0.
Signal 'bsmclk_ipad' mapped onto global clock net GCK1.

** Pin Resources **

Signal Type    Required     Mapped  |  Pin Type            Used     Total 
------------------------------------|-------------------------------------
Input         :   18          18    |  I/O              :    38      110
Output        :   12          12    |  GCK/I            :     2        4
Bidirectional :    8           8    |  
GCK           :    2           2    |  
                 ----        ----
        Total    40           40 

End of Mapped Resource Summary
**************************  Errors and Warnings  ***************************

INFO:Cpld - Inferring BUFG constraint for signal 'baclk_ipad' based upon the LOC
   constraint 'P128'. It is recommended that you declare this BUFG explicitedly
   in your design. Note that for certain device families the output of a BUFG
   constraint can not drive a gated clock, and the BUFG constraint will be
   ignored.
INFO:Cpld - Inferring BUFG constraint for signal 'bsmclk_ipad' based upon the
   LOC constraint 'P127'. It is recommended that you declare this BUFG
   explicitedly in your design. Note that for certain device families the output
   of a BUFG constraint can not drive a gated clock, and the BUFG constraint
   will be ignored.
WARNING:Cpld - Unable to map all desired signals into function block, FB18.
   Buffering output signal ad_iopad<5> to allow all signals assigned to this
   function block to be placed.
*************************  Summary of Mapped Logic  ************************

** 20 Outputs **

Signal                            Total Total Loc     Pin   Pin       Pin     Slew Reg Init
Name                              Pts   Inps          No.   Type      Use     Rate State
pressure_sensor_select_opad       3     12    FB1_5   93    I/O       O       FAST RESET
pressure_sensor_enable_n_opad     3     12    FB1_13  92    I/O       O       FAST SET
water_alarm_enable_n_opad         3     12    FB1_16  91    I/O       O       FAST SET
ch0_fls_n_opad                    2     6     FB10_16 134   I/O       O       FAST 
ch1_rls_n_opad                    2     5     FB12_1  139   I/O       O       FAST 
ch1_fls_n_opad                    2     5     FB12_3  138   I/O       O       FAST 
ch0_home_n_opad                   3     4     FB12_4  137   I/O       O       FAST 
ch0_rls_n_opad                    2     6     FB12_13 136   I/O       O       FAST 
ad_iopad<7>                       10    16    FB18_1  7     I/O       I/O     FAST 
ad_iopad<6>                       12    17    FB18_2  8     I/O       I/O     FAST 
ad_iopad<5>                       2     1     FB18_3  9     I/O       I/O     FAST 
ad_iopad<4>                       7     12    FB18_4  10    I/O       I/O     FAST 
ad_iopad<3>                       4     9     FB18_15 11    I/O       I/O     FAST 
ad_iopad<2>                       8     13    FB18_16 12    I/O       I/O     FAST 
local_burst_opad                  2     1     FB19_2  143   I/O       O       FAST RESET
local_empty_opad                  2     1     FB19_4  142   I/O       O       FAST RESET
local_squeeze_opad                2     1     FB19_5  141   I/O       O       FAST RESET
ch1_home_n_opad                   3     4     FB19_15 140   I/O       O       FAST 
ad_iopad<1>                       10    17    FB20_1  14    I/O       I/O     FAST RESET
ad_iopad<0>                       10    17    FB20_4  15    I/O       I/O     FAST RESET

** 108 Buried Nodes **

Signal                            Total Total Loc     Reg Init
Name                              Pts   Inps          State
home_configuration                3     12    FB1_1   RESET
smclk_reset_synch/reset_delayed   1     0     FB1_3   RESET
N_PZ_592                          2     11    FB1_4   
latched_faults<2>                 5     17    FB1_6   RESET
latched_faults<0>                 5     17    FB1_7   RESET
msp430_io/warnings<4>             4     16    FB1_8   RESET
msp430_io/warnings<3>             4     16    FB1_9   RESET
msp430_io/warnings<5>             4     16    FB1_10  RESET
msp430_io/warnings<2>             4     16    FB1_11  RESET
msp430_io/warnings<1>             4     16    FB1_12  RESET
msp430_io/warnings<0>             4     16    FB1_14  RESET
msp430_io/diagnostic_register<5>  3     12    FB1_15  RESET
latched_faults<1>                 5     16    FB2_1   RESET
lpf_remote_squeeze/delayed<0>     7     13    FB2_2   RESET
lpf_remote_empty/delayed<0>       3     8     FB2_3   RESET
lpf_remote_burst/delayed<0>       1     1     FB2_4   RESET
motors_disabled                   3     12    FB2_5   RESET
latched_faults<5>                 5     16    FB2_6   RESET
latched_faults<4>                 5     16    FB2_7   RESET
latched_faults<3>                 5     16    FB2_8   RESET
msp430_io/faults_o<7>             4     14    FB2_9   RESET
msp430_io/faults_o<6>             4     14    FB2_10  RESET
resample                          3     11    FB2_11  RESET
msp430_io/diagnostic_register<7>  3     11    FB2_12  RESET
msp430_io/diagnostic_register<2>  3     11    FB2_13  RESET
msp430_io/diagnostic_register<3>  3     11    FB2_14  RESET
msp430_io/diagnostic_register<4>  3     11    FB2_15  RESET
msp430_io/diagnostic_register<6>  3     11    FB2_16  RESET
local_burst_switch_status<1>      2     1     FB3_1   RESET
local_burst_switch_status<0>      2     1     FB3_2   RESET
empty/debounced_comparator_3      2     1     FB3_3   RESET
local_empty_warning               2     1     FB3_4   RESET
local_empty_switch_status<1>      2     1     FB3_5   RESET
burst/debounced_comparator_3      2     1     FB3_6   RESET
msp430_io/address_register<0>     5     8     FB3_7   RESET
msp430_io/address_register<1>     5     9     FB3_8   RESET
msp430_io/address_register<2>     5     10    FB3_9   RESET
msp430_io/address_register<3>     5     11    FB3_10  RESET
msp430_io/address_register<4>     5     12    FB3_11  RESET
msp430_io/address_register<5>     5     13    FB3_12  RESET

Signal                            Total Total Loc     Reg Init
Name                              Pts   Inps          State
msp430_io/address_register<6>     5     14    FB3_13  RESET
local_empty_switch_status<0>      2     1     FB3_14  RESET
msp430_io/address_register<7>     5     15    FB3_15  RESET
local_burst_warning               2     1     FB3_16  RESET
remote_empty                      2     4     FB4_1   RESET
lpf_remote_empty/delayed<3>       2     2     FB4_2   RESET
lpf_remote_empty/delayed<2>       2     2     FB4_3   RESET
lpf_remote_empty/delayed<1>       2     2     FB4_4   RESET
lpf_remote_burst/delayed<2>       2     2     FB4_5   RESET
empty/debounced_comparator_2      2     2     FB4_6   RESET
empty/debounced_comparator_1      2     2     FB4_7   RESET
burst/debounced_comparator_2      2     2     FB4_8   RESET
burst/debounced_comparator_1      2     2     FB4_9   RESET
lpf_remote_burst/delayed<4>       2     2     FB4_10  RESET
lpf_remote_burst/delayed<3>       2     2     FB4_11  RESET
remote_burst                      2     4     FB4_12  RESET
lpf_remote_burst/delayed<1>       2     2     FB4_13  RESET
local_squeeze_warning             2     1     FB4_14  RESET
local_squeeze_switch_status<1>    2     1     FB4_15  RESET
local_squeeze_switch_status<0>    2     1     FB4_16  RESET
lpf_water_in_air/delayed<4>       2     2     FB5_1   RESET
lpf_remote_empty/delayed<4>       2     2     FB5_2   RESET
water_in_air                      2     4     FB5_3   RESET
lpf_water_in_air/delayed<3>       2     2     FB5_4   RESET
lpf_water_in_oil/delayed<0>       2     2     FB5_5   RESET
lpf_water_in_air/delayed<2>       2     2     FB5_6   RESET
lpf_water_in_air/delayed<1>       2     2     FB5_7   RESET
lpf_water_in_air/delayed<0>       2     2     FB5_8   RESET
lpf_remote_squeeze/delayed<4>     2     2     FB5_9   RESET
remote_squeeze                    2     4     FB5_10  RESET
lpf_remote_squeeze/delayed<3>     2     2     FB5_11  RESET
lpf_remote_squeeze/delayed<2>     2     2     FB5_12  RESET
lpf_remote_squeeze/delayed<1>     2     2     FB5_13  RESET
burst/local_1/delayed             1     1     FB5_14  RESET
burst/local_2/delayed             1     1     FB5_15  RESET
burst/local_3/delayed             1     0     FB5_16  RESET
empty/rs_status_0/delayed         3     3     FB6_1   RESET
burst/rs_status_1/delayed         3     3     FB6_2   RESET
burst/rs_status_0/delayed         3     3     FB6_3   RESET
burst/rs_position/delayed         2     3     FB6_4   RESET

Signal                            Total Total Loc     Reg Init
Name                              Pts   Inps          State
burst/rs_warning/delayed          2     2     FB6_5   RESET
synced_reset                      2     1     FB6_6   RESET
squeeze/debounced_comparator_3    2     1     FB6_7   RESET
squeeze/debounced_comparator_2    2     2     FB6_8   RESET
squeeze/debounced_comparator_1    2     2     FB6_9   RESET
lpf_water_in_oil/delayed<2>       2     2     FB6_10  RESET
lpf_water_in_oil/delayed<1>       2     2     FB6_11  RESET
lpf_water_in_oil/delayed<4>       2     2     FB6_12  RESET
lpf_water_in_oil/delayed<3>       2     2     FB6_13  RESET
water_in_oil                      2     4     FB6_14  RESET
empty/rs_position/delayed         2     3     FB6_15  RESET
empty/rs_warning/delayed          2     2     FB6_16  RESET
squeeze/local_1/delayed           1     1     FB7_3   RESET
squeeze/local_2/delayed           1     1     FB7_4   RESET
synced_reset_wrt_aclk             2     2     FB7_9   RESET
aclk_reset_synch/reset_delayed    1     1     FB7_10  RESET
empty/rs_status_1/delayed         3     3     FB7_11  RESET
squeeze/rs_status_1/delayed       3     3     FB7_12  RESET
squeeze/rs_status_0/delayed       3     3     FB7_13  RESET
squeeze/rs_position/delayed       2     3     FB7_14  RESET
squeeze/local_3/delayed           1     0     FB7_15  RESET
squeeze/rs_warning/delayed        2     2     FB7_16  RESET
empty/local_3/delayed             1     0     FB8_1   RESET
empty/local_2/delayed             1     1     FB8_2   RESET
empty/local_1/delayed             1     1     FB8_3   RESET
msp430_io/previous_as_n           1     1     FB20_14 RESET
msp430_io/previous_rd_n           1     1     FB20_16 RESET
msp430_io/previous_wr_n           1     1     FB22_1  RESET

** 20 Inputs **

Signal                            Loc     Pin   Pin       Pin     
Name                                      No.   Type      Use     
baclk_ipad                                128   GCK/I     GCK              
bsmclk_ipad                               127   GCK/I     GCK              
remote_squeeze_ipad               FB2_2   96    I/O       I       PU       
remote_empty_ipad                 FB2_3   97    I/O       I       PU       
remote_burst_ipad                 FB2_4   98    I/O       I       PU       
local_burst_comp_1_ipad           FB5_14  83    I/O       I                
local_burst_comp_2_ipad           FB5_15  82    I/O       I                
local_burst_comp_3_ipad           FB5_16  81    I/O       I                
water_in_oil_n_ipad               FB7_1   80    I/O       I                
water_in_air_n_ipad               FB7_2   79    I/O       I                
local_squeeze_comp_1_ipad         FB7_3   78    I/O       I                
local_squeeze_comp_2_ipad         FB7_4   77    I/O       I                
local_squeeze_comp_3_ipad         FB7_15  75    I/O       I                
local_empty_comp_3_ipad           FB8_1   70    I/O       I                
local_empty_comp_2_ipad           FB8_2   71    I/O       I                
local_empty_comp_1_ipad           FB8_3   72    I/O       I                
as_n_ipad                         FB20_14 16    I/O       I       PU       
rd_n_ipad                         FB20_16 18    I/O       I       PU       
wr_n_ipad                         FB22_1  19    I/O       I       PU       
bus_reset_n_ipad                  FB22_3  20    I/O       I                

Legend:
Pin No. - ~ - User Assigned
PU          - Pull Up
**************************  Function Block Details  ************************
Legend:
Total Pt     - Total product terms used by the macrocell signal
Loc          - Location where logic was mapped in device
Pin Type/Use - I  - Input            GCK - Global clock
               O  - Output           (b) - Buried macrocell
Pin No.      - ~  - User Assigned
*********************************** FB1  ***********************************
Number of function block inputs used/remaining:               37/3
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  3/5
Number of PLA product terms used/remaining:                   37/11
Number of function block global clocks used/remaining:  1/1
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
home_configuration            3     FB1_1   94   I/O     (b)   bsmclk_ipad
(unused)                      0     FB1_2        (b)           
smclk_reset_synch/reset_delayed
                              1     FB1_3        (b)     (b)   bsmclk_ipad
N_PZ_592                      2     FB1_4        (b)     (b)   
pressure_sensor_select_opad   3     FB1_5   93   I/O     O     bsmclk_ipad
latched_faults<2>             5     FB1_6        (b)     (b)   bsmclk_ipad
latched_faults<0>             5     FB1_7        (b)     (b)   bsmclk_ipad
msp430_io/warnings<4>         4     FB1_8        (b)     (b)   bsmclk_ipad
msp430_io/warnings<3>         4     FB1_9        (b)     (b)   bsmclk_ipad
msp430_io/warnings<5>         4     FB1_10       (b)     (b)   bsmclk_ipad
msp430_io/warnings<2>         4     FB1_11       (b)     (b)   bsmclk_ipad
msp430_io/warnings<1>         4     FB1_12       (b)     (b)   bsmclk_ipad
pressure_sensor_enable_n_opad 3     FB1_13  92   I/O     O     bsmclk_ipad
msp430_io/warnings<0>         4     FB1_14       (b)     (b)   bsmclk_ipad
msp430_io/diagnostic_register<5>
                              3     FB1_15       (b)     (b)   bsmclk_ipad
water_alarm_enable_n_opad     3     FB1_16  91   I/O     O     bsmclk_ipad

Signals Used by Logic in Function Block
  1: N_PZ_592                      14: local_empty_switch_status<1>    26: msp430_io/address_register<7> 
  2: ad_iopad<0>.PIN               15: local_squeeze_opad              27: msp430_io/previous_wr_n 
  3: ad_iopad<1>.PIN               16: local_squeeze_switch_status<0>  28: msp430_io/warnings<0> 
  4: ad_iopad<2>.PIN               17: local_squeeze_switch_status<1>  29: msp430_io/warnings<1> 
  5: ad_iopad<3>.PIN               18: motors_disabled                 30: msp430_io/warnings<2> 
  6: ad_iopad<4>.PIN               19: msp430_io/address_register<0>   31: msp430_io/warnings<3> 
  7: ad_iopad<5>.PIN               20: msp430_io/address_register<1>   32: msp430_io/warnings<4> 
  8: latched_faults<0>             21: msp430_io/address_register<2>   33: msp430_io/warnings<5> 
  9: latched_faults<2>             22: msp430_io/address_register<3>   34: remote_squeeze 
 10: local_burst_opad              23: msp430_io/address_register<4>   35: resample 
 11: local_burst_switch_status<0>  24: msp430_io/address_register<5>   36: synced_reset 
 12: local_burst_switch_status<1>  25: msp430_io/address_register<6>   37: wr_n_ipad 
 13: local_empty_switch_status<0> 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
home_configuration 
                  ......X...........XXXXXXXXX........XX... 12      
smclk_reset_synch/reset_delayed 
                  ........................................ 0       
N_PZ_592          .................XXXXXXXXXX.........X... 11      
pressure_sensor_select_opad 
                  .X................XXXXXXXXX........XX... 12      
latched_faults<2> 
                  ...X....X.....X..XXXXXXXXXX......XXXX... 17      
latched_faults<0> 
                  .X.....X.X.......XXXXXXXXXX......XXXX... 17      
msp430_io/warnings<4> 
                  X....X....X......XXXXXXXXXX....X...XX... 16      
msp430_io/warnings<3> 
                  X...X...........XXXXXXXXXXX...X....XX... 16      
msp430_io/warnings<5> 
                  X.....X....X.....XXXXXXXXXX.....X..XX... 16      
msp430_io/warnings<2> 
                  X..X...........X.XXXXXXXXXX..X.....XX... 16      
msp430_io/warnings<1> 
                  X.X..........X...XXXXXXXXXX.X......XX... 16      
pressure_sensor_enable_n_opad 
                  ..X...............XXXXXXXXX........XX... 12      
msp430_io/warnings<0> 
                  XX..........X....XXXXXXXXXXX.......XX... 16      
msp430_io/diagnostic_register<5> 
                  ......X...........XXXXXXXXX........XX... 12      
water_alarm_enable_n_opad 
                  ...X..............XXXXXXXXX........XX... 12      
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB2  ***********************************
Number of function block inputs used/remaining:               38/2
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  4/4
Number of PLA product terms used/remaining:                   43/5
Number of function block global clocks used/remaining:  2/0
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
latched_faults<1>             5     FB2_1        (b)     (b)   bsmclk_ipad
lpf_remote_squeeze/delayed<0> 7     FB2_2   96   I/O     I     baclk_ipad
lpf_remote_empty/delayed<0>   3     FB2_3   97   I/O     I     baclk_ipad
lpf_remote_burst/delayed<0>   1     FB2_4   98   I/O     I     baclk_ipad
motors_disabled               3     FB2_5   99   I/O     (b)   bsmclk_ipad
latched_faults<5>             5     FB2_6        (b)     (b)   bsmclk_ipad
latched_faults<4>             5     FB2_7        (b)     (b)   bsmclk_ipad
latched_faults<3>             5     FB2_8        (b)     (b)   bsmclk_ipad
msp430_io/faults_o<7>         4     FB2_9        (b)     (b)   bsmclk_ipad
msp430_io/faults_o<6>         4     FB2_10       (b)     (b)   bsmclk_ipad
resample                      3     FB2_11       (b)     (b)   bsmclk_ipad
msp430_io/diagnostic_register<7>
                              3     FB2_12       (b)     (b)   bsmclk_ipad
msp430_io/diagnostic_register<2>
                              3     FB2_13  100  I/O     (b)   bsmclk_ipad
msp430_io/diagnostic_register<3>
                              3     FB2_14  101  I/O     (b)   bsmclk_ipad
msp430_io/diagnostic_register<4>
                              3     FB2_15  102  I/O     (b)   bsmclk_ipad
msp430_io/diagnostic_register<6>
                              3     FB2_16  103  I/O     (b)   bsmclk_ipad

Signals Used by Logic in Function Block
  1: ad_iopad<1>.PIN               14: local_empty_switch_status<1>      27: msp430_io/faults_o<6> 
  2: ad_iopad<2>.PIN               15: local_squeeze_opad                28: msp430_io/faults_o<7> 
  3: ad_iopad<3>.PIN               16: local_squeeze_switch_status<1>    29: msp430_io/previous_wr_n 
  4: ad_iopad<4>.PIN               17: motors_disabled                   30: msp430_io/warnings<5> 
  5: ad_iopad<5>.PIN               18: msp430_io/address_register<0>     31: rd_n_ipad 
  6: ad_iopad<6>.PIN               19: msp430_io/address_register<1>     32: remote_burst 
  7: ad_iopad<7>.PIN               20: msp430_io/address_register<2>     33: resample 
  8: latched_faults<1>             21: msp430_io/address_register<3>     34: synced_reset 
  9: latched_faults<3>             22: msp430_io/address_register<4>     35: synced_reset_wrt_aclk 
 10: latched_faults<4>             23: msp430_io/address_register<5>     36: water_in_air 
 11: latched_faults<5>             24: msp430_io/address_register<6>     37: water_in_oil 
 12: local_burst_opad              25: msp430_io/address_register<7>     38: wr_n_ipad 
 13: local_burst_switch_status<1>  26: msp430_io/diagnostic_register<5> 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
latched_faults<1> 
                  X......X......X.XXXXXXXXX...X..XX....X.. 16      
lpf_remote_squeeze/delayed<0> 
                  ..........X.XX.X.XXXXXX..X...X....X..... 13      
lpf_remote_empty/delayed<0> 
                  ...................XXXXXX.....X...X..... 8       
motors_disabled   ......X..........XXXXXXXX...X....X...X.. 12      
latched_faults<5> 
                  ....X.....XX....XXXXXXXXX...X..XX....X.. 16      
latched_faults<4> 
                  ...X.....X.X....XXXXXXXXX...X..XX....X.. 16      
latched_faults<3> 
                  ..X.....X..X....XXXXXXXXX...X..XX....X.. 16      
msp430_io/faults_o<7> 
                  ......X.........XXXXXXXXX..XX......X.X.. 14      
msp430_io/faults_o<6> 
                  .....X..........XXXXXXXXX.X.X.......XX.. 14      
resample          .....X...........XXXXXXXX...X........X.. 11      
msp430_io/diagnostic_register<7> 
                  ......X..........XXXXXXXX...X........X.. 11      
msp430_io/diagnostic_register<2> 
                  .X...............XXXXXXXX...X........X.. 11      
msp430_io/diagnostic_register<3> 
                  ..X..............XXXXXXXX...X........X.. 11      
msp430_io/diagnostic_register<4> 
                  ...X.............XXXXXXXX...X........X.. 11      
msp430_io/diagnostic_register<6> 
                  .....X...........XXXXXXXX...X........X.. 11      
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB3  ***********************************
Number of function block inputs used/remaining:               30/10
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  1/7
Number of PLA product terms used/remaining:                   41/7
Number of function block global clocks used/remaining:  2/0
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
local_burst_switch_status<1>  2     FB3_1        (b)     (b)   bsmclk_ipad
local_burst_switch_status<0>  2     FB3_2        (b)     (b)   bsmclk_ipad
empty/debounced_comparator_3  2     FB3_3        (b)     (b)   baclk_ipad
local_empty_warning           2     FB3_4   90   I/O     (b)   bsmclk_ipad
local_empty_switch_status<1>  2     FB3_5   89   I/O     (b)   bsmclk_ipad
burst/debounced_comparator_3  2     FB3_6        (b)     (b)   baclk_ipad
msp430_io/address_register<0> 5     FB3_7        (b)     (b)   bsmclk_ipad
msp430_io/address_register<1> 5     FB3_8        (b)     (b)   bsmclk_ipad
msp430_io/address_register<2> 5     FB3_9        (b)     (b)   bsmclk_ipad
msp430_io/address_register<3> 5     FB3_10       (b)     (b)   bsmclk_ipad
msp430_io/address_register<4> 5     FB3_11       (b)     (b)   bsmclk_ipad
msp430_io/address_register<5> 5     FB3_12       (b)     (b)   bsmclk_ipad
msp430_io/address_register<6> 5     FB3_13       (b)     (b)   bsmclk_ipad
local_empty_switch_status<0>  2     FB3_14  88   I/O     (b)   bsmclk_ipad
msp430_io/address_register<7> 5     FB3_15       (b)     (b)   bsmclk_ipad
local_burst_warning           2     FB3_16  87   I/O     (b)   bsmclk_ipad

Signals Used by Logic in Function Block
  1: ad_iopad<0>.PIN        11: burst/rs_status_0/delayed      21: msp430_io/address_register<3> 
  2: ad_iopad<1>.PIN        12: burst/rs_status_1/delayed      22: msp430_io/address_register<4> 
  3: ad_iopad<2>.PIN        13: burst/rs_warning/delayed       23: msp430_io/address_register<5> 
  4: ad_iopad<3>.PIN        14: empty/local_3/delayed          24: msp430_io/address_register<6> 
  5: ad_iopad<4>.PIN        15: empty/rs_status_0/delayed      25: msp430_io/address_register<7> 
  6: ad_iopad<5>.PIN        16: empty/rs_status_1/delayed      26: msp430_io/previous_as_n 
  7: ad_iopad<6>.PIN        17: empty/rs_warning/delayed       27: msp430_io/previous_rd_n 
  8: ad_iopad<7>.PIN        18: msp430_io/address_register<0>  28: msp430_io/previous_wr_n 
  9: as_n_ipad              19: msp430_io/address_register<1>  29: rd_n_ipad 
 10: burst/local_3/delayed  20: msp430_io/address_register<2>  30: wr_n_ipad 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
local_burst_switch_status<1> 
                  ...........X............................ 1       
local_burst_switch_status<0> 
                  ..........X............................. 1       
empty/debounced_comparator_3 
                  .............X.......................... 1       
local_empty_warning 
                  ................X....................... 1       
local_empty_switch_status<1> 
                  ...............X........................ 1       
burst/debounced_comparator_3 
                  .........X.............................. 1       
msp430_io/address_register<0> 
                  X.......X........X.......XXXXX.......... 8       
msp430_io/address_register<1> 
                  .X......X........XX......XXXXX.......... 9       
msp430_io/address_register<2> 
                  ..X.....X........XXX.....XXXXX.......... 10      
msp430_io/address_register<3> 
                  ...X....X........XXXX....XXXXX.......... 11      
msp430_io/address_register<4> 
                  ....X...X........XXXXX...XXXXX.......... 12      
msp430_io/address_register<5> 
                  .....X..X........XXXXXX..XXXXX.......... 13      
msp430_io/address_register<6> 
                  ......X.X........XXXXXXX.XXXXX.......... 14      
local_empty_switch_status<0> 
                  ..............X......................... 1       
msp430_io/address_register<7> 
                  .......XX........XXXXXXXXXXXXX.......... 15      
local_burst_warning 
                  ............X........................... 1       
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB4  ***********************************
Number of function block inputs used/remaining:               18/22
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  1/7
Number of PLA product terms used/remaining:                   17/31
Number of function block global clocks used/remaining:  2/0
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
remote_empty                  2     FB4_1   104  I/O     (b)   baclk_ipad
lpf_remote_empty/delayed<3>   2     FB4_2   106  I/O     (b)   baclk_ipad
lpf_remote_empty/delayed<2>   2     FB4_3   107  I/O     (b)   baclk_ipad
lpf_remote_empty/delayed<1>   2     FB4_4   110  I/O     (b)   baclk_ipad
lpf_remote_burst/delayed<2>   2     FB4_5   111  I/O     (b)   baclk_ipad
empty/debounced_comparator_2  2     FB4_6        (b)     (b)   baclk_ipad
empty/debounced_comparator_1  2     FB4_7        (b)     (b)   baclk_ipad
burst/debounced_comparator_2  2     FB4_8        (b)     (b)   baclk_ipad
burst/debounced_comparator_1  2     FB4_9        (b)     (b)   baclk_ipad
lpf_remote_burst/delayed<4>   2     FB4_10       (b)     (b)   baclk_ipad
lpf_remote_burst/delayed<3>   2     FB4_11       (b)     (b)   baclk_ipad
remote_burst                  2     FB4_12       (b)     (b)   baclk_ipad
lpf_remote_burst/delayed<1>   2     FB4_13  112  I/O     (b)   baclk_ipad
local_squeeze_warning         2     FB4_14  113  I/O     (b)   bsmclk_ipad
local_squeeze_switch_status<1>
                              2     FB4_15  114  I/O     (b)   bsmclk_ipad
local_squeeze_switch_status<0>
                              2     FB4_16  116  I/O     (b)   bsmclk_ipad

Signals Used by Logic in Function Block
  1: burst/local_1/delayed         7: lpf_remote_burst/delayed<2>  13: lpf_remote_empty/delayed<3> 
  2: burst/local_2/delayed         8: lpf_remote_burst/delayed<3>  14: lpf_remote_empty/delayed<4> 
  3: empty/local_1/delayed         9: lpf_remote_burst/delayed<4>  15: squeeze/rs_status_0/delayed 
  4: empty/local_2/delayed        10: lpf_remote_empty/delayed<0>  16: squeeze/rs_status_1/delayed 
  5: lpf_remote_burst/delayed<0>  11: lpf_remote_empty/delayed<1>  17: squeeze/rs_warning/delayed 
  6: lpf_remote_burst/delayed<1>  12: lpf_remote_empty/delayed<2>  18: synced_reset_wrt_aclk 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
remote_empty      ...........XXX...X...................... 4       
lpf_remote_empty/delayed<3> 
                  ...........X.....X...................... 2       
lpf_remote_empty/delayed<2> 
                  ..........X......X...................... 2       
lpf_remote_empty/delayed<1> 
                  .........X.......X...................... 2       
lpf_remote_burst/delayed<2> 
                  .....X...........X...................... 2       
empty/debounced_comparator_2 
                  ...X.............X...................... 2       
empty/debounced_comparator_1 
                  ..X..............X...................... 2       
burst/debounced_comparator_2 
                  .X...............X...................... 2       
burst/debounced_comparator_1 
                  X................X...................... 2       
lpf_remote_burst/delayed<4> 
                  .......X.........X...................... 2       
lpf_remote_burst/delayed<3> 
                  ......X..........X...................... 2       
remote_burst      ......XXX........X...................... 4       
lpf_remote_burst/delayed<1> 
                  ....X............X...................... 2       
local_squeeze_warning 
                  ................X....................... 1       
local_squeeze_switch_status<1> 
                  ...............X........................ 1       
local_squeeze_switch_status<0> 
                  ..............X......................... 1       
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB5  ***********************************
Number of function block inputs used/remaining:               14/26
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  1/7
Number of PLA product terms used/remaining:                   14/34
Number of function block global clocks used/remaining:  1/1
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
lpf_water_in_air/delayed<4>   2     FB5_1        (b)     (b)   baclk_ipad
lpf_remote_empty/delayed<4>   2     FB5_2   86   TCK/I/O (b)   baclk_ipad
water_in_air                  2     FB5_3        (b)     (b)   baclk_ipad
lpf_water_in_air/delayed<3>   2     FB5_4        (b)     (b)   baclk_ipad
lpf_water_in_oil/delayed<0>   2     FB5_5   84   I/O     (b)   baclk_ipad
lpf_water_in_air/delayed<2>   2     FB5_6        (b)     (b)   baclk_ipad
lpf_water_in_air/delayed<1>   2     FB5_7        (b)     (b)   baclk_ipad
lpf_water_in_air/delayed<0>   2     FB5_8        (b)     (b)   baclk_ipad
lpf_remote_squeeze/delayed<4> 2     FB5_9        (b)     (b)   baclk_ipad
remote_squeeze                2     FB5_10       (b)     (b)   baclk_ipad
lpf_remote_squeeze/delayed<3> 2     FB5_11       (b)     (b)   baclk_ipad
lpf_remote_squeeze/delayed<2> 2     FB5_12       (b)     (b)   baclk_ipad
lpf_remote_squeeze/delayed<1> 2     FB5_13       (b)     (b)   baclk_ipad
burst/local_1/delayed         1     FB5_14  83   I/O     I     baclk_ipad
burst/local_2/delayed         1     FB5_15  82   I/O     I     baclk_ipad
burst/local_3/delayed         1     FB5_16  81   I/O     I     baclk_ipad

Signals Used by Logic in Function Block
  1: lpf_remote_empty/delayed<3>     6: lpf_remote_squeeze/delayed<4>  11: lpf_water_in_air/delayed<4> 
  2: lpf_remote_squeeze/delayed<0>   7: lpf_water_in_air/delayed<0>    12: synced_reset_wrt_aclk 
  3: lpf_remote_squeeze/delayed<1>   8: lpf_water_in_air/delayed<1>    13: water_in_air_n_ipad 
  4: lpf_remote_squeeze/delayed<2>   9: lpf_water_in_air/delayed<2>    14: water_in_oil_n_ipad 
  5: lpf_remote_squeeze/delayed<3>  10: lpf_water_in_air/delayed<3>   

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
lpf_water_in_air/delayed<4> 
                  .........X.X............................ 2       
lpf_remote_empty/delayed<4> 
                  X..........X............................ 2       
water_in_air      ........XXXX............................ 4       
lpf_water_in_air/delayed<3> 
                  ........X..X............................ 2       
lpf_water_in_oil/delayed<0> 
                  ...........X.X.......................... 2       
lpf_water_in_air/delayed<2> 
                  .......X...X............................ 2       
lpf_water_in_air/delayed<1> 
                  ......X....X............................ 2       
lpf_water_in_air/delayed<0> 
                  ...........XX........................... 2       
lpf_remote_squeeze/delayed<4> 
                  ....X......X............................ 2       
remote_squeeze    ...XXX.....X............................ 4       
lpf_remote_squeeze/delayed<3> 
                  ...X.......X............................ 2       
lpf_remote_squeeze/delayed<2> 
                  ..X........X............................ 2       
lpf_remote_squeeze/delayed<1> 
                  .X.........X............................ 2       
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB6  ***********************************
Number of function block inputs used/remaining:               16/24
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  1/7
Number of PLA product terms used/remaining:                   20/28
Number of function block global clocks used/remaining:  2/0
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
empty/rs_status_0/delayed     3     FB6_1   67   I/O     (b)   bsmclk_ipad
burst/rs_status_1/delayed     3     FB6_2        (b)     (b)   bsmclk_ipad
burst/rs_status_0/delayed     3     FB6_3        (b)     (b)   bsmclk_ipad
burst/rs_position/delayed     2     FB6_4        (b)     (b)   bsmclk_ipad
burst/rs_warning/delayed      2     FB6_5        (b)     (b)   bsmclk_ipad
synced_reset                  2     FB6_6        (b)     (b)   bsmclk_ipad
squeeze/debounced_comparator_3
                              2     FB6_7        (b)     (b)   baclk_ipad
squeeze/debounced_comparator_2
                              2     FB6_8        (b)     (b)   baclk_ipad
squeeze/debounced_comparator_1
                              2     FB6_9        (b)     (b)   baclk_ipad
lpf_water_in_oil/delayed<2>   2     FB6_10       (b)     (b)   baclk_ipad
lpf_water_in_oil/delayed<1>   2     FB6_11       (b)     (b)   baclk_ipad
lpf_water_in_oil/delayed<4>   2     FB6_12       (b)     (b)   baclk_ipad
lpf_water_in_oil/delayed<3>   2     FB6_13       (b)     (b)   baclk_ipad
water_in_oil                  2     FB6_14       (b)     (b)   baclk_ipad
empty/rs_position/delayed     2     FB6_15  68   I/O     (b)   bsmclk_ipad
empty/rs_warning/delayed      2     FB6_16  69   I/O     (b)   bsmclk_ipad

Signals Used by Logic in Function Block
  1: burst/debounced_comparator_1   7: lpf_water_in_oil/delayed<0>  12: smclk_reset_synch/reset_delayed 
  2: burst/debounced_comparator_2   8: lpf_water_in_oil/delayed<1>  13: squeeze/local_1/delayed 
  3: burst/debounced_comparator_3   9: lpf_water_in_oil/delayed<2>  14: squeeze/local_2/delayed 
  4: empty/debounced_comparator_1  10: lpf_water_in_oil/delayed<3>  15: squeeze/local_3/delayed 
  5: empty/debounced_comparator_2  11: lpf_water_in_oil/delayed<4>  16: synced_reset_wrt_aclk 
  6: empty/debounced_comparator_3 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
empty/rs_status_0/delayed 
                  ...XXX.................................. 3       
burst/rs_status_1/delayed 
                  XXX..................................... 3       
burst/rs_status_0/delayed 
                  XXX..................................... 3       
burst/rs_position/delayed 
                  XXX..................................... 3       
burst/rs_warning/delayed 
                  X.X..................................... 2       
synced_reset      ...........X............................ 1       
squeeze/debounced_comparator_3 
                  ..............X......................... 1       
squeeze/debounced_comparator_2 
                  .............X.X........................ 2       
squeeze/debounced_comparator_1 
                  ............X..X........................ 2       
lpf_water_in_oil/delayed<2> 
                  .......X.......X........................ 2       
lpf_water_in_oil/delayed<1> 
                  ......X........X........................ 2       
lpf_water_in_oil/delayed<4> 
                  .........X.....X........................ 2       
lpf_water_in_oil/delayed<3> 
                  ........X......X........................ 2       
water_in_oil      ........XXX....X........................ 4       
empty/rs_position/delayed 
                  ...XXX.................................. 3       
empty/rs_warning/delayed 
                  ...X.X.................................. 2       
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB7  ***********************************
Number of function block inputs used/remaining:               9/31
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  2/6
Number of PLA product terms used/remaining:                   11/37
Number of function block global clocks used/remaining:  2/0
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB7_1   80   I/O     I     
(unused)                      0     FB7_2   79   I/O     I     
squeeze/local_1/delayed       1     FB7_3   78   I/O     I     baclk_ipad
squeeze/local_2/delayed       1     FB7_4   77   I/O     I     baclk_ipad
(unused)                      0     FB7_5        (b)           
(unused)                      0     FB7_6        (b)           
(unused)                      0     FB7_7        (b)           
(unused)                      0     FB7_8        (b)           
synced_reset_wrt_aclk         2     FB7_9        (b)     (b)   baclk_ipad
aclk_reset_synch/reset_delayed
                              1     FB7_10       (b)     (b)   baclk_ipad
empty/rs_status_1/delayed     3     FB7_11       (b)     (b)   bsmclk_ipad
squeeze/rs_status_1/delayed   3     FB7_12       (b)     (b)   bsmclk_ipad
squeeze/rs_status_0/delayed   3     FB7_13       (b)     (b)   bsmclk_ipad
squeeze/rs_position/delayed   2     FB7_14       (b)     (b)   bsmclk_ipad
squeeze/local_3/delayed       1     FB7_15  75   I/O     I     baclk_ipad
squeeze/rs_warning/delayed    2     FB7_16       (b)     (b)   bsmclk_ipad

Signals Used by Logic in Function Block
  1: aclk_reset_synch/reset_delayed   4: empty/debounced_comparator_2     7: squeeze/debounced_comparator_2 
  2: bus_reset_n_ipad                 5: empty/debounced_comparator_3     8: squeeze/debounced_comparator_3 
  3: empty/debounced_comparator_1     6: squeeze/debounced_comparator_1   9: synced_reset_wrt_aclk 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
synced_reset_wrt_aclk 
                  XX...................................... 2       
aclk_reset_synch/reset_delayed 
                  .X...................................... 1       
empty/rs_status_1/delayed 
                  ..XXX................................... 3       
squeeze/rs_status_1/delayed 
                  .....XXX................................ 3       
squeeze/rs_status_0/delayed 
                  .....XXX................................ 3       
squeeze/rs_position/delayed 
                  .....XXX................................ 3       
squeeze/rs_warning/delayed 
                  .....X.X................................ 2       
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB8  ***********************************
Number of function block inputs used/remaining:               1/39
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  1/7
Number of PLA product terms used/remaining:                   1/47
Number of function block global clocks used/remaining:  1/1
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
empty/local_3/delayed         1     FB8_1   70   I/O     I     baclk_ipad
empty/local_2/delayed         1     FB8_2   71   I/O     I     baclk_ipad
empty/local_1/delayed         1     FB8_3   72   I/O     I     baclk_ipad
(unused)                      0     FB8_4        (b)           
(unused)                      0     FB8_5        (b)           
(unused)                      0     FB8_6        (b)           
(unused)                      0     FB8_7        (b)           
(unused)                      0     FB8_8        (b)           
(unused)                      0     FB8_9        (b)           
(unused)                      0     FB8_10       (b)           
(unused)                      0     FB8_11       (b)           
(unused)                      0     FB8_12       (b)           
(unused)                      0     FB8_13       (b)           
(unused)                      0     FB8_14       (b)           
(unused)                      0     FB8_15       (b)           
(unused)                      0     FB8_16  74   I/O           

Signals Used by Logic in Function Block
  1: synced_reset_wrt_aclk 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB9  ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB9_1   122  I/O           
(unused)                      0     FB9_2        (b)           
(unused)                      0     FB9_3   121  TDO/I/O       
(unused)                      0     FB9_4        (b)           
(unused)                      0     FB9_5   120  I/O           
(unused)                      0     FB9_6        (b)           
(unused)                      0     FB9_7        (b)           
(unused)                      0     FB9_8        (b)           
(unused)                      0     FB9_9        (b)           
(unused)                      0     FB9_10       (b)           
(unused)                      0     FB9_11       (b)           
(unused)                      0     FB9_12       (b)           
(unused)                      0     FB9_13       (b)           
(unused)                      0     FB9_14       (b)           
(unused)                      0     FB9_15       (b)           
(unused)                      0     FB9_16       (b)           
*********************************** FB10 ***********************************
Number of function block inputs used/remaining:               6/34
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   2/46
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB10_1       (b)           
(unused)                      0     FB10_2       (b)           
(unused)                      0     FB10_3  131  TDI/I/O       
(unused)                      0     FB10_4  132  I/O           
(unused)                      0     FB10_5       (b)           
(unused)                      0     FB10_6       (b)           
(unused)                      0     FB10_7       (b)           
(unused)                      0     FB10_8       (b)           
(unused)                      0     FB10_9       (b)           
(unused)                      0     FB10_10      (b)           
(unused)                      0     FB10_11      (b)           
(unused)                      0     FB10_12      (b)           
(unused)                      0     FB10_13      (b)           
(unused)                      0     FB10_14      (b)           
(unused)                      0     FB10_15 133  I/O           
ch0_fls_n_opad                2     FB10_16 134  I/O     O     

Signals Used by Logic in Function Block
  1: latched_faults<1>   3: motors_disabled         5: msp430_io/faults_o<7> 
  2: latched_faults<5>   4: msp430_io/faults_o<6>   6: resample 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
ch0_fls_n_opad    XXXXXX.................................. 6       
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB11 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB11_1       (b)           
(unused)                      0     FB11_2       (b)           
(unused)                      0     FB11_3       (b)           
(unused)                      0     FB11_4       (b)           
(unused)                      0     FB11_5  117  I/O           
(unused)                      0     FB11_6       (b)           
(unused)                      0     FB11_7       (b)           
(unused)                      0     FB11_8       (b)           
(unused)                      0     FB11_9       (b)           
(unused)                      0     FB11_10      (b)           
(unused)                      0     FB11_11      (b)           
(unused)                      0     FB11_12      (b)           
(unused)                      0     FB11_13      (b)           
(unused)                      0     FB11_14      (b)           
(unused)                      0     FB11_15 118  I/O           
(unused)                      0     FB11_16 119  I/O           
*********************************** FB12 ***********************************
Number of function block inputs used/remaining:               11/29
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   8/40
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
ch1_rls_n_opad                2     FB12_1  139  I/O     O     
(unused)                      0     FB12_2       (b)           
ch1_fls_n_opad                2     FB12_3  138  I/O     O     
ch0_home_n_opad               3     FB12_4  137  I/O     O     
(unused)                      0     FB12_5       (b)           
(unused)                      0     FB12_6       (b)           
(unused)                      0     FB12_7       (b)           
(unused)                      0     FB12_8       (b)           
(unused)                      0     FB12_9       (b)           
(unused)                      0     FB12_10      (b)           
(unused)                      0     FB12_11      (b)           
(unused)                      0     FB12_12      (b)           
ch0_rls_n_opad                2     FB12_13 136  I/O     O     
(unused)                      0     FB12_14      (b)           
(unused)                      0     FB12_15      (b)           
(unused)                      0     FB12_16      (b)           

Signals Used by Logic in Function Block
  1: home_configuration   5: latched_faults<4>       9: msp430_io/faults_o<7> 
  2: latched_faults<0>    6: local_empty_opad       10: remote_empty 
  3: latched_faults<2>    7: motors_disabled        11: resample 
  4: latched_faults<3>    8: msp430_io/faults_o<6> 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
ch1_rls_n_opad    ..X...XXX.X............................. 5       
ch1_fls_n_opad    ...X..XXX.X............................. 5       
ch0_home_n_opad   X....X...XX............................. 4       
ch0_rls_n_opad    .X..X.XXX.X............................. 6       
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB13 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB13_1  61   I/O           
(unused)                      0     FB13_2       (b)           
(unused)                      0     FB13_3  62   I/O           
(unused)                      0     FB13_4  63   I/O           
(unused)                      0     FB13_5       (b)           
(unused)                      0     FB13_6       (b)           
(unused)                      0     FB13_7       (b)           
(unused)                      0     FB13_8       (b)           
(unused)                      0     FB13_9       (b)           
(unused)                      0     FB13_10      (b)           
(unused)                      0     FB13_11      (b)           
(unused)                      0     FB13_12      (b)           
(unused)                      0     FB13_13      (b)           
(unused)                      0     FB13_14 65   I/O           
(unused)                      0     FB13_15      (b)           
(unused)                      0     FB13_16 66   I/O           
*********************************** FB14 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB14_1       (b)           
(unused)                      0     FB14_2  47   I/O           
(unused)                      0     FB14_3  46   I/O           
(unused)                      0     FB14_4       (b)           
(unused)                      0     FB14_5       (b)           
(unused)                      0     FB14_6       (b)           
(unused)                      0     FB14_7       (b)           
(unused)                      0     FB14_8       (b)           
(unused)                      0     FB14_9       (b)           
(unused)                      0     FB14_10      (b)           
(unused)                      0     FB14_11      (b)           
(unused)                      0     FB14_12      (b)           
(unused)                      0     FB14_13 45   I/O           
(unused)                      0     FB14_14 44   I/O           
(unused)                      0     FB14_15      (b)           
(unused)                      0     FB14_16 43   I/O           
*********************************** FB15 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB15_1       (b)           
(unused)                      0     FB15_2       (b)           
(unused)                      0     FB15_3  60   I/O           
(unused)                      0     FB15_4       (b)           
(unused)                      0     FB15_5  56   I/O           
(unused)                      0     FB15_6       (b)           
(unused)                      0     FB15_7       (b)           
(unused)                      0     FB15_8       (b)           
(unused)                      0     FB15_9       (b)           
(unused)                      0     FB15_10      (b)           
(unused)                      0     FB15_11      (b)           
(unused)                      0     FB15_12      (b)           
(unused)                      0     FB15_13 55   I/O           
(unused)                      0     FB15_14      (b)           
(unused)                      0     FB15_15      (b)           
(unused)                      0     FB15_16 54   I/O           
*********************************** FB16 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB16_1       (b)           
(unused)                      0     FB16_2  48   I/O           
(unused)                      0     FB16_3       (b)           
(unused)                      0     FB16_4  49   I/O           
(unused)                      0     FB16_5       (b)           
(unused)                      0     FB16_6       (b)           
(unused)                      0     FB16_7       (b)           
(unused)                      0     FB16_8       (b)           
(unused)                      0     FB16_9       (b)           
(unused)                      0     FB16_10      (b)           
(unused)                      0     FB16_11      (b)           
(unused)                      0     FB16_12      (b)           
(unused)                      0     FB16_13      (b)           
(unused)                      0     FB16_14      (b)           
(unused)                      0     FB16_15      (b)           
(unused)                      0     FB16_16 53   I/O           
*********************************** FB17 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB17_1       (b)           
(unused)                      0     FB17_2       (b)           
(unused)                      0     FB17_3  6    I/O           
(unused)                      0     FB17_4  5    I/O           
(unused)                      0     FB17_5  4    I/O           
(unused)                      0     FB17_6       (b)           
(unused)                      0     FB17_7       (b)           
(unused)                      0     FB17_8       (b)           
(unused)                      0     FB17_9       (b)           
(unused)                      0     FB17_10      (b)           
(unused)                      0     FB17_11      (b)           
(unused)                      0     FB17_12      (b)           
(unused)                      0     FB17_13      (b)           
(unused)                      0     FB17_14      (b)           
(unused)                      0     FB17_15 2    I/O           
(unused)                      0     FB17_16 1    I/O           
*********************************** FB18 ***********************************
Number of function block inputs used/remaining:               37/3
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   37/11
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
ad_iopad<7>                   10    FB18_1  7    I/O     I/O   
ad_iopad<6>                   12    FB18_2  8    I/O     I/O   
ad_iopad<5>                   2     FB18_3  9    I/O     I/O   
ad_iopad<4>                   7     FB18_4  10   I/O     I/O   
(unused)                      0     FB18_5       (b)           
(unused)                      0     FB18_6       (b)           
(unused)                      0     FB18_7       (b)           
(unused)                      0     FB18_8       (b)           
(unused)                      0     FB18_9       (b)           
(unused)                      0     FB18_10      (b)           
(unused)                      0     FB18_11      (b)           
(unused)                      0     FB18_12      (b)           
(unused)                      0     FB18_13      (b)           
(unused)                      0     FB18_14      (b)           
ad_iopad<3>                   4     FB18_15 11   I/O     I/O   
ad_iopad<2>                   8     FB18_16 12   I/O     I/O   

Signals Used by Logic in Function Block
  1: latched_faults<0>             14: local_squeeze_switch_status<0>      26: msp430_io/diagnostic_register<6> 
  2: latched_faults<1>             15: local_squeeze_warning               27: msp430_io/diagnostic_register<7> 
  3: latched_faults<2>             16: lpf_remote_squeeze/delayed<0>.COMB  28: msp430_io/faults_o<6> 
  4: latched_faults<3>             17: msp430_io/address_register<0>       29: msp430_io/faults_o<7> 
  5: latched_faults<4>             18: msp430_io/address_register<1>       30: msp430_io/warnings<0> 
  6: latched_faults<5>             19: msp430_io/address_register<2>       31: msp430_io/warnings<1> 
  7: local_burst_comp_1_ipad       20: msp430_io/address_register<3>       32: msp430_io/warnings<2> 
  8: local_burst_switch_status<0>  21: msp430_io/address_register<4>       33: msp430_io/warnings<3> 
  9: local_burst_warning           22: msp430_io/address_register<5>       34: msp430_io/warnings<4> 
 10: local_empty_comp_1_ipad       23: msp430_io/diagnostic_register<2>    35: msp430_io/warnings<5> 
 11: local_empty_switch_status<0>  24: msp430_io/diagnostic_register<3>    36: remote_burst 
 12: local_empty_warning           25: msp430_io/diagnostic_register<4>    37: resample 
 13: local_squeeze_comp_1_ipad    

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
ad_iopad<7>       XXXXXX..........XXXXXX....XXX.......X... 16      
ad_iopad<6>       ........X..X..X.XXXXXX...X.X.XXXXXX..... 17      
ad_iopad<5>       ...............X........................ 1       
ad_iopad<4>       ....X..X..X..X..XXXXXX..X........X...... 12      
ad_iopad<3>       ...X............XXXXXX.X........X....... 9       
ad_iopad<2>       ..X...X..X..X...XXXXXXX........X...X.... 13      
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB19 ***********************************
Number of function block inputs used/remaining:               7/33
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   6/42
Number of function block global clocks used/remaining:  1/1
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB19_1       (b)           
local_burst_opad              2     FB19_2  143  I/O     O     bsmclk_ipad
(unused)                      0     FB19_3       (b)           
local_empty_opad              2     FB19_4  142  I/O     O     bsmclk_ipad
local_squeeze_opad            2     FB19_5  141  I/O     O     bsmclk_ipad
(unused)                      0     FB19_6       (b)           
(unused)                      0     FB19_7       (b)           
(unused)                      0     FB19_8       (b)           
(unused)                      0     FB19_9       (b)           
(unused)                      0     FB19_10      (b)           
(unused)                      0     FB19_11      (b)           
(unused)                      0     FB19_12      (b)           
(unused)                      0     FB19_13      (b)           
(unused)                      0     FB19_14      (b)           
ch1_home_n_opad               3     FB19_15 140  I/O     O     
(unused)                      0     FB19_16      (b)           

Signals Used by Logic in Function Block
  1: burst/rs_position/delayed   4: local_empty_opad   6: resample 
  2: empty/rs_position/delayed   5: remote_empty       7: squeeze/rs_position/delayed 
  3: home_configuration        

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
local_burst_opad  X....................................... 1       
local_empty_opad  .X...................................... 1       
local_squeeze_opad 
                  ......X................................. 1       
ch1_home_n_opad   ..XXXX.................................. 4       
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB20 ***********************************
Number of function block inputs used/remaining:               25/15
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  2/6
Number of PLA product terms used/remaining:                   16/32
Number of function block global clocks used/remaining:  1/1
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
ad_iopad<1>                   10    FB20_1  14   I/O     I/O   bsmclk_ipad
(unused)                      0     FB20_2       (b)           
(unused)                      0     FB20_3       (b)           
ad_iopad<0>                   10    FB20_4  15   I/O     I/O   bsmclk_ipad
(unused)                      0     FB20_5       (b)           
(unused)                      0     FB20_6       (b)           
(unused)                      0     FB20_7       (b)           
(unused)                      0     FB20_8       (b)           
(unused)                      0     FB20_9       (b)           
(unused)                      0     FB20_10      (b)           
(unused)                      0     FB20_11      (b)           
(unused)                      0     FB20_12      (b)           
(unused)                      0     FB20_13      (b)           
msp430_io/previous_as_n       1     FB20_14 16   I/O     I     bsmclk_ipad
(unused)                      0     FB20_15      (b)           
msp430_io/previous_rd_n       1     FB20_16 18   I/O     I     bsmclk_ipad

Signals Used by Logic in Function Block
  1: ad_iopad<0>                10: local_squeeze_comp_3_ipad      18: msp430_io/address_register<7> 
  2: ad_iopad<1>                11: msp430_io/address_register<0>  19: msp430_io/previous_wr_n 
  3: latched_faults<0>          12: msp430_io/address_register<1>  20: msp430_io/warnings<0> 
  4: latched_faults<1>          13: msp430_io/address_register<2>  21: msp430_io/warnings<1> 
  5: local_burst_comp_2_ipad    14: msp430_io/address_register<3>  22: remote_empty 
  6: local_burst_comp_3_ipad    15: msp430_io/address_register<4>  23: remote_squeeze 
  7: local_empty_comp_2_ipad    16: msp430_io/address_register<5>  24: synced_reset 
  8: local_empty_comp_3_ipad    17: msp430_io/address_register<6>  25: wr_n_ipad 
  9: local_squeeze_comp_2_ipad 

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
ad_iopad<1>       .X.XX.X.X.XXXXXXXXX.X.X.X............... 17      
ad_iopad<0>       X.X..X.X.XXXXXXXXXXX.X..X............... 17      
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB21 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB21_1       (b)           
(unused)                      0     FB21_2       (b)           
(unused)                      0     FB21_3  42   I/O           
(unused)                      0     FB21_4  41   I/O           
(unused)                      0     FB21_5       (b)           
(unused)                      0     FB21_6       (b)           
(unused)                      0     FB21_7       (b)           
(unused)                      0     FB21_8       (b)           
(unused)                      0     FB21_9       (b)           
(unused)                      0     FB21_10      (b)           
(unused)                      0     FB21_11      (b)           
(unused)                      0     FB21_12      (b)           
(unused)                      0     FB21_13 40   I/O           
(unused)                      0     FB21_14 39   I/O           
(unused)                      0     FB21_15 38   I/O           
(unused)                      0     FB21_16 37   I/O           
*********************************** FB22 ***********************************
Number of function block inputs used/remaining:               1/39
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  1/7
Number of PLA product terms used/remaining:                   1/47
Number of function block global clocks used/remaining:  1/1
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
msp430_io/previous_wr_n       1     FB22_1  19   I/O     I     bsmclk_ipad
(unused)                      0     FB22_2       (b)           
(unused)                      0     FB22_3  20   I/O     I     
(unused)                      0     FB22_4  21   I/O           
(unused)                      0     FB22_5  22   TMS/I/O       
(unused)                      0     FB22_6       (b)           
(unused)                      0     FB22_7       (b)           
(unused)                      0     FB22_8       (b)           
(unused)                      0     FB22_9       (b)           
(unused)                      0     FB22_10      (b)           
(unused)                      0     FB22_11      (b)           
(unused)                      0     FB22_12      (b)           
(unused)                      0     FB22_13 23   I/O           
(unused)                      0     FB22_14      (b)           
(unused)                      0     FB22_15      (b)           
(unused)                      0     FB22_16 25   I/O           

Signals Used by Logic in Function Block
  1: synced_reset     

Signal                     1         2         3         4 FB      
Name             0----+----0----+----0----+----0----+----0 Inputs  
                 0----+----1----+----2----+----3----+----4
                           0         0         0         0
*********************************** FB23 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB23_1  36   I/O           
(unused)                      0     FB23_2       (b)           
(unused)                      0     FB23_3       (b)           
(unused)                      0     FB23_4       (b)           
(unused)                      0     FB23_5       (b)           
(unused)                      0     FB23_6       (b)           
(unused)                      0     FB23_7       (b)           
(unused)                      0     FB23_8       (b)           
(unused)                      0     FB23_9       (b)           
(unused)                      0     FB23_10      (b)           
(unused)                      0     FB23_11      (b)           
(unused)                      0     FB23_12      (b)           
(unused)                      0     FB23_13      (b)           
(unused)                      0     FB23_14 35   I/O           
(unused)                      0     FB23_15      (b)           
(unused)                      0     FB23_16      (b)           
*********************************** FB24 ***********************************
Number of function block inputs used/remaining:               0/40
Number of foldback NANDs used/remaining:                      0/8
Number of function block local control terms used/remaining:  0/8
Number of PLA product terms used/remaining:                   0/48
Number of function block global clocks used/remaining:  0/2
Signal                        Total Loc     Pin  Pin     Pin   GCK 
Name                          Pt            No.  Type    Use       
(unused)                      0     FB24_1  26   I/O           
(unused)                      0     FB24_2  27   I/O           
(unused)                      0     FB24_3  28   I/O           
(unused)                      0     FB24_4  29   I/O           
(unused)                      0     FB24_5  30   I/O           
(unused)                      0     FB24_6       (b)           
(unused)                      0     FB24_7       (b)           
(unused)                      0     FB24_8       (b)           
(unused)                      0     FB24_9       (b)           
(unused)                      0     FB24_10      (b)           
(unused)                      0     FB24_11      (b)           
(unused)                      0     FB24_12      (b)           
(unused)                      0     FB24_13 31   I/O           
(unused)                      0     FB24_14 32   I/O           
(unused)                      0     FB24_15      (b)           
(unused)                      0     FB24_16 34   I/O           
*******************************  Equations  ********************************

********** Mapped Logic **********

N_PZ_592 = motors_disabled
	# msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (2 pt, 11 inp)

aclk_reset_synch/reset_delayed := Gnd;	// (0 pt, 0 inp)
   aclk_reset_synch/reset_delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    aclk_reset_synch/reset_delayed.AP = !bus_reset_n_ipad;	// LPST	(1 pt, 1 inp)

ad_iopad<2> = local_squeeze_comp_1_ipad & 
	msp430_io/address_register<1> & msp430_io/address_register<0> & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5>
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<2>
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_burst_comp_1_ipad
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & latched_faults<2>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_empty_comp_1_ipad
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & remote_burst
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/diagnostic_register<2>;	// (7 pt, 13 inp)
    ad_iopad<2>.OE = lpf_remote_empty/delayed<0>.COMB;	// UOE	(1 pt, 1 inp)

ad_iopad<3> = msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<3>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & latched_faults<3>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/diagnostic_register<3>;	// (3 pt, 9 inp)
    ad_iopad<3>.OE = lpf_remote_empty/delayed<0>.COMB;	// UOE	(1 pt, 1 inp)

ad_iopad<4> = msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_squeeze_switch_status<0>
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<4>
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_burst_switch_status<0>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & latched_faults<4>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_empty_switch_status<0>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/diagnostic_register<4>;	// (6 pt, 12 inp)
    ad_iopad<4>.OE = lpf_remote_empty/delayed<0>.COMB;	// UOE	(1 pt, 1 inp)

ad_iopad<5> = lpf_remote_squeeze/delayed<0>.COMB;	// (1 pt, 1 inp)
    ad_iopad<5>.OE = lpf_remote_empty/delayed<0>.COMB;	// UOE	(1 pt, 1 inp)

ad_iopad<6> = msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_squeeze_warning
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_burst_warning
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/faults_o<6>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_empty_warning
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<2>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<3>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<4>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<0>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<1>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<5>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/diagnostic_register<6>;	// (11 pt, 17 inp)
    ad_iopad<6>.OE = lpf_remote_empty/delayed<0>.COMB;	// UOE	(1 pt, 1 inp)

ad_iopad<7> = !msp430_io/address_register<1> & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	msp430_io/faults_o<7>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/faults_o<6>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/diagnostic_register<7>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & latched_faults<2> & resample
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & resample & latched_faults<3>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & resample & latched_faults<4>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & resample & latched_faults<5>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & !resample & latched_faults<0>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & !resample & latched_faults<1>;	// (9 pt, 16 inp)
    ad_iopad<7>.OE = lpf_remote_empty/delayed<0>.COMB;	// UOE	(1 pt, 1 inp)

burst/debounced_comparator_1 := burst/local_1/delayed;	// (1 pt, 1 inp)
   burst/debounced_comparator_1.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/debounced_comparator_1.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

burst/debounced_comparator_2 := burst/local_2/delayed;	// (1 pt, 1 inp)
   burst/debounced_comparator_2.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/debounced_comparator_2.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

burst/debounced_comparator_3 := burst/local_3/delayed;	// (1 pt, 1 inp)
   burst/debounced_comparator_3.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/debounced_comparator_3.AP = synced_reset_wrt_aclk;	// UPST	(1 pt, 1 inp)


// Direct Input Register
burst/local_1/delayed := local_burst_comp_1_ipad;	// (0 pt, 0 inp)
   burst/local_1/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/local_1/delayed.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)


// Direct Input Register
burst/local_2/delayed := local_burst_comp_2_ipad;	// (0 pt, 0 inp)
   burst/local_2/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/local_2/delayed.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)


// Direct Input Register
burst/local_3/delayed := local_burst_comp_3_ipad;	// (0 pt, 0 inp)
   burst/local_3/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/local_3/delayed.AP = synced_reset_wrt_aclk;	// UPST	(1 pt, 1 inp)

burst/rs_position/delayed := !burst/debounced_comparator_1 & 
	burst/debounced_comparator_3 & burst/debounced_comparator_2;	// (1 pt, 3 inp)
   burst/rs_position/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/rs_position/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

burst/rs_status_0/delayed := !burst/debounced_comparator_3
	# burst/debounced_comparator_1 & 
	!burst/debounced_comparator_2;	// (2 pt, 3 inp)
   burst/rs_status_0/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/rs_status_0/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

burst/rs_status_1/delayed := burst/debounced_comparator_1
	# !burst/debounced_comparator_3 & 
	burst/debounced_comparator_2;	// (2 pt, 3 inp)
   burst/rs_status_1/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/rs_status_1/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

!burst/rs_warning/delayed := !burst/debounced_comparator_1 & 
	burst/debounced_comparator_3;	// (1 pt, 2 inp)
   burst/rs_warning/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    burst/rs_warning/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

ch0_fls_n_opad = !motors_disabled & resample & 
	!msp430_io/faults_o<6> & !latched_faults<5> & !msp430_io/faults_o<7>
	# !motors_disabled & !resample & 
	!msp430_io/faults_o<6> & !latched_faults<1> & !msp430_io/faults_o<7>;	// (2 pt, 6 inp)

!ch0_home_n_opad = !resample & local_empty_opad & home_configuration
	# !resample & local_empty_opad & remote_empty
	# !resample & home_configuration & remote_empty;	// (3 pt, 4 inp)

ch0_rls_n_opad = !motors_disabled & resample & !latched_faults<4> & 
	!msp430_io/faults_o<6> & !msp430_io/faults_o<7>
	# !motors_disabled & !resample & 
	!msp430_io/faults_o<6> & !latched_faults<0> & !msp430_io/faults_o<7>;	// (2 pt, 6 inp)

ch1_fls_n_opad = !motors_disabled & !resample & 
	!msp430_io/faults_o<6> & !msp430_io/faults_o<7>
	# !motors_disabled & !latched_faults<3> & 
	!msp430_io/faults_o<6> & !msp430_io/faults_o<7>;	// (2 pt, 5 inp)

!ch1_home_n_opad = resample & local_empty_opad & home_configuration
	# resample & local_empty_opad & remote_empty
	# resample & home_configuration & remote_empty;	// (3 pt, 4 inp)

ch1_rls_n_opad = !latched_faults<2> & !motors_disabled & 
	!msp430_io/faults_o<6> & !msp430_io/faults_o<7>
	# !motors_disabled & !resample & 
	!msp430_io/faults_o<6> & !msp430_io/faults_o<7>;	// (2 pt, 5 inp)

empty/debounced_comparator_1 := empty/local_1/delayed;	// (1 pt, 1 inp)
   empty/debounced_comparator_1.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/debounced_comparator_1.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

empty/debounced_comparator_2 := empty/local_2/delayed;	// (1 pt, 1 inp)
   empty/debounced_comparator_2.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/debounced_comparator_2.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

empty/debounced_comparator_3 := empty/local_3/delayed;	// (1 pt, 1 inp)
   empty/debounced_comparator_3.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/debounced_comparator_3.AP = synced_reset_wrt_aclk;	// UPST	(1 pt, 1 inp)


// Direct Input Register
empty/local_1/delayed := local_empty_comp_1_ipad;	// (0 pt, 0 inp)
   empty/local_1/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/local_1/delayed.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)


// Direct Input Register
empty/local_2/delayed := local_empty_comp_2_ipad;	// (0 pt, 0 inp)
   empty/local_2/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/local_2/delayed.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)


// Direct Input Register
empty/local_3/delayed := local_empty_comp_3_ipad;	// (0 pt, 0 inp)
   empty/local_3/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/local_3/delayed.AP = synced_reset_wrt_aclk;	// UPST	(1 pt, 1 inp)

empty/rs_position/delayed := empty/debounced_comparator_3 & 
	!empty/debounced_comparator_1 & empty/debounced_comparator_2;	// (1 pt, 3 inp)
   empty/rs_position/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/rs_position/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

empty/rs_status_0/delayed := !empty/debounced_comparator_3
	# empty/debounced_comparator_1 & 
	!empty/debounced_comparator_2;	// (2 pt, 3 inp)
   empty/rs_status_0/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/rs_status_0/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

empty/rs_status_1/delayed := empty/debounced_comparator_1
	# !empty/debounced_comparator_3 & 
	empty/debounced_comparator_2;	// (2 pt, 3 inp)
   empty/rs_status_1/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/rs_status_1/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

!empty/rs_warning/delayed := empty/debounced_comparator_3 & 
	!empty/debounced_comparator_1;	// (1 pt, 2 inp)
   empty/rs_warning/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    empty/rs_warning/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

home_configuration := ad_iopad<5>.PIN;	// (1 pt, 1 inp)
   home_configuration.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    home_configuration.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    home_configuration.AR = synced_reset;	// URST	(1 pt, 1 inp)

!latched_faults<0> := motors_disabled & !latched_faults<0>
	# resample & !latched_faults<0>
	# !remote_squeeze & !local_burst_opad & 
	!latched_faults<0>
	# !msp430_io/address_register<1> & !wr_n_ipad & 
	msp430_io/address_register<0> & ad_iopad<0>.PIN & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (4 pt, 16 inp)
   latched_faults<0>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    latched_faults<0>.AR = synced_reset;	// URST	(1 pt, 1 inp)

!latched_faults<1> := motors_disabled & !latched_faults<1>
	# resample & !latched_faults<1>
	# !local_squeeze_opad & !remote_burst & 
	!latched_faults<1>
	# !msp430_io/address_register<1> & ad_iopad<1>.PIN & 
	!wr_n_ipad & msp430_io/address_register<0> & 
	msp430_io/previous_wr_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & !msp430_io/address_register<6> & 
	!msp430_io/address_register<7>;	// (4 pt, 16 inp)
   latched_faults<1>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    latched_faults<1>.AR = synced_reset;	// URST	(1 pt, 1 inp)

!latched_faults<2> := !latched_faults<2> & motors_disabled
	# !latched_faults<2> & !resample
	# !latched_faults<2> & !local_squeeze_opad & 
	!remote_squeeze
	# !msp430_io/address_register<1> & !wr_n_ipad & 
	msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & ad_iopad<2>.PIN & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (4 pt, 16 inp)
   latched_faults<2>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    latched_faults<2>.AR = synced_reset;	// URST	(1 pt, 1 inp)

!latched_faults<3> := motors_disabled & !latched_faults<3>
	# !resample & !latched_faults<3>
	# !remote_burst & !latched_faults<3> & 
	!local_burst_opad
	# !msp430_io/address_register<1> & !wr_n_ipad & 
	msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & ad_iopad<3>.PIN & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (4 pt, 16 inp)
   latched_faults<3>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    latched_faults<3>.AR = synced_reset;	// URST	(1 pt, 1 inp)

!latched_faults<4> := motors_disabled & !latched_faults<4>
	# !resample & !latched_faults<4>
	# !remote_burst & !local_burst_opad & 
	!latched_faults<4>
	# !msp430_io/address_register<1> & !wr_n_ipad & 
	msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & ad_iopad<4>.PIN & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (4 pt, 16 inp)
   latched_faults<4>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    latched_faults<4>.AR = synced_reset;	// URST	(1 pt, 1 inp)

!latched_faults<5> := motors_disabled & !latched_faults<5>
	# !resample & !latched_faults<5>
	# !remote_burst & !local_burst_opad & 
	!latched_faults<5>
	# !msp430_io/address_register<1> & !wr_n_ipad & 
	msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & ad_iopad<5>.PIN & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (4 pt, 16 inp)
   latched_faults<5>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    latched_faults<5>.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_burst_opad := burst/rs_position/delayed;	// (1 pt, 1 inp)
   local_burst_opad.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_burst_opad.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_burst_switch_status<0> := burst/rs_status_0/delayed;	// (1 pt, 1 inp)
   local_burst_switch_status<0>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_burst_switch_status<0>.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_burst_switch_status<1> := burst/rs_status_1/delayed;	// (1 pt, 1 inp)
   local_burst_switch_status<1>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_burst_switch_status<1>.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_burst_warning := burst/rs_warning/delayed;	// (1 pt, 1 inp)
   local_burst_warning.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_burst_warning.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_empty_opad := empty/rs_position/delayed;	// (1 pt, 1 inp)
   local_empty_opad.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_empty_opad.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_empty_switch_status<0> := empty/rs_status_0/delayed;	// (1 pt, 1 inp)
   local_empty_switch_status<0>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_empty_switch_status<0>.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_empty_switch_status<1> := empty/rs_status_1/delayed;	// (1 pt, 1 inp)
   local_empty_switch_status<1>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_empty_switch_status<1>.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_empty_warning := empty/rs_warning/delayed;	// (1 pt, 1 inp)
   local_empty_warning.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_empty_warning.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_squeeze_opad := squeeze/rs_position/delayed;	// (1 pt, 1 inp)
   local_squeeze_opad.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_squeeze_opad.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_squeeze_switch_status<0> := squeeze/rs_status_0/delayed;	// (1 pt, 1 inp)
   local_squeeze_switch_status<0>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_squeeze_switch_status<0>.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_squeeze_switch_status<1> := squeeze/rs_status_1/delayed;	// (1 pt, 1 inp)
   local_squeeze_switch_status<1>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_squeeze_switch_status<1>.AR = synced_reset;	// URST	(1 pt, 1 inp)

local_squeeze_warning := squeeze/rs_warning/delayed;	// (1 pt, 1 inp)
   local_squeeze_warning.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    local_squeeze_warning.AR = synced_reset;	// URST	(1 pt, 1 inp)


// Direct Input Register
lpf_remote_burst/delayed<0> := remote_burst_ipad;	// (0 pt, 0 inp)
   lpf_remote_burst/delayed<0>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_burst/delayed<0>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_burst/delayed<1> := lpf_remote_burst/delayed<0>;	// (1 pt, 1 inp)
   lpf_remote_burst/delayed<1>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_burst/delayed<1>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_burst/delayed<2> := lpf_remote_burst/delayed<1>;	// (1 pt, 1 inp)
   lpf_remote_burst/delayed<2>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_burst/delayed<2>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_burst/delayed<3> := lpf_remote_burst/delayed<2>;	// (1 pt, 1 inp)
   lpf_remote_burst/delayed<3>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_burst/delayed<3>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_burst/delayed<4> := lpf_remote_burst/delayed<3>;	// (1 pt, 1 inp)
   lpf_remote_burst/delayed<4>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_burst/delayed<4>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_empty/delayed<0>.COMB =  !rd_n_ipad & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & !msp430_io/address_register<6> & 
	!msp430_io/address_register<7>
	# !rd_n_ipad & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & !msp430_io/address_register<6> & 
	!msp430_io/address_register<7>;	// (2 pt, 7 inp)
// Direct Input Register
lpf_remote_empty/delayed<0> := remote_empty_ipad;	// (0 pt, 0 inp)
   lpf_remote_empty/delayed<0>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_empty/delayed<0>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_empty/delayed<1> := lpf_remote_empty/delayed<0>;	// (1 pt, 1 inp)
   lpf_remote_empty/delayed<1>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_empty/delayed<1>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_empty/delayed<2> := lpf_remote_empty/delayed<1>;	// (1 pt, 1 inp)
   lpf_remote_empty/delayed<2>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_empty/delayed<2>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_empty/delayed<3> := lpf_remote_empty/delayed<2>;	// (1 pt, 1 inp)
   lpf_remote_empty/delayed<3>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_empty/delayed<3>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_empty/delayed<4> := lpf_remote_empty/delayed<3>;	// (1 pt, 1 inp)
   lpf_remote_empty/delayed<4>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_empty/delayed<4>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_squeeze/delayed<0>.COMB =  msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_squeeze_switch_status<1>
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<5>
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_burst_switch_status<1>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & latched_faults<5>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_empty_switch_status<1>
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/diagnostic_register<5>;	// (6 pt, 12 inp)
// Direct Input Register
lpf_remote_squeeze/delayed<0> := remote_squeeze_ipad;	// (0 pt, 0 inp)
   lpf_remote_squeeze/delayed<0>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_squeeze/delayed<0>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_squeeze/delayed<1> := lpf_remote_squeeze/delayed<0>;	// (1 pt, 1 inp)
   lpf_remote_squeeze/delayed<1>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_squeeze/delayed<1>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_squeeze/delayed<2> := lpf_remote_squeeze/delayed<1>;	// (1 pt, 1 inp)
   lpf_remote_squeeze/delayed<2>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_squeeze/delayed<2>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_squeeze/delayed<3> := lpf_remote_squeeze/delayed<2>;	// (1 pt, 1 inp)
   lpf_remote_squeeze/delayed<3>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_squeeze/delayed<3>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_remote_squeeze/delayed<4> := lpf_remote_squeeze/delayed<3>;	// (1 pt, 1 inp)
   lpf_remote_squeeze/delayed<4>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_remote_squeeze/delayed<4>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_air/delayed<0> := !water_in_air_n_ipad;	// (1 pt, 1 inp)
   lpf_water_in_air/delayed<0>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_air/delayed<0>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_air/delayed<1> := lpf_water_in_air/delayed<0>;	// (1 pt, 1 inp)
   lpf_water_in_air/delayed<1>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_air/delayed<1>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_air/delayed<2> := lpf_water_in_air/delayed<1>;	// (1 pt, 1 inp)
   lpf_water_in_air/delayed<2>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_air/delayed<2>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_air/delayed<3> := lpf_water_in_air/delayed<2>;	// (1 pt, 1 inp)
   lpf_water_in_air/delayed<3>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_air/delayed<3>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_air/delayed<4> := lpf_water_in_air/delayed<3>;	// (1 pt, 1 inp)
   lpf_water_in_air/delayed<4>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_air/delayed<4>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_oil/delayed<0> := !water_in_oil_n_ipad;	// (1 pt, 1 inp)
   lpf_water_in_oil/delayed<0>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_oil/delayed<0>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_oil/delayed<1> := lpf_water_in_oil/delayed<0>;	// (1 pt, 1 inp)
   lpf_water_in_oil/delayed<1>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_oil/delayed<1>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_oil/delayed<2> := lpf_water_in_oil/delayed<1>;	// (1 pt, 1 inp)
   lpf_water_in_oil/delayed<2>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_oil/delayed<2>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_oil/delayed<3> := lpf_water_in_oil/delayed<2>;	// (1 pt, 1 inp)
   lpf_water_in_oil/delayed<3>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_oil/delayed<3>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

lpf_water_in_oil/delayed<4> := lpf_water_in_oil/delayed<3>;	// (1 pt, 1 inp)
   lpf_water_in_oil/delayed<4>.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    lpf_water_in_oil/delayed<4>.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

motors_disabled := ad_iopad<7>.PIN;	// (1 pt, 1 inp)
   motors_disabled.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    motors_disabled.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    motors_disabled.AP = synced_reset;	// LPST	(1 pt, 1 inp)

msp430_io/address_register<0>.T := !msp430_io/previous_as_n & wr_n_ipad & 
	!msp430_io/previous_wr_n
	# !msp430_io/previous_as_n & rd_n_ipad & 
	!msp430_io/previous_rd_n
	# !as_n_ipad & msp430_io/previous_as_n & 
	msp430_io/address_register<0> & !ad_iopad<0>.PIN
	# !as_n_ipad & msp430_io/previous_as_n & 
	!msp430_io/address_register<0> & ad_iopad<0>.PIN;	// (4 pt, 8 inp)
   msp430_io/address_register<0>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/address_register<0>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/address_register<1>.T := msp430_io/address_register<1> & !ad_iopad<1>.PIN & 
	!as_n_ipad & msp430_io/previous_as_n
	# !msp430_io/address_register<1> & ad_iopad<1>.PIN & 
	!as_n_ipad & msp430_io/previous_as_n
	# !msp430_io/previous_as_n & wr_n_ipad & 
	msp430_io/address_register<0> & !msp430_io/previous_wr_n
	# !msp430_io/previous_as_n & 
	msp430_io/address_register<0> & rd_n_ipad & !msp430_io/previous_rd_n;	// (4 pt, 9 inp)
   msp430_io/address_register<1>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/address_register<1>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/address_register<2>.T := !as_n_ipad & msp430_io/previous_as_n & 
	msp430_io/address_register<2> & !ad_iopad<2>.PIN
	# !as_n_ipad & msp430_io/previous_as_n & 
	!msp430_io/address_register<2> & ad_iopad<2>.PIN
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & wr_n_ipad & msp430_io/address_register<0> & 
	!msp430_io/previous_wr_n
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & msp430_io/address_register<0> & rd_n_ipad & 
	!msp430_io/previous_rd_n;	// (4 pt, 10 inp)
   msp430_io/address_register<2>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/address_register<2>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/address_register<3>.T := !as_n_ipad & msp430_io/previous_as_n & 
	msp430_io/address_register<3> & !ad_iopad<3>.PIN
	# !as_n_ipad & msp430_io/previous_as_n & 
	!msp430_io/address_register<3> & ad_iopad<3>.PIN
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & wr_n_ipad & msp430_io/address_register<0> & 
	!msp430_io/previous_wr_n & msp430_io/address_register<2>
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & msp430_io/address_register<0> & rd_n_ipad & 
	!msp430_io/previous_rd_n & msp430_io/address_register<2>;	// (4 pt, 11 inp)
   msp430_io/address_register<3>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/address_register<3>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/address_register<4>.T := !as_n_ipad & msp430_io/previous_as_n & 
	msp430_io/address_register<4> & !ad_iopad<4>.PIN
	# !as_n_ipad & msp430_io/previous_as_n & 
	!msp430_io/address_register<4> & ad_iopad<4>.PIN
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & wr_n_ipad & msp430_io/address_register<0> & 
	!msp430_io/previous_wr_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3>
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & msp430_io/address_register<0> & rd_n_ipad & 
	!msp430_io/previous_rd_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3>;	// (4 pt, 12 inp)
   msp430_io/address_register<4>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/address_register<4>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/address_register<5>.T := !as_n_ipad & msp430_io/previous_as_n & 
	msp430_io/address_register<5> & !ad_iopad<5>.PIN
	# !as_n_ipad & msp430_io/previous_as_n & 
	!msp430_io/address_register<5> & ad_iopad<5>.PIN
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & wr_n_ipad & msp430_io/address_register<0> & 
	!msp430_io/previous_wr_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4>
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & msp430_io/address_register<0> & rd_n_ipad & 
	!msp430_io/previous_rd_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4>;	// (4 pt, 13 inp)
   msp430_io/address_register<5>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/address_register<5>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/address_register<6>.T := !as_n_ipad & msp430_io/previous_as_n & 
	msp430_io/address_register<6> & !ad_iopad<6>.PIN
	# !as_n_ipad & msp430_io/previous_as_n & 
	!msp430_io/address_register<6> & ad_iopad<6>.PIN
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & wr_n_ipad & msp430_io/address_register<0> & 
	!msp430_io/previous_wr_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	msp430_io/address_register<5>
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & msp430_io/address_register<0> & rd_n_ipad & 
	!msp430_io/previous_rd_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	msp430_io/address_register<5>;	// (4 pt, 14 inp)
   msp430_io/address_register<6>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/address_register<6>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/address_register<7>.T := !as_n_ipad & msp430_io/previous_as_n & 
	ad_iopad<7>.PIN & !msp430_io/address_register<7>
	# !as_n_ipad & msp430_io/previous_as_n & 
	!ad_iopad<7>.PIN & msp430_io/address_register<7>
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & wr_n_ipad & msp430_io/address_register<0> & 
	!msp430_io/previous_wr_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/address_register<6>
	# msp430_io/address_register<1> & 
	!msp430_io/previous_as_n & msp430_io/address_register<0> & rd_n_ipad & 
	!msp430_io/previous_rd_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/address_register<6>;	// (4 pt, 15 inp)
   msp430_io/address_register<7>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/address_register<7>.AR = synced_reset;	// URST	(1 pt, 1 inp)

ad_iopad<0> =  msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_squeeze_comp_3_ipad
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<0>
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_burst_comp_3_ipad
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & latched_faults<0>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_empty_comp_3_ipad
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & remote_empty
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/diagnostic_register<0>;	// (7 pt, 13 inp)
    ad_iopad<0>.OE = lpf_remote_empty/delayed<0>.COMB;	// UOE	(1 pt, 1 inp)
// Direct Input Register
msp430_io/diagnostic_register<0> := ad_iopad<0>.PIN;	// (0 pt, 0 inp)
   msp430_io/diagnostic_register<0>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/diagnostic_register<0>.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    msp430_io/diagnostic_register<0>.AR = synced_reset;	// URST	(1 pt, 1 inp)

ad_iopad<1> =  msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_squeeze_comp_2_ipad
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & msp430_io/warnings<1>
	# msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_burst_comp_2_ipad
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & latched_faults<1>
	# !msp430_io/address_register<1> & 
	msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & local_empty_comp_2_ipad
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & remote_squeeze
	# !msp430_io/address_register<1> & 
	!msp430_io/address_register<0> & !msp430_io/address_register<2> & 
	!msp430_io/address_register<3> & !msp430_io/address_register<4> & 
	msp430_io/address_register<5> & msp430_io/diagnostic_register<1>;	// (7 pt, 13 inp)
    ad_iopad<1>.OE = lpf_remote_empty/delayed<0>.COMB;	// UOE	(1 pt, 1 inp)
// Direct Input Register
msp430_io/diagnostic_register<1> := ad_iopad<1>.PIN;	// (0 pt, 0 inp)
   msp430_io/diagnostic_register<1>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/diagnostic_register<1>.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    msp430_io/diagnostic_register<1>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/diagnostic_register<2> := ad_iopad<2>.PIN;	// (1 pt, 1 inp)
   msp430_io/diagnostic_register<2>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/diagnostic_register<2>.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    msp430_io/diagnostic_register<2>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/diagnostic_register<3> := ad_iopad<3>.PIN;	// (1 pt, 1 inp)
   msp430_io/diagnostic_register<3>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/diagnostic_register<3>.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    msp430_io/diagnostic_register<3>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/diagnostic_register<4> := ad_iopad<4>.PIN;	// (1 pt, 1 inp)
   msp430_io/diagnostic_register<4>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/diagnostic_register<4>.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    msp430_io/diagnostic_register<4>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/diagnostic_register<5> := ad_iopad<5>.PIN;	// (1 pt, 1 inp)
   msp430_io/diagnostic_register<5>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/diagnostic_register<5>.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    msp430_io/diagnostic_register<5>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/diagnostic_register<6> := ad_iopad<6>.PIN;	// (1 pt, 1 inp)
   msp430_io/diagnostic_register<6>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/diagnostic_register<6>.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    msp430_io/diagnostic_register<6>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/diagnostic_register<7> := ad_iopad<7>.PIN;	// (1 pt, 1 inp)
   msp430_io/diagnostic_register<7>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/diagnostic_register<7>.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	!msp430_io/address_register<2> & !msp430_io/address_register<3> & 
	!msp430_io/address_register<4> & msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    msp430_io/diagnostic_register<7>.AR = synced_reset;	// URST	(1 pt, 1 inp)

!msp430_io/faults_o<6> := motors_disabled & !msp430_io/faults_o<6>
	# !msp430_io/faults_o<6> & !water_in_oil
	# !msp430_io/address_register<1> & !wr_n_ipad & 
	msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & ad_iopad<6>.PIN & !msp430_io/address_register<7>;	// (3 pt, 14 inp)
   msp430_io/faults_o<6>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/faults_o<6>.AR = synced_reset;	// URST	(1 pt, 1 inp)

!msp430_io/faults_o<7> := motors_disabled & !msp430_io/faults_o<7>
	# !msp430_io/faults_o<7> & !water_in_air
	# !msp430_io/address_register<1> & !wr_n_ipad & 
	msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & ad_iopad<7>.PIN & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (3 pt, 14 inp)
   msp430_io/faults_o<7>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/faults_o<7>.AR = synced_reset;	// URST	(1 pt, 1 inp)


// Direct Input Register
msp430_io/previous_as_n := as_n_ipad;	// (0 pt, 0 inp)
   msp430_io/previous_as_n.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/previous_as_n.AP = synced_reset;	// LPST	(1 pt, 1 inp)


// Direct Input Register
msp430_io/previous_rd_n := rd_n_ipad;	// (0 pt, 0 inp)
   msp430_io/previous_rd_n.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/previous_rd_n.AP = synced_reset;	// LPST	(1 pt, 1 inp)


// Direct Input Register
msp430_io/previous_wr_n := wr_n_ipad;	// (0 pt, 0 inp)
   msp430_io/previous_wr_n.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/previous_wr_n.AP = synced_reset;	// LPST	(1 pt, 1 inp)

msp430_io/warnings<0>.T := !N_PZ_592 & local_empty_switch_status<0> & 
	!msp430_io/warnings<0>
	# !ad_iopad<0>.PIN & !motors_disabled & 
	local_empty_switch_status<0> & !msp430_io/warnings<0>
	# msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & ad_iopad<0>.PIN & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7> & 
	msp430_io/warnings<0>;	// (3 pt, 15 inp)
   msp430_io/warnings<0>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/warnings<0>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/warnings<1>.T := !N_PZ_592 & !msp430_io/warnings<1> & 
	local_empty_switch_status<1>
	# !ad_iopad<1>.PIN & !motors_disabled & 
	!msp430_io/warnings<1> & local_empty_switch_status<1>
	# msp430_io/address_register<1> & ad_iopad<1>.PIN & 
	!wr_n_ipad & !msp430_io/address_register<0> & 
	msp430_io/previous_wr_n & msp430_io/address_register<2> & 
	msp430_io/address_register<3> & msp430_io/address_register<4> & 
	!msp430_io/address_register<5> & !msp430_io/address_register<6> & 
	!msp430_io/address_register<7> & msp430_io/warnings<1>;	// (3 pt, 15 inp)
   msp430_io/warnings<1>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/warnings<1>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/warnings<2>.T := !msp430_io/warnings<2> & 
	local_squeeze_switch_status<0> & !N_PZ_592
	# !ad_iopad<2>.PIN & !motors_disabled & 
	!msp430_io/warnings<2> & local_squeeze_switch_status<0>
	# msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & ad_iopad<2>.PIN & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7> & 
	msp430_io/warnings<2>;	// (3 pt, 15 inp)
   msp430_io/warnings<2>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/warnings<2>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/warnings<3>.T := !N_PZ_592 & !msp430_io/warnings<3> & 
	local_squeeze_switch_status<1>
	# !ad_iopad<3>.PIN & !motors_disabled & 
	!msp430_io/warnings<3> & local_squeeze_switch_status<1>
	# msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & ad_iopad<3>.PIN & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7> & 
	msp430_io/warnings<3>;	// (3 pt, 15 inp)
   msp430_io/warnings<3>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/warnings<3>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/warnings<4>.T := !N_PZ_592 & !msp430_io/warnings<4> & 
	local_burst_switch_status<0>
	# !ad_iopad<4>.PIN & !motors_disabled & 
	!msp430_io/warnings<4> & local_burst_switch_status<0>
	# msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & ad_iopad<4>.PIN & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7> & 
	msp430_io/warnings<4>;	// (3 pt, 15 inp)
   msp430_io/warnings<4>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/warnings<4>.AR = synced_reset;	// URST	(1 pt, 1 inp)

msp430_io/warnings<5>.T := !N_PZ_592 & !msp430_io/warnings<5> & 
	local_burst_switch_status<1>
	# !ad_iopad<5>.PIN & !motors_disabled & 
	!msp430_io/warnings<5> & local_burst_switch_status<1>
	# msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & ad_iopad<5>.PIN & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7> & 
	msp430_io/warnings<5>;	// (3 pt, 15 inp)
   msp430_io/warnings<5>.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    msp430_io/warnings<5>.AR = synced_reset;	// URST	(1 pt, 1 inp)

pressure_sensor_enable_n_opad := !ad_iopad<1>.PIN;	// (1 pt, 1 inp)
   pressure_sensor_enable_n_opad.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    pressure_sensor_enable_n_opad.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
   !pressure_sensor_enable_n_opad.AP = !synced_reset;	// LPST	(1 pt, 2 inp)

pressure_sensor_select_opad := ad_iopad<0>.PIN;	// (1 pt, 1 inp)
   pressure_sensor_select_opad.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    pressure_sensor_select_opad.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    pressure_sensor_select_opad.AR = synced_reset;	// URST	(1 pt, 1 inp)

remote_burst := lpf_remote_burst/delayed<2> & 
	lpf_remote_burst/delayed<3> & lpf_remote_burst/delayed<4>;	// (1 pt, 3 inp)
   remote_burst.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    remote_burst.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

remote_empty := lpf_remote_empty/delayed<2> & 
	lpf_remote_empty/delayed<3> & lpf_remote_empty/delayed<4>;	// (1 pt, 3 inp)
   remote_empty.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    remote_empty.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

remote_squeeze := lpf_remote_squeeze/delayed<2> & 
	lpf_remote_squeeze/delayed<3> & lpf_remote_squeeze/delayed<4>;	// (1 pt, 3 inp)
   remote_squeeze.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    remote_squeeze.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

resample := ad_iopad<6>.PIN;	// (1 pt, 1 inp)
   resample.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    resample.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
    resample.AR = synced_reset;	// URST	(1 pt, 1 inp)

smclk_reset_synch/reset_delayed := Gnd;	// (0 pt, 0 inp)
   smclk_reset_synch/reset_delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    smclk_reset_synch/reset_delayed.AP = synced_reset_wrt_aclk;	// UPST	(1 pt, 1 inp)

squeeze/debounced_comparator_1 := squeeze/local_1/delayed;	// (1 pt, 1 inp)
   squeeze/debounced_comparator_1.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/debounced_comparator_1.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

squeeze/debounced_comparator_2 := squeeze/local_2/delayed;	// (1 pt, 1 inp)
   squeeze/debounced_comparator_2.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/debounced_comparator_2.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

squeeze/debounced_comparator_3 := squeeze/local_3/delayed;	// (1 pt, 1 inp)
   squeeze/debounced_comparator_3.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/debounced_comparator_3.AP = synced_reset_wrt_aclk;	// UPST	(1 pt, 1 inp)


// Direct Input Register
squeeze/local_1/delayed := local_squeeze_comp_1_ipad;	// (0 pt, 0 inp)
   squeeze/local_1/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/local_1/delayed.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)


// Direct Input Register
squeeze/local_2/delayed := local_squeeze_comp_2_ipad;	// (0 pt, 0 inp)
   squeeze/local_2/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/local_2/delayed.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)


// Direct Input Register
squeeze/local_3/delayed := local_squeeze_comp_3_ipad;	// (0 pt, 0 inp)
   squeeze/local_3/delayed.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/local_3/delayed.AP = synced_reset_wrt_aclk;	// UPST	(1 pt, 1 inp)

squeeze/rs_position/delayed := !squeeze/debounced_comparator_1 & 
	squeeze/debounced_comparator_3 & squeeze/debounced_comparator_2;	// (1 pt, 3 inp)
   squeeze/rs_position/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/rs_position/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

squeeze/rs_status_0/delayed := !squeeze/debounced_comparator_3
	# squeeze/debounced_comparator_1 & 
	!squeeze/debounced_comparator_2;	// (2 pt, 3 inp)
   squeeze/rs_status_0/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/rs_status_0/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

squeeze/rs_status_1/delayed := squeeze/debounced_comparator_1
	# !squeeze/debounced_comparator_3 & 
	squeeze/debounced_comparator_2;	// (2 pt, 3 inp)
   squeeze/rs_status_1/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/rs_status_1/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

!squeeze/rs_warning/delayed := !squeeze/debounced_comparator_1 & 
	squeeze/debounced_comparator_3;	// (1 pt, 2 inp)
   squeeze/rs_warning/delayed.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    squeeze/rs_warning/delayed.AR = synced_reset;	// URST	(1 pt, 1 inp)

synced_reset := smclk_reset_synch/reset_delayed;	// (1 pt, 1 inp)
   synced_reset.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    synced_reset.AP = synced_reset_wrt_aclk;	// UPST	(1 pt, 1 inp)

synced_reset_wrt_aclk := aclk_reset_synch/reset_delayed;	// (1 pt, 1 inp)
   synced_reset_wrt_aclk.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    synced_reset_wrt_aclk.AP = !bus_reset_n_ipad;	// LPST	(1 pt, 1 inp)

water_alarm_enable_n_opad := !ad_iopad<2>.PIN;	// (1 pt, 1 inp)
   water_alarm_enable_n_opad.CLK  =  !bsmclk_ipad;	// GCK	(0 pt, 0 inp)
    water_alarm_enable_n_opad.CE = !msp430_io/address_register<1> & !wr_n_ipad & 
	!msp430_io/address_register<0> & msp430_io/previous_wr_n & 
	msp430_io/address_register<2> & msp430_io/address_register<3> & 
	msp430_io/address_register<4> & !msp430_io/address_register<5> & 
	!msp430_io/address_register<6> & !msp430_io/address_register<7>;	// (1 pt, 10 inp)
   !water_alarm_enable_n_opad.AP = !synced_reset;	// LPST	(1 pt, 2 inp)

water_in_air := lpf_water_in_air/delayed<2> & 
	lpf_water_in_air/delayed<3> & lpf_water_in_air/delayed<4>;	// (1 pt, 3 inp)
   water_in_air.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    water_in_air.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

water_in_oil := lpf_water_in_oil/delayed<2> & 
	lpf_water_in_oil/delayed<3> & lpf_water_in_oil/delayed<4>;	// (1 pt, 3 inp)
   water_in_oil.CLK  =  !baclk_ipad;	// GCK	(0 pt, 0 inp)
    water_in_oil.AR = synced_reset_wrt_aclk;	// LRST	(1 pt, 1 inp)

Control Term Legend:
Clock         - GCK   - Global Clock
                UCLK  - Universal Control Term Clock
                LCLK  - Local Control Term Clock
                PTCLK - Product Term Clock
Preset        - UPST  - Universal Control Term Preset
                LPST  - Local Control Term Preset
                PTPST - Product Term Preset
Reset         - URST  - Universal Control Term Reset
                LRST  - Local Control Term Reset
                PTRST - Product Term Reset
Output Enable - UOE   - Universal Control Term Output Enable
                LOE   - Local Control Term Output Enable
                PTOE  - Product Term Output Enable

Legend:  <signame>.COMB = combinational node mapped to the same physical macrocell
                          as the FastInput "signal" (not logically related)
******************************  Device Pin Out *****************************

Device : XCR3384XL-7-TQ144


Pin Signal                         Pin Signal                        
No. Name                           No. Name                          
  1 WPU                              73 VCC                           
  2 WPU                              74 WPU                           
  3 GND                              75 local_squeeze_comp_3_ipad     
  4 WPU                              76 VCC                           
  5 WPU                              77 local_squeeze_comp_2_ipad     
  6 WPU                              78 local_squeeze_comp_1_ipad     
  7 ad_iopad<7>                      79 water_in_air_n_ipad           
  8 ad_iopad<6>                      80 water_in_oil_n_ipad           
  9 ad_iopad<5>                      81 local_burst_comp_3_ipad       
 10 ad_iopad<4>                      82 local_burst_comp_2_ipad       
 11 ad_iopad<3>                      83 local_burst_comp_1_ipad       
 12 ad_iopad<2>                      84 WPU                           
 13 GND                              85 GND                           
 14 ad_iopad<1>                      86 TCK                           
 15 ad_iopad<0>                      87 WPU                           
 16 as_n_ipad                        88 WPU                           
 17 GND                              89 WPU                           
 18 rd_n_ipad                        90 WPU                           
 19 wr_n_ipad                        91 water_alarm_enable_n_opad     
 20 bus_reset_n_ipad                 92 pressure_sensor_enable_n_opad 
 21 WPU                              93 pressure_sensor_select_opad   
 22 TMS                              94 WPU                           
 23 WPU                              95 VCC                           
 24 VCC                              96 remote_squeeze_ipad           
 25 WPU                              97 remote_empty_ipad             
 26 WPU                              98 remote_burst_ipad             
 27 WPU                              99 WPU                           
 28 WPU                             100 WPU                           
 29 WPU                             101 WPU                           
 30 WPU                             102 WPU                           
 31 WPU                             103 WPU                           
 32 WPU                             104 WPU                           
 33 PE                              105 GND                           
 34 WPU                             106 WPU                           
 35 WPU                             107 WPU                           
 36 WPU                             108 NC                            
 37 WPU                             109 NC                            
 38 WPU                             110 WPU                           
 39 WPU                             111 WPU                           
 40 WPU                             112 WPU                           
 41 WPU                             113 WPU                           
 42 WPU                             114 WPU                           
 43 WPU                             115 VCC                           
 44 WPU                             116 WPU                           
 45 WPU                             117 WPU                           
 46 WPU                             118 WPU                           
 47 WPU                             119 WPU                           
 48 WPU                             120 WPU                           
 49 WPU                             121 TDO                           
 50 VCC                             122 WPU                           
 51 VCC                             123 VCC                           
 52 GND                             124 GND                           
 53 WPU                             125 TIE                           
 54 WPU                             126 TIE                           
 55 WPU                             127 bsmclk_ipad                   
 56 WPU                             128 baclk_ipad                    
 57 GND                             129 GND                           
 58 VCC                             130 VCC                           
 59 GND                             131 TDI                           
 60 WPU                             132 WPU                           
 61 WPU                             133 WPU                           
 62 WPU                             134 ch0_fls_n_opad                
 63 WPU                             135 GND                           
 64 GND                             136 ch0_rls_n_opad                
 65 WPU                             137 ch0_home_n_opad               
 66 WPU                             138 ch1_fls_n_opad                
 67 WPU                             139 ch1_rls_n_opad                
 68 WPU                             140 ch1_home_n_opad               
 69 WPU                             141 local_squeeze_opad            
 70 local_empty_comp_3_ipad         142 local_empty_opad              
 71 local_empty_comp_2_ipad         143 local_burst_opad              
 72 local_empty_comp_1_ipad         144 VCC                           


Legend :  NC  = Not Connected, unbonded pin
          PE  = Port Enable pin
         WPU  = Unused with Internal Weak Pull Up
         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                         : XCR3384XL-7-TQ144
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
Set Unused I/O Pin Termination              : PULLUP
Set Input-Only Termination                  : FLOAT
Set Universal Control Term Optimization     : OFF
Enable Foldback NANDs                       : OFF
Reserve ISP Pins                            : ON
Enable Input Registers                      : ON
Function Block Fan-in Limit                 : 38
Input Limit                                 : 32
Pterm Limit                                 : 28
