!!!! 6 0 1 990207996 V2485 ! Device : 74F550 ! Function : Octal Registered Transceiver With Status Flags (Non-Inv) ! 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 8 assign GND to pins 22 assign A70 to pins 7,6,3,2,1,28,27,26 assign A7 to pins 7 assign A6 to pins 6 assign A5 to pins 3 assign A4 to pins 2 assign A3 to pins 1 assign A2 to pins 28 assign A1 to pins 27 assign A0 to pins 26 assign B70 to pins 9,10,13,14,15,16,17,18 assign B7 to pins 9 assign B6 to pins 10 assign B5 to pins 13 assign B4 to pins 14 assign B3 to pins 15 assign B2 to pins 16 assign B1 to pins 17 assign B0 to pins 18 assign CPA to pins 20 assign CPB to pins 24 assign CEAbar to pins 21 assign CEBbar to pins 23 assign OEAbar to pins 25 assign OEBbar to pins 19 assign CFAB to pins 12 assign CFBA to pins 4 assign FAB to pins 11 assign FBA to pins 5 family TTL power VCC, GND inputs CPA,CPB,CEAbar,CEBbar,OEAbar,OEBbar,CFAB,CFBA outputs FAB,FBA bidirectional A70,B70 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 OEAbar to "1" disable B70 with OEBbar to "1" when OEAbar is "1" inactive A70 when OEBbar is "1" inactive B70 ! NOTE: the default trace specification is used. !******************************************************************************* !******************************************************************************* ! Condition vector Initial_Set set CPA to "1" set CPB to "1" set CEAbar to "1" set CEBbar to "1" set OEAbar to "1" set OEBbar to "1" set CFAB to "1" set CFBA to "1" end vector vector Keep_Control set CPA to "k" set CPB to "k" set CEAbar to "k" set CEBbar to "k" set OEAbar to "k" set OEBbar to "k" set CFAB to "k" set CFBA to "k" end vector vector AB_Flag_Clear set CFAB to "1" set OEAbar to "z" end vector vector AB_Flag_Hold set CFAB to "0" set OEAbar to "z" end vector vector BA_Flag_Clear set CFBA to "1" set OEBbar to "z" end vector vector BA_Flag_Hold set CFBA to "0" set OEBbar to "z" end vector vector A_Out_Enable initialize to Keep_Control set CFAB to "z" set OEAbar to "0" end vector vector A_Out_Disable initialize to Keep_Control set CFAB to "z" set OEAbar to "1" end vector vector B_Out_Enable initialize to Keep_Control set CFBA to "z" set OEBbar to "0" end vector vector B_Out_Disable initialize to Keep_Control set CFBA to "z" set OEBbar to "1" end vector ! Control vector CPA_Tog initialize to Keep_Control drive A70 set A70 to "kk" set CPA to "t" end vector vector CPB_Tog initialize to Keep_Control drive B70 set B70 to "kk" set CPB to "t" end vector vector CEAbar_true initialize to Keep_Control drive A70 set A70 to "kk" set CEAbar to "0" end vector vector CEAbar_false initialize to Keep_Control set CEAbar to "1" end vector vector CEBbar_true initialize to Keep_Control drive B70 set B70 to "kk" set CEBbar to "0" end vector vector CEBbar_false initialize to Keep_Control set CEBbar to "1" end vector ! Status vector FAB_true initialize to Keep_Control set FAB to "1" end vector vector FAB_false initialize to Keep_Control set FAB to "0" end vector vector FBA_true initialize to Keep_Control set FBA to "1" end vector vector FBA_false initialize to Keep_Control set FBA to "0" end vector ! Data 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_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_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_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 CPA_Tog_A0 initialize to Keep_Control drive A0 set A0 to "k" set CPA to "t" end vector vector CPA_Tog_A1 initialize to Keep_Control drive A1 set A1 to "k" set CPA to "t" end vector vector CPA_Tog_A2 initialize to Keep_Control drive A2 set A2 to "k" set CPA to "t" end vector vector CPA_Tog_A3 initialize to Keep_Control drive A3 set A3 to "k" set CPA to "t" end vector vector CPA_Tog_A4 initialize to Keep_Control drive A4 set A4 to "k" set CPA to "t" end vector vector CPA_Tog_A5 initialize to Keep_Control drive A5 set A5 to "k" set CPA to "t" end vector vector CPA_Tog_A6 initialize to Keep_Control drive A6 set A6 to "k" set CPA to "t" end vector vector CPA_Tog_A7 initialize to Keep_Control drive A7 set A7 to "k" set CPA to "t" end vector vector CPB_Tog_B0 initialize to Keep_Control drive B0 set B0 to "k" set CPB to "t" end vector vector CPB_Tog_B1 initialize to Keep_Control drive B1 set B1 to "k" set CPB to "t" end vector vector CPB_Tog_B2 initialize to Keep_Control drive B2 set B2 to "k" set CPB to "t" end vector vector CPB_Tog_B3 initialize to Keep_Control drive B3 set B3 to "k" set CPB to "t" end vector vector CPB_Tog_B4 initialize to Keep_Control drive B4 set B4 to "k" set CPB to "t" end vector vector CPB_Tog_B5 initialize to Keep_Control drive B5 set B5 to "k" set CPB to "t" end vector vector CPB_Tog_B6 initialize to Keep_Control drive B6 set B6 to "k" set CPB to "t" end vector vector CPB_Tog_B7 initialize to Keep_Control drive B7 set B7 to "k" set CPB to "t" end vector vector CEAbar_true_A0 initialize to Keep_Control drive A0 set A0 to "k" set CEAbar to "0" end vector vector CEAbar_true_A1 initialize to Keep_Control drive A1 set A1 to "k" set CEAbar to "0" end vector vector CEAbar_true_A2 initialize to Keep_Control drive A2 set A2 to "k" set CEAbar to "0" end vector vector CEAbar_true_A3 initialize to Keep_Control drive A3 set A3 to "k" set CEAbar to "0" end vector vector CEAbar_true_A4 initialize to Keep_Control drive A4 set A4 to "k" set CEAbar to "0" end vector vector CEAbar_true_A5 initialize to Keep_Control drive A5 set A5 to "k" set CEAbar to "0" end vector vector CEAbar_true_A6 initialize to Keep_Control drive A6 set A6 to "k" set CEAbar to "0" end vector vector CEAbar_true_A7 initialize to Keep_Control drive A7 set A7 to "k" set CEAbar to "0" end vector vector CEBbar_true_B0 initialize to Keep_Control drive B0 set B0 to "k" set CEBbar to "0" end vector vector CEBbar_true_B1 initialize to Keep_Control drive B1 set B1 to "k" set CEBbar to "0" end vector vector CEBbar_true_B2 initialize to Keep_Control drive B2 set B2 to "k" set CEBbar to "0" end vector vector CEBbar_true_B3 initialize to Keep_Control drive B3 set B3 to "k" set CEBbar to "0" end vector vector CEBbar_true_B4 initialize to Keep_Control drive B4 set B4 to "k" set CEBbar to "0" end vector vector CEBbar_true_B5 initialize to Keep_Control drive B5 set B5 to "k" set CEBbar to "0" end vector vector CEBbar_true_B6 initialize to Keep_Control drive B6 set B6 to "k" set CEBbar to "0" end vector vector CEBbar_true_B7 initialize to Keep_Control drive B7 set B7 to "k" set CEBbar 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 FAB_false execute A0_0D execute CEAbar_false execute CPA_Tog_A0 execute CPA_Tog_A0 execute FAB_false execute CEAbar_true_A0 execute CPA_Tog_A0 execute CPA_Tog_A0 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B0_0R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A0_1D execute CEAbar_true_A0 execute CPA_Tog_A0 execute CPA_Tog_A0 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B0_1R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "awaretest Data A1 Input - Data B1 Output Test" execute Initial_Set execute FAB_false execute A1_0D execute CEAbar_false execute CPA_Tog_A1 execute CPA_Tog_A1 execute FAB_false execute CEAbar_true_A1 execute CPA_Tog_A1 execute CPA_Tog_A1 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B1_0R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A1_1D execute CEAbar_true_A1 execute CPA_Tog_A1 execute CPA_Tog_A1 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B1_1R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "awaretest Data A2 Input - Data B2 Output Test" execute Initial_Set execute FAB_false execute A2_0D execute CEAbar_false execute CPA_Tog_A2 execute CPA_Tog_A2 execute FAB_false execute CEAbar_true_A2 execute CPA_Tog_A2 execute CPA_Tog_A2 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B2_0R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A2_1D execute CEAbar_true_A2 execute CPA_Tog_A2 execute CPA_Tog_A2 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B2_1R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "awaretest Data A3 Input - Data B3 Output Test" execute Initial_Set execute FAB_false execute A3_0D execute CEAbar_false execute CPA_Tog_A3 execute CPA_Tog_A3 execute FAB_false execute CEAbar_true_A3 execute CPA_Tog_A3 execute CPA_Tog_A3 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B3_0R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A3_1D execute CEAbar_true_A3 execute CPA_Tog_A3 execute CPA_Tog_A3 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B3_1R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "awaretest Data A4 Input - Data B4 Output Test" execute Initial_Set execute FAB_false execute A4_0D execute CEAbar_false execute CPA_Tog_A4 execute CPA_Tog_A4 execute FAB_false execute CEAbar_true_A4 execute CPA_Tog_A4 execute CPA_Tog_A4 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B4_0R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A4_1D execute CEAbar_true_A4 execute CPA_Tog_A4 execute CPA_Tog_A4 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B4_1R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "awaretest Data A5 Input - Data B5 Output Test" execute Initial_Set execute FAB_false execute A5_0D execute CEAbar_false execute CPA_Tog_A5 execute CPA_Tog_A5 execute FAB_false execute CEAbar_true_A5 execute CPA_Tog_A5 execute CPA_Tog_A5 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B5_0R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A5_1D execute CEAbar_true_A5 execute CPA_Tog_A5 execute CPA_Tog_A5 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B5_1R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "awaretest Data A6 Input - Data B6 Output Test" execute Initial_Set execute FAB_false execute A6_0D execute CEAbar_false execute CPA_Tog_A6 execute CPA_Tog_A6 execute FAB_false execute CEAbar_true_A6 execute CPA_Tog_A6 execute CPA_Tog_A6 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B6_0R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A6_1D execute CEAbar_true_A6 execute CPA_Tog_A6 execute CPA_Tog_A6 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B6_1R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "awaretest Data A7 Input - Data B7 Output Test" execute Initial_Set execute FAB_false execute A7_0D execute CEAbar_false execute CPA_Tog_A7 execute CPA_Tog_A7 execute FAB_false execute CEAbar_true_A7 execute CPA_Tog_A7 execute CPA_Tog_A7 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B7_0R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A7_1D execute CEAbar_true_A7 execute CPA_Tog_A7 execute CPA_Tog_A7 execute CEAbar_false execute FAB_true execute B_Out_Enable execute B7_1R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "awaretest Data B0 Input - Data A0 Output Test" execute Initial_Set execute FBA_false execute B0_0D execute CEBbar_false execute CPB_Tog_B0 execute CPB_Tog_B0 execute FBA_false execute CEBbar_true_B0 execute CPB_Tog_B0 execute CPB_Tog_B0 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A0_0R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B0_1D execute CEBbar_true_B0 execute CPB_Tog_B0 execute CPB_Tog_B0 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A0_1R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit unit "awaretest Data B1 Input - Data A1 Output Test" execute Initial_Set execute FBA_false execute B1_0D execute CEBbar_false execute CPB_Tog_B1 execute CPB_Tog_B1 execute FBA_false execute CEBbar_true_B1 execute CPB_Tog_B1 execute CPB_Tog_B1 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A1_0R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B1_1D execute CEBbar_true_B1 execute CPB_Tog_B1 execute CPB_Tog_B1 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A1_1R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit unit "awaretest Data B2 Input - Data A2 Output Test" execute Initial_Set execute FBA_false execute B2_0D execute CEBbar_false execute CPB_Tog_B2 execute CPB_Tog_B2 execute FBA_false execute CEBbar_true_B2 execute CPB_Tog_B2 execute CPB_Tog_B2 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A2_0R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B2_1D execute CEBbar_true_B2 execute CPB_Tog_B2 execute CPB_Tog_B2 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A2_1R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit unit "awaretest Data B3 Input - Data A3 Output Test" execute Initial_Set execute FBA_false execute B3_0D execute CEBbar_false execute CPB_Tog_B3 execute CPB_Tog_B3 execute FBA_false execute CEBbar_true_B3 execute CPB_Tog_B3 execute CPB_Tog_B3 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A3_0R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B3_1D execute CEBbar_true_B3 execute CPB_Tog_B3 execute CPB_Tog_B3 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A3_1R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit unit "awaretest Data B4 Input - Data A4 Output Test" execute Initial_Set execute FBA_false execute B4_0D execute CEBbar_false execute CPB_Tog_B4 execute CPB_Tog_B4 execute FBA_false execute CEBbar_true_B4 execute CPB_Tog_B4 execute CPB_Tog_B4 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A4_0R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B4_1D execute CEBbar_true_B4 execute CPB_Tog_B4 execute CPB_Tog_B4 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A4_1R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit unit "awaretest Data B5 Input - Data A5 Output Test" execute Initial_Set execute FBA_false execute B5_0D execute CEBbar_false execute CPB_Tog_B5 execute CPB_Tog_B5 execute FBA_false execute CEBbar_true_B5 execute CPB_Tog_B5 execute CPB_Tog_B5 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A5_0R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B5_1D execute CEBbar_true_B5 execute CPB_Tog_B5 execute CPB_Tog_B5 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A5_1R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit unit "awaretest Data B6 Input - Data A6 Output Test" execute Initial_Set execute FBA_false execute B6_0D execute CEBbar_false execute CPB_Tog_B6 execute CPB_Tog_B6 execute FBA_false execute CEBbar_true_B6 execute CPB_Tog_B6 execute CPB_Tog_B6 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A6_0R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B6_1D execute CEBbar_true_B6 execute CPB_Tog_B6 execute CPB_Tog_B6 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A6_1R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit unit "awaretest Data B7 Input - Data A7 Output Test" execute Initial_Set execute FBA_false execute B7_0D execute CEBbar_false execute CPB_Tog_B7 execute CPB_Tog_B7 execute FBA_false execute CEBbar_true_B7 execute CPB_Tog_B7 execute CPB_Tog_B7 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A7_0R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B7_1D execute CEBbar_true_B7 execute CPB_Tog_B7 execute CPB_Tog_B7 execute CEBbar_false execute FBA_true execute A_Out_Enable execute A7_1R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit unit "Data A Input - Data B Output Test" execute Initial_Set execute FAB_false execute A70_55D execute CEAbar_false execute CPA_Tog execute CPA_Tog execute FAB_false execute CEAbar_true execute CPA_Tog execute CPA_Tog execute CEAbar_false execute FAB_true execute B_Out_Enable execute B70_55R execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable execute A70_AAD execute CEAbar_true execute CPA_Tog execute CPA_Tog execute CEAbar_false execute FAB_true execute B_Out_Enable execute B70_AAR execute AB_Flag_Hold execute AB_Flag_Clear execute FAB_false execute B_Out_Disable end unit unit "Data B Input - Data A Output Test" execute Initial_Set execute FBA_false execute B70_55D execute CEBbar_false execute CPB_Tog execute CPB_Tog execute FBA_false execute CEBbar_true execute CPB_Tog execute CPB_Tog execute CEBbar_false execute FBA_true execute A_Out_Enable execute A70_55R execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable execute B70_AAD execute CEBbar_true execute CPB_Tog execute CPB_Tog execute CEBbar_false execute FBA_true execute A_Out_Enable execute A70_AAR execute BA_Flag_Hold execute BA_Flag_Clear execute FBA_false execute A_Out_Disable end unit ! End of Test