!!!! 6 0 1 990215824 V31b6 ! Device : 74F552 ! Function : Octal Registered Transceiver With Parity and Flags ! revision : B.01.00 ! safeguard : standard_fttl ! Modifications : Modified for AwareTest xi ! warning "This library has not been verified with hardware." sequential assign VCC to pins 28 assign GND to pins 14 assign A70 to pins 3,4,5,6,7,8,9,10 assign A7 to pins 3 assign A6 to pins 4 assign A5 to pins 5 assign A4 to pins 6 assign A3 to pins 7 assign A2 to pins 8 assign A1 to pins 9 assign A0 to pins 10 assign B70 to pins 24,23,22,21,20,19,18,17 assign B7 to pins 24 assign B6 to pins 23 assign B5 to pins 22 assign B4 to pins 21 assign B3 to pins 20 assign B2 to pins 19 assign B1 to pins 18 assign B0 to pins 17 assign CERbar to pins 27 assign CESbar to pins 13 assign CPR to pins 26 assign CPS to pins 12 assign OEBRbar to pins 25 assign OEASbar to pins 11 assign FR to pins 16 assign FS to pins 2 assign Par to pins 15 assign ERRbar to pins 1 family TTL power VCC, GND inputs CERbar,CESbar,CPR,CPS,OEBRbar,OEASbar outputs FR,FS,ERRbar bidirectional A70,B70,Par bidirectional A0, A1, A2, A3, A4, A5, A6, A7 !AT Added for minimum pin test. bidirectional B0, B1, B2, B3, B4, B5, B6, B7 !AT Added for minimum pin test. format hexadecimal A70,B70 disable A70 with OEASbar to "1" disable B70,Par with OEBRbar to "1" when OEASbar is "1" inactive A70 when OEBRbar is "1" inactive B70, Par ! NOTE: the default trace specification is used !******************************************************************************* !******************************************************************************* ! Condition vector Initial_Set set CPR to "1" set CPS to "1" set CERbar to "1" set CESbar to "1" set OEBRbar to "1" set OEASbar to "1" end vector vector Keep_Control set CPR to "k" set CPS to "k" set CERbar to "k" set CESbar to "k" set OEBRbar to "k" set OEASbar to "k" end vector ! Control vector CPR_Tog initialize to Keep_Control drive A70 set A70 to "kk" set CPR to "t" end vector vector CPS_Tog initialize to Keep_Control drive B70 drive Par set B70 to "kk" set Par to "k" set CPS to "t" end vector vector CERbar_true initialize to Keep_Control drive A70 set A70 to "kk" set CERbar to "0" end vector vector CERbar_false initialize to Keep_Control set CERbar to "1" end vector vector CESbar_true initialize to Keep_Control drive B70 drive Par set Par to "k" set B70 to "kk" set CESbar to "0" end vector vector CESbar_false initialize to Keep_Control set CESbar to "1" end vector vector OEBRbar_true initialize to Keep_Control set OEBRbar to "0" end vector vector OEBRbar_false initialize to Keep_Control set OEBRbar to "1" end vector vector OEASbar_true initialize to Keep_Control set OEASbar to "0" end vector vector OEASbar_false initialize to Keep_Control set OEASbar to "1" end vector ! Status vector FR_true initialize to Keep_Control set FR to "1" end vector vector FR_false initialize to Keep_Control set FR to "0" end vector vector FS_true initialize to Keep_Control set FS to "1" end vector vector FS_false initialize to Keep_Control set FS to "0" end vector vector ERRbar_true initialize to Keep_Control set ERRbar to "0" end vector vector ERRbar_false initialize to Keep_Control set ERRbar to "1" end vector vector Par_true_R initialize to Keep_Control receive Par set Par to "1" end vector vector Par_false_R initialize to Keep_Control receive Par set Par to "0" end vector vector Par_true_D initialize to Keep_Control drive B70 drive Par set B70 to "kk" set Par to "1" end vector vector Par_false_D initialize to Keep_Control drive B70 drive Par set B70 to "kk" set Par to "0" end vector ! Data vector A70_00D initialize to Keep_Control drive A70 set A70 to "00" end vector vector A70_54D initialize to Keep_Control drive A70 set A70 to "54" end vector vector A70_55D initialize to Keep_Control drive A70 set A70 to "55" end vector vector A70_AAD initialize to Keep_Control drive A70 set A70 to "AA" end vector vector A70_54R initialize to Keep_Control receive A70 set A70 to "54" end vector vector A70_55R initialize to Keep_Control receive A70 set A70 to "55" end vector vector A70_AAR initialize to Keep_Control receive A70 set A70 to "AA" end vector vector B70_54D initialize to Keep_Control drive B70 set B70 to "54" end vector vector B70_55D initialize to Keep_Control drive B70 set B70 to "55" end vector vector B70_AAD initialize to Keep_Control drive B70 set B70 to "AA" end vector vector B70_00R initialize to Keep_Control receive B70 set B70 to "00" end vector vector B70_54R initialize to Keep_Control receive B70 set B70 to "54" end vector vector B70_55R initialize to Keep_Control receive B70 set B70 to "55" end vector vector B70_AAR initialize to Keep_Control receive B70 set B70 to "AA" end vector !AT The following vectors have been added for a minimum pins test. Any !AT vectors that references the data bus was copied and modified to reference !AT only a single pin of the data bus. vector CPR_Tog_A0 initialize to Keep_Control drive A0 set A0 to "k" set CPR to "t" end vector vector CPR_Tog_A1 initialize to Keep_Control drive A1 set A1 to "k" set CPR to "t" end vector vector CPR_Tog_A2 initialize to Keep_Control drive A2 set A2 to "k" set CPR to "t" end vector vector CPR_Tog_A3 initialize to Keep_Control drive A3 set A3 to "k" set CPR to "t" end vector vector CPR_Tog_A4 initialize to Keep_Control drive A4 set A4 to "k" set CPR to "t" end vector vector CPR_Tog_A5 initialize to Keep_Control drive A5 set A5 to "k" set CPR to "t" end vector vector CPR_Tog_A6 initialize to Keep_Control drive A6 set A6 to "k" set CPR to "t" end vector vector CPR_Tog_A7 initialize to Keep_Control drive A7 set A7 to "k" set CPR to "t" end vector vector CPS_Tog_B0 initialize to Keep_Control drive B0 drive Par set B0 to "k" set Par to "k" set CPS to "t" end vector vector CPS_Tog_B1 initialize to Keep_Control drive B1 drive Par set B1 to "k" set Par to "k" set CPS to "t" end vector vector CPS_Tog_B2 initialize to Keep_Control drive B2 drive Par set B2 to "k" set Par to "k" set CPS to "t" end vector vector CPS_Tog_B3 initialize to Keep_Control drive B3 drive Par set B3 to "k" set Par to "k" set CPS to "t" end vector vector CPS_Tog_B4 initialize to Keep_Control drive B4 drive Par set B4 to "k" set Par to "k" set CPS to "t" end vector vector CPS_Tog_B5 initialize to Keep_Control drive B5 drive Par set B5 to "k" set Par to "k" set CPS to "t" end vector vector CPS_Tog_B6 initialize to Keep_Control drive B6 drive Par set B6 to "k" set Par to "k" set CPS to "t" end vector vector CPS_Tog_B7 initialize to Keep_Control drive B7 drive Par set B7 to "k" set Par to "k" set CPS to "t" end vector vector CERbar_true_A0 initialize to Keep_Control drive A0 set A0 to "k" set CERbar to "0" end vector vector CERbar_true_A1 initialize to Keep_Control drive A1 set A1 to "k" set CERbar to "0" end vector vector CERbar_true_A2 initialize to Keep_Control drive A2 set A2 to "k" set CERbar to "0" end vector vector CERbar_true_A3 initialize to Keep_Control drive A3 set A3 to "k" set CERbar to "0" end vector vector CERbar_true_A4 initialize to Keep_Control drive A4 set A4 to "k" set CERbar to "0" end vector vector CERbar_true_A5 initialize to Keep_Control drive A5 set A5 to "k" set CERbar to "0" end vector vector CERbar_true_A6 initialize to Keep_Control drive A6 set A6 to "k" set CERbar to "0" end vector vector CERbar_true_A7 initialize to Keep_Control drive A7 set A7 to "k" set CERbar to "0" end vector vector CESbar_true_B0 initialize to Keep_Control drive B0 drive Par set Par to "k" set B0 to "k" set CESbar to "0" end vector vector CESbar_true_B1 initialize to Keep_Control drive B1 drive Par set Par to "k" set B1 to "k" set CESbar to "0" end vector vector CESbar_true_B2 initialize to Keep_Control drive B2 drive Par set Par to "k" set B2 to "k" set CESbar to "0" end vector vector CESbar_true_B3 initialize to Keep_Control drive B3 drive Par set Par to "k" set B3 to "k" set CESbar to "0" end vector vector CESbar_true_B4 initialize to Keep_Control drive B4 drive Par set Par to "k" set B4 to "k" set CESbar to "0" end vector vector CESbar_true_B5 initialize to Keep_Control drive B5 drive Par set Par to "k" set B5 to "k" set CESbar to "0" end vector vector CESbar_true_B6 initialize to Keep_Control drive B6 drive Par set Par to "k" set B6 to "k" set CESbar to "0" end vector vector CESbar_true_B7 initialize to Keep_Control drive B7 drive Par set Par to "k" set B7 to "k" set CESbar to "0" end vector vector A0_0D initialize to Keep_Control drive A0 set A0 to "0" end vector vector A0_1D initialize to Keep_Control drive A0 set A0 to "1" end vector vector A0_0R initialize to Keep_Control receive A0 set A0 to "0" end vector vector A0_1R initialize to Keep_Control receive A0 set A0 to "1" end vector vector A1_0D initialize to Keep_Control drive A1 set A1 to "0" end vector vector A1_1D initialize to Keep_Control drive A1 set A1 to "1" end vector vector A1_0R initialize to Keep_Control receive A1 set A1 to "0" end vector vector A1_1R initialize to Keep_Control receive A1 set A1 to "1" end vector vector A2_0D initialize to Keep_Control drive A2 set A2 to "0" end vector vector A2_1D initialize to Keep_Control drive A2 set A2 to "1" end vector vector A2_0R initialize to Keep_Control receive A2 set A2 to "0" end vector vector A2_1R initialize to Keep_Control receive A2 set A2 to "1" end vector vector A3_0D initialize to Keep_Control drive A3 set A3 to "0" end vector vector A3_1D initialize to Keep_Control drive A3 set A3 to "1" end vector vector A3_0R initialize to Keep_Control receive A3 set A3 to "0" end vector vector A3_1R initialize to Keep_Control receive A3 set A3 to "1" end vector vector A4_0D initialize to Keep_Control drive A4 set A4 to "0" end vector vector A4_1D initialize to Keep_Control drive A4 set A4 to "1" end vector vector A4_0R initialize to Keep_Control receive A4 set A4 to "0" end vector vector A4_1R initialize to Keep_Control receive A4 set A4 to "1" end vector vector A5_0D initialize to Keep_Control drive A5 set A5 to "0" end vector vector A5_1D initialize to Keep_Control drive A5 set A5 to "1" end vector vector A5_0R initialize to Keep_Control receive A5 set A5 to "0" end vector vector A5_1R initialize to Keep_Control receive A5 set A5 to "1" end vector vector A6_0D initialize to Keep_Control drive A6 set A6 to "0" end vector vector A6_1D initialize to Keep_Control drive A6 set A6 to "1" end vector vector A6_0R initialize to Keep_Control receive A6 set A6 to "0" end vector vector A6_1R initialize to Keep_Control receive A6 set A6 to "1" end vector vector A7_0D initialize to Keep_Control drive A7 set A7 to "0" end vector vector A7_1D initialize to Keep_Control drive A7 set A7 to "1" end vector vector A7_0R initialize to Keep_Control receive A7 set A7 to "0" end vector vector A7_1R initialize to Keep_Control receive A7 set A7 to "1" end vector vector B0_0D initialize to Keep_Control drive B0 set B0 to "0" end vector vector B0_1D initialize to Keep_Control drive B0 set B0 to "1" end vector vector B0_0R initialize to Keep_Control receive B0 set B0 to "0" end vector vector B0_1R initialize to Keep_Control receive B0 set B0 to "1" end vector vector B1_0D initialize to Keep_Control drive B1 set B1 to "0" end vector vector B1_1D initialize to Keep_Control drive B1 set B1 to "1" end vector vector B1_0R initialize to Keep_Control receive B1 set B1 to "0" end vector vector B1_1R initialize to Keep_Control receive B1 set B1 to "1" end vector vector B2_0D initialize to Keep_Control drive B2 set B2 to "0" end vector vector B2_1D initialize to Keep_Control drive B2 set B2 to "1" end vector vector B2_0R initialize to Keep_Control receive B2 set B2 to "0" end vector vector B2_1R initialize to Keep_Control receive B2 set B2 to "1" end vector vector B3_0D initialize to Keep_Control drive B3 set B3 to "0" end vector vector B3_1D initialize to Keep_Control drive B3 set B3 to "1" end vector vector B3_0R initialize to Keep_Control receive B3 set B3 to "0" end vector vector B3_1R initialize to Keep_Control receive B3 set B3 to "1" end vector vector B4_0D initialize to Keep_Control drive B4 set B4 to "0" end vector vector B4_1D initialize to Keep_Control drive B4 set B4 to "1" end vector vector B4_0R initialize to Keep_Control receive B4 set B4 to "0" end vector vector B4_1R initialize to Keep_Control receive B4 set B4 to "1" end vector vector B5_0D initialize to Keep_Control drive B5 set B5 to "0" end vector vector B5_1D initialize to Keep_Control drive B5 set B5 to "1" end vector vector B5_0R initialize to Keep_Control receive B5 set B5 to "0" end vector vector B5_1R initialize to Keep_Control receive B5 set B5 to "1" end vector vector B6_0D initialize to Keep_Control drive B6 set B6 to "0" end vector vector B6_1D initialize to Keep_Control drive B6 set B6 to "1" end vector vector B6_0R initialize to Keep_Control receive B6 set B6 to "0" end vector vector B6_1R initialize to Keep_Control receive B6 set B6 to "1" end vector vector B7_0D initialize to Keep_Control drive B7 set B7 to "0" end vector vector B7_1D initialize to Keep_Control drive B7 set B7 to "1" end vector vector B7_0R initialize to Keep_Control receive B7 set B7 to "0" end vector vector B7_1R initialize to Keep_Control receive B7 set B7 to "1" end vector !******************************************************************************* !******************************************************************************* !AT The following AwareTest units have been added for minimum pins tests. Each !AT unit tests a separate data pin starting with A0 and B0. unit "awaretest Data A0 Input - Data B0 Output Test" execute Initial_Set execute A0_0D execute CERbar_false execute CPR_Tog_A0 execute CPR_Tog_A0 execute FR_false execute CERbar_true_A0 execute CPR_Tog_A0 execute CPR_Tog_A0 execute FR_true execute CERbar_false execute OEBRbar_true execute B0_0R execute OEBRbar_false execute FR_false execute A0_1D execute CERbar_true_A0 execute CPR_Tog_A0 execute CPR_Tog_A0 execute FR_true execute CERbar_false execute OEBRbar_true execute B0_1R execute OEBRbar_false execute FR_false end unit unit "awaretest Data A1 Input - Data B1 Output Test" execute Initial_Set execute A1_0D execute CERbar_false execute CPR_Tog_A1 execute CPR_Tog_A1 execute FR_false execute CERbar_true_A1 execute CPR_Tog_A1 execute CPR_Tog_A1 execute FR_true execute CERbar_false execute OEBRbar_true execute B1_0R execute OEBRbar_false execute FR_false execute A1_1D execute CERbar_true_A1 execute CPR_Tog_A1 execute CPR_Tog_A1 execute FR_true execute CERbar_false execute OEBRbar_true execute B1_1R execute OEBRbar_false execute FR_false end unit unit "awaretest Data A2 Input - Data B2 Output Test" execute Initial_Set execute A2_0D execute CERbar_false execute CPR_Tog_A2 execute CPR_Tog_A2 execute FR_false execute CERbar_true_A2 execute CPR_Tog_A2 execute CPR_Tog_A2 execute FR_true execute CERbar_false execute OEBRbar_true execute B2_0R execute OEBRbar_false execute FR_false execute A2_1D execute CERbar_true_A2 execute CPR_Tog_A2 execute CPR_Tog_A2 execute FR_true execute CERbar_false execute OEBRbar_true execute B2_1R execute OEBRbar_false execute FR_false end unit unit "awaretest Data A3 Input - Data B3 Output Test" execute Initial_Set execute A3_0D execute CERbar_false execute CPR_Tog_A3 execute CPR_Tog_A3 execute FR_false execute CERbar_true_A3 execute CPR_Tog_A3 execute CPR_Tog_A3 execute FR_true execute CERbar_false execute OEBRbar_true execute B3_0R execute OEBRbar_false execute FR_false execute A3_1D execute CERbar_true_A3 execute CPR_Tog_A3 execute CPR_Tog_A3 execute FR_true execute CERbar_false execute OEBRbar_true execute B3_1R execute OEBRbar_false execute FR_false end unit unit "awaretest Data A4 Input - Data B4 Output Test" execute Initial_Set execute A4_0D execute CERbar_false execute CPR_Tog_A4 execute CPR_Tog_A4 execute FR_false execute CERbar_true_A4 execute CPR_Tog_A4 execute CPR_Tog_A4 execute FR_true execute CERbar_false execute OEBRbar_true execute B4_0R execute OEBRbar_false execute FR_false execute A4_1D execute CERbar_true_A4 execute CPR_Tog_A4 execute CPR_Tog_A4 execute FR_true execute CERbar_false execute OEBRbar_true execute B4_1R execute OEBRbar_false execute FR_false end unit unit "awaretest Data A5 Input - Data B5 Output Test" execute Initial_Set execute A5_0D execute CERbar_false execute CPR_Tog_A5 execute CPR_Tog_A5 execute FR_false execute CERbar_true_A5 execute CPR_Tog_A5 execute CPR_Tog_A5 execute FR_true execute CERbar_false execute OEBRbar_true execute B5_0R execute OEBRbar_false execute FR_false execute A5_1D execute CERbar_true_A5 execute CPR_Tog_A5 execute CPR_Tog_A5 execute FR_true execute CERbar_false execute OEBRbar_true execute B5_1R execute OEBRbar_false execute FR_false end unit unit "awaretest Data A6 Input - Data B6 Output Test" execute Initial_Set execute A6_0D execute CERbar_false execute CPR_Tog_A6 execute CPR_Tog_A6 execute FR_false execute CERbar_true_A6 execute CPR_Tog_A6 execute CPR_Tog_A6 execute FR_true execute CERbar_false execute OEBRbar_true execute B6_0R execute OEBRbar_false execute FR_false execute A6_1D execute CERbar_true_A6 execute CPR_Tog_A6 execute CPR_Tog_A6 execute FR_true execute CERbar_false execute OEBRbar_true execute B6_1R execute OEBRbar_false execute FR_false end unit unit "awaretest Data A7 Input - Data B7 Output Test" execute Initial_Set execute A7_0D execute CERbar_false execute CPR_Tog_A7 execute CPR_Tog_A7 execute FR_false execute CERbar_true_A7 execute CPR_Tog_A7 execute CPR_Tog_A7 execute FR_true execute CERbar_false execute OEBRbar_true execute B7_0R execute OEBRbar_false execute FR_false execute A7_1D execute CERbar_true_A7 execute CPR_Tog_A7 execute CPR_Tog_A7 execute FR_true execute CERbar_false execute OEBRbar_true execute B7_1R execute OEBRbar_false execute FR_false end unit unit "awaretest Data B0 Input - Data A0 Output Test" execute Initial_Set execute B0_0D execute CESbar_false execute CPS_Tog_B0 execute CPS_Tog_B0 execute FS_false execute CESbar_true_B0 execute CPS_Tog_B0 execute CPS_Tog_B0 execute FS_true execute CESbar_false execute OEASbar_true execute A0_0R execute OEASbar_false execute FS_false execute B0_1D execute CESbar_true_B0 execute CPS_Tog_B0 execute CPS_Tog_B0 execute FS_true execute CESbar_false execute OEASbar_true execute A0_1R execute OEASbar_false execute FS_false end unit unit "awaretest Data B1 Input - Data A1 Output Test" execute Initial_Set execute B1_0D execute CESbar_false execute CPS_Tog_B1 execute CPS_Tog_B1 execute FS_false execute CESbar_true_B1 execute CPS_Tog_B1 execute CPS_Tog_B1 execute FS_true execute CESbar_false execute OEASbar_true execute A1_0R execute OEASbar_false execute FS_false execute B1_1D execute CESbar_true_B1 execute CPS_Tog_B1 execute CPS_Tog_B1 execute FS_true execute CESbar_false execute OEASbar_true execute A1_1R execute OEASbar_false execute FS_false end unit unit "awaretest Data B2 Input - Data A2 Output Test" execute Initial_Set execute B2_0D execute CESbar_false execute CPS_Tog_B2 execute CPS_Tog_B2 execute FS_false execute CESbar_true_B2 execute CPS_Tog_B2 execute CPS_Tog_B2 execute FS_true execute CESbar_false execute OEASbar_true execute A2_0R execute OEASbar_false execute FS_false execute B2_1D execute CESbar_true_B2 execute CPS_Tog_B2 execute CPS_Tog_B2 execute FS_true execute CESbar_false execute OEASbar_true execute A2_1R execute OEASbar_false execute FS_false end unit unit "awaretest Data B3 Input - Data A3 Output Test" execute Initial_Set execute B3_0D execute CESbar_false execute CPS_Tog_B3 execute CPS_Tog_B3 execute FS_false execute CESbar_true_B3 execute CPS_Tog_B3 execute CPS_Tog_B3 execute FS_true execute CESbar_false execute OEASbar_true execute A3_0R execute OEASbar_false execute FS_false execute B3_1D execute CESbar_true_B3 execute CPS_Tog_B3 execute CPS_Tog_B3 execute FS_true execute CESbar_false execute OEASbar_true execute A3_1R execute OEASbar_false execute FS_false end unit unit "awaretest Data B4 Input - Data A4 Output Test" execute Initial_Set execute B4_0D execute CESbar_false execute CPS_Tog_B4 execute CPS_Tog_B4 execute FS_false execute CESbar_true_B4 execute CPS_Tog_B4 execute CPS_Tog_B4 execute FS_true execute CESbar_false execute OEASbar_true execute A4_0R execute OEASbar_false execute FS_false execute B4_1D execute CESbar_true_B4 execute CPS_Tog_B4 execute CPS_Tog_B4 execute FS_true execute CESbar_false execute OEASbar_true execute A4_1R execute OEASbar_false execute FS_false end unit unit "awaretest Data B5 Input - Data A5 Output Test" execute Initial_Set execute B5_0D execute CESbar_false execute CPS_Tog_B5 execute CPS_Tog_B5 execute FS_false execute CESbar_true_B5 execute CPS_Tog_B5 execute CPS_Tog_B5 execute FS_true execute CESbar_false execute OEASbar_true execute A5_0R execute OEASbar_false execute FS_false execute B5_1D execute CESbar_true_B5 execute CPS_Tog_B5 execute CPS_Tog_B5 execute FS_true execute CESbar_false execute OEASbar_true execute A5_1R execute OEASbar_false execute FS_false end unit unit "awaretest Data B6 Input - Data A6 Output Test" execute Initial_Set execute B6_0D execute CESbar_false execute CPS_Tog_B6 execute CPS_Tog_B6 execute FS_false execute CESbar_true_B6 execute CPS_Tog_B6 execute CPS_Tog_B6 execute FS_true execute CESbar_false execute OEASbar_true execute A6_0R execute OEASbar_false execute FS_false execute B6_1D execute CESbar_true_B6 execute CPS_Tog_B6 execute CPS_Tog_B6 execute FS_true execute CESbar_false execute OEASbar_true execute A6_1R execute OEASbar_false execute FS_false end unit unit "awaretest Data B7 Input - Data A7 Output Test" execute Initial_Set execute B7_0D execute CESbar_false execute CPS_Tog_B7 execute CPS_Tog_B7 execute FS_false execute CESbar_true_B7 execute CPS_Tog_B7 execute CPS_Tog_B7 execute FS_true execute CESbar_false execute OEASbar_true execute A7_0R execute OEASbar_false execute FS_false execute B7_1D execute CESbar_true_B7 execute CPS_Tog_B7 execute CPS_Tog_B7 execute FS_true execute CESbar_false execute OEASbar_true execute A7_1R execute OEASbar_false execute FS_false end unit unit "Data A Input - Data B Output Test" execute Initial_Set execute A70_55D execute CERbar_false execute CPR_Tog execute CPR_Tog execute FR_false execute CERbar_true execute CPR_Tog execute CPR_Tog execute FR_true execute CERbar_false execute OEBRbar_true execute B70_55R execute Par_True_R execute OEBRbar_false execute FR_false execute A70_AAD execute CERbar_true execute CPR_Tog execute CPR_Tog execute FR_true execute CERbar_false execute OEBRbar_true execute B70_AAR execute Par_True_R execute OEBRbar_false execute FR_false execute A70_00D execute CERbar_true execute CPR_Tog execute CPR_Tog execute FR_true execute CERbar_false execute OEBRbar_true execute B70_00R execute Par_True_R execute OEBRbar_false execute FR_false execute A70_54D execute CERbar_true execute CPR_Tog execute CPR_Tog execute FR_true execute CERbar_false execute OEBRbar_true execute B70_54R execute Par_false_R execute OEBRbar_false execute FR_false end unit unit "Data B Input - Data A Output Test" execute Initial_Set execute B70_55D execute Par_true_D execute CESbar_false execute CPS_Tog execute CPS_Tog execute FS_false execute CESbar_true execute CPS_Tog execute CPS_Tog execute FS_true execute CESbar_false execute OEASbar_true execute A70_55R execute ERRbar_false execute OEASbar_false execute FS_false execute B70_AAD execute Par_false_D execute CESbar_true execute CPS_Tog execute CPS_Tog execute FS_true execute CESbar_false execute OEASbar_true execute A70_AAR execute ERRbar_true execute OEASbar_false execute FS_false end unit ! End of Test