URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
Compare Revisions
- This comparison shows the changes necessary to convert path
/or1k/trunk/linux/linux-2.4/net/802/transit
- from Rev 1275 to Rev 1765
- ↔ Reverse comparison
Rev 1275 → Rev 1765
/pdutr.pre
0,0 → 1,1121
COMPILE pdutr INDEX |
; |
; Transition tables for incoming pdu events. |
; translate this thing into C with |
; awk -f ./compile.awk pdu.trans > pdutr.h |
; |
TABLE ADM |
;Transition table for the ADM state: |
; |
;frame type p bit action newstate |
;received in frame |
; |
I_CMD 0 ADM5 ADM |
I_CMD 1 ADM4 ADM |
RR_CMD 0 ADM5 ADM |
RR_CMD 1 ADM4 ADM |
RNR_CMD 0 ADM5 ADM |
RNR_CMD 1 ADM4 ADM |
REJ_CMD 0 ADM5 ADM |
REJ_CMD 1 ADM4 ADM |
DISC_CMD 0 ADM3 ADM |
DISC_CMD 1 ADM3 ADM |
SABME_CMD 0 ADM2 CONN |
SABME_CMD 1 ADM2 CONN |
I_RSP 0 ADM5 ADM |
I_RSP 1 ADM5 ADM |
RR_RSP 0 ADM5 ADM |
RR_RSP 1 ADM5 ADM |
RNR_RSP 0 ADM5 ADM |
RNR_RSP 1 ADM5 ADM |
REJ_RSP 0 ADM5 ADM |
REJ_RSP 1 ADM5 ADM |
UA_RSP 0 ADM5 ADM |
UA_RSP 1 ADM5 ADM |
DM_RSP 0 ADM5 ADM |
DM_RSP 1 ADM5 ADM |
FRMR_RSP 0 ADM5 ADM |
FRMR_RSP 1 ADM5 ADM |
; |
TABLE CONN |
; |
;Transition table for the CONN state: |
; |
;frame type action newstate |
;received |
; |
I_CMD CONN5 CONN |
RR_CMD CONN5 CONN |
RNR_CMD CONN5 CONN |
REJ_CMD CONN5 CONN |
DISC_CMD CONN5 CONN |
SABME_CMD CONN3 CONN |
I_RSP CONN5 CONN |
RR_RSP CONN5 CONN |
RNR_RSP CONN5 CONN |
REJ_RSP CONN5 CONN |
UA_RSP CONN5 CONN |
DM_RSP CONN4 ADM |
FRMR_RSP CONN5 CONN |
; |
TABLE RESET_WAIT |
;Transition table for the RESET_WAIT |
; |
;frame type action newstate |
;received |
; |
I_CMD RESWAIT8 RESET_WAIT |
RR_CMD RESWAIT8 RESET_WAIT |
RNR_CMD RESWAIT8 RESET_WAIT |
REJ_CMD RESWAIT8 RESET_WAIT |
DISC_CMD RESWAIT7 RESET_WAIT |
SABME_CMD RESWAIT6 RESET_WAIT |
I_RSP RESWAIT8 RESET_WAIT |
RR_RSP RESWAIT8 RESET_WAIT |
RNR_RSP RESWAIT8 RESET_WAIT |
REJ_RSP RESWAIT8 RESET_WAIT |
UA_RSP RESWAIT8 RESET_WAIT |
DM_RSP RESWAIT5 ADM |
FRMR_RSP RESWAIT8 RESET_WAIT |
; |
; |
TABLE RESET_CHECK |
;Transition table for the RESET_CHECK state |
; |
;frame type action newstate |
;received |
; |
I_CMD RESCHK6 RESET_CHECK |
RR_CMD RESCHK6 RESET_CHECK |
RNR_CMD RESCHK6 RESET_CHECK |
REJ_CMD RESCHK6 RESET_CHECK |
DISC_CMD RESCHK5 ADM |
SABME_CMD RESCHK4 RESET_CHECK |
I_RSP RESCHK6 RESET_CHECK |
RR_RSP RESCHK6 RESET_CHECK |
RNR_RSP RESCHK6 RESET_CHECK |
REJ_RSP RESCHK6 RESET_CHECK |
UA_RSP RESCHK6 RESET_CHECK |
DM_RSP RESCHK3 ADM |
FRMR_RSP RESCHK6 RESET_CHECK |
; |
; |
TABLE SETUP |
;Transition table for the SETUP state |
; |
;frame type p flag action newstate |
;received = f |
; |
I_CMD 0 SETUP6 SETUP |
I_CMD 1 SETUP6 SETUP |
RR_CMD 0 SETUP6 SETUP |
RR_CMD 1 SETUP6 SETUP |
RNR_CMD 0 SETUP6 SETUP |
RNR_CMD 1 SETUP6 SETUP |
REJ_CMD 0 SETUP6 SETUP |
REJ_CMD 1 SETUP6 SETUP |
DISC_CMD 0 SETUP4 ADM |
DISC_CMD 1 SETUP4 ADM |
SABME_CMD 0 SETUP1 SETUP |
SABME_CMD 1 SETUP1 SETUP |
I_RSP 0 SETUP6 SETUP |
I_RSP 1 SETUP6 SETUP |
RR_RSP 0 SETUP6 SETUP |
RR_RSP 1 SETUP6 SETUP |
RNR_RSP 0 SETUP6 SETUP |
RNR_RSP 1 SETUP6 SETUP |
REJ_RSP 0 SETUP6 SETUP |
REJ_RSP 1 SETUP6 SETUP |
UA_RSP 0 SETUP6 SETUP |
UA_RSP 1 SETUP2 NORMAL |
DM_RSP 0 SETUP5 ADM |
DM_RSP 1 SETUP5 ADM |
FRMR_RSP 0 SETUP6 SETUP |
FRMR_RSP 1 SETUP6 SETUP |
; |
; |
TABLE RESET |
;Transition table for the RESET state: |
; |
;frame type p flag action newstate |
;received = f |
; |
I_CMD 0 RESET6 RESET |
I_CMD 1 RESET6 RESET |
RR_CMD 0 RESET6 RESET |
RR_CMD 1 RESET6 RESET |
RNR_CMD 0 RESET6 RESET |
RNR_CMD 1 RESET6 RESET |
REJ_CMD 0 RESET6 RESET |
REJ_CMD 1 RESET6 RESET |
DISC_CMD 0 RESET4 ADM |
DISC_CMD 1 RESET4 ADM |
SABME_CMD 0 RESET1 RESET |
SABME_CMD 1 RESET1 RESET |
I_RSP 0 RESET6 RESET |
I_RSP 1 RESET6 RESET |
RR_RSP 0 RESET6 RESET |
RR_RSP 1 RESET6 RESET |
RNR_RSP 0 RESET6 RESET |
RNR_RSP 1 RESET6 RESET |
REJ_RSP 0 RESET6 RESET |
REJ_RSP 1 RESET6 RESET |
UA_RSP 0 RESET6 RESET |
UA_RSP 1 RESET2 NORMAL |
DM_RSP 0 RESET5 ADM |
DM_RSP 1 RESET5 ADM |
FRMR_RSP 0 RESET6 RESET |
FRMR_RSP 1 RESET6 RESET |
; |
; |
TABLE D_CONN |
;Transition table for the D_CONN state: |
; |
;frame type p bit action newstate |
;received in frame |
I_CMD 0 D_CONN5 D_CONN |
I_CMD 1 D_CONN5 D_CONN |
RR_CMD 0 D_CONN5 D_CONN |
RR_CMD 1 D_CONN5 D_CONN |
RNR_CMD 0 D_CONN5 D_CONN |
RNR_CMD 1 D_CONN5 D_CONN |
REJ_CMD 0 D_CONN5 D_CONN |
REJ_CMD 1 D_CONN5 D_CONN |
DISC_CMD 0 D_CONN3 D_CONN |
DISC_CMD 1 D_CONN3 D_CONN |
SABME_CMD 0 D_CONN1 ADM |
SABME_CMD 1 D_CONN1 ADM |
I_RSP 0 D_CONN5 D_CONN |
I_RSP 1 D_CONN5 D_CONN |
RR_RSP 0 D_CONN5 D_CONN |
RR_RSP 1 D_CONN5 D_CONN |
RNR_RSP 0 D_CONN5 D_CONN |
RNR_RSP 1 D_CONN5 D_CONN |
REJ_RSP 0 D_CONN5 D_CONN |
REJ_RSP 1 D_CONN5 D_CONN |
UA_RSP 0 D_CONN5 D_CONN |
UA_RSP 1 D_CONN4 ADM |
DM_RSP 0 D_CONN4 ADM |
DM_RSP 1 D_CONN5 ADM |
FRMR_RSP 0 D_CONN5 D_CONN |
FRMR_RSP 1 D_CONN5 D_CONN |
; |
; |
TABLE ERROR |
;Transition table for the ERROR state: |
; |
;frame type action newstate |
;received |
; |
I_CMD ERR5 ERROR |
RR_CMD ERR5 ERROR |
RNR_CMD ERR5 ERROR |
REJ_CMD ERR5 ERROR |
DISC_CMD ERR2 ADM |
SABME_CMD ERR1 RESET_CHECK |
I_RSP ERR6 ERROR |
RR_RSP ERR6 ERROR |
RNR_RSP ERR6 ERROR |
REJ_RSP ERR6 ERROR |
UA_RSP ERR6 ERROR |
DM_RSP ERR3 ADM |
FRMR_RSP ERR4 RESET_WAIT |
; |
TABLE NORMAL |
;Transition table for the NORMAL state: |
; |
;frame type uexpect p bit p_flag |
;received N(S) in frame |
; |
I_CMD 0 0 0 NORMAL8B NORMAL |
I_CMD 0 0 1 NORMAL9 NORMAL |
I_CMD 0 1 0 NORMAL10 NORMAL |
I_CMD 0 1 1 NORMAL10 NORMAL |
I_CMD 1 0 0 NORMAL5 REJECT |
I_CMD 1 0 1 NORMAL6 REJECT |
I_CMD 1 1 0 NORMAL7 REJECT |
I_CMD 1 1 1 NORMAL7 REJECT |
RR_CMD 0 0 0 NORMAL11 NORMAL |
RR_CMD 0 0 1 NORMAL11 NORMAL |
RR_CMD 0 1 0 NORMAL12 NORMAL |
RR_CMD 0 1 1 NORMAL12 NORMAL |
RR_CMD 1 0 0 NORMAL11 NORMAL |
RR_CMD 1 0 1 NORMAL11 NORMAL |
RR_CMD 1 1 0 NORMAL12 NORMAL |
RR_CMD 1 1 1 NORMAL12 NORMAL |
RNR_CMD 0 0 0 NORMAL13 NORMAL |
RNR_CMD 0 0 1 NORMAL13 NORMAL |
RNR_CMD 0 1 0 NORMAL14 NORMAL |
RNR_CMD 0 1 1 NORMAL14 NORMAL |
RNR_CMD 1 0 0 NORMAL13 NORMAL |
RNR_CMD 1 0 1 NORMAL13 NORMAL |
RNR_CMD 1 1 0 NORMAL14 NORMAL |
RNR_CMD 1 1 1 NORMAL14 NORMAL |
REJ_CMD 0 0 0 NORMAL15 NORMAL |
REJ_CMD 0 0 1 NORMAL16 NORMAL |
REJ_CMD 0 1 0 NORMAL17 NORMAL |
REJ_CMD 0 1 1 NORMAL17 NORMAL |
REJ_CMD 1 0 0 NORMAL15 NORMAL |
REJ_CMD 1 0 1 NORMAL16 NORMAL |
REJ_CMD 1 1 0 NORMAL17 NORMAL |
REJ_CMD 1 1 1 NORMAL17 NORMAL |
DISC_CMD 0 0 0 SH4 ADM |
DISC_CMD 0 0 1 SH4 ADM |
DISC_CMD 0 1 0 SH4 ADM |
DISC_CMD 0 1 1 SH4 ADM |
DISC_CMD 1 0 0 SH4 ADM |
DISC_CMD 1 0 1 SH4 ADM |
DISC_CMD 1 1 0 SH4 ADM |
DISC_CMD 1 1 1 SH4 ADM |
SABME_CMD 0 0 0 SH3 RESET_CHECK |
SABME_CMD 0 0 1 SH3 RESET_CHECK |
SABME_CMD 0 1 0 SH3 RESET_CHECK |
SABME_CMD 0 1 1 SH3 RESET_CHECK |
SABME_CMD 1 0 0 SH3 RESET_CHECK |
SABME_CMD 1 0 1 SH3 RESET_CHECK |
SABME_CMD 1 1 0 SH3 RESET_CHECK |
SABME_CMD 1 1 1 SH3 RESET_CHECK |
I_RSP 0 0 0 NORMAL8B NORMAL |
I_RSP 0 0 1 NORMAL9 NORMAL |
I_RSP 0 1 0 SH10 ERROR |
I_RSP 0 1 1 NORMAL8A NORMAL |
I_RSP 1 0 0 NORMAL5 REJECT |
I_RSP 1 0 1 NORMAL6 REJECT |
I_RSP 1 1 0 SH10 ERROR |
I_RSP 1 1 1 NORMAL5 REJECT |
RR_RSP 0 0 0 NORMAL11 NORMAL |
RR_RSP 0 0 1 NORMAL11 NORMAL |
RR_RSP 0 1 0 SH10 ERROR |
RR_RSP 0 1 1 NORMAL11 NORMAL |
RR_RSP 1 0 0 NORMAL11 NORMAL |
RR_RSP 1 0 1 NORMAL11 NORMAL |
RR_RSP 1 1 0 SH10 ERROR |
RR_RSP 1 1 1 NORMAL11 NORMAL |
RNR_RSP 0 0 0 NORMAL13 NORMAL |
RNR_RSP 0 0 1 NORMAL13 NORMAL |
RNR_RSP 0 1 0 SH10 ERROR |
RNR_RSP 0 1 1 NORMAL13 NORMAL |
RNR_RSP 1 0 0 NORMAL13 NORMAL |
RNR_RSP 1 0 1 NORMAL13 NORMAL |
RNR_RSP 1 1 0 SH10 ERROR |
RNR_RSP 1 1 1 NORMAL13 NORMAL |
REJ_RSP 0 0 0 NORMAL15 NORMAL |
REJ_RSP 0 0 1 NORMAL16 NORMAL |
REJ_RSP 0 1 0 SH10 ERROR |
REJ_RSP 0 1 1 NORMAL15 NORMAL |
REJ_RSP 1 0 0 NORMAL15 NORMAL |
REJ_RSP 1 0 1 NORMAL16 NORMAL |
REJ_RSP 1 1 0 SH10 ERROR |
REJ_RSP 1 1 1 NORMAL15 NORMAL |
UA_RSP 0 0 0 SH9 ERROR |
UA_RSP 0 0 1 SH9 ERROR |
UA_RSP 0 1 0 SH9 ERROR |
UA_RSP 0 1 1 SH9 ERROR |
UA_RSP 1 0 0 SH9 ERROR |
UA_RSP 1 0 1 SH9 ERROR |
UA_RSP 1 1 0 SH9 ERROR |
UA_RSP 1 1 1 SH9 ERROR |
DM_RSP 0 0 0 SH6 ADM |
DM_RSP 0 0 1 SH6 ADM |
DM_RSP 0 1 0 SH6 ADM |
DM_RSP 0 1 1 SH6 ADM |
DM_RSP 1 0 0 SH6 ADM |
DM_RSP 1 0 1 SH6 ADM |
DM_RSP 1 1 0 SH6 ADM |
DM_RSP 1 1 1 SH6 ADM |
FRMR_RSP 0 0 0 SH5 RESET_WAIT |
FRMR_RSP 0 0 1 SH5 RESET_WAIT |
FRMR_RSP 0 1 0 SH5 RESET_WAIT |
FRMR_RSP 0 1 1 SH5 RESET_WAIT |
FRMR_RSP 1 0 0 SH5 RESET_WAIT |
FRMR_RSP 1 0 1 SH5 RESET_WAIT |
FRMR_RSP 1 1 0 SH5 RESET_WAIT |
FRMR_RSP 1 1 1 SH5 RESET_WAIT |
BAD_FRAME 0 0 0 SH7 ERROR |
BAD_FRAME 0 0 1 SH7 ERROR |
BAD_FRAME 0 1 0 SH7 ERROR |
BAD_FRAME 0 1 1 SH7 ERROR |
BAD_FRAME 1 0 0 SH7 ERROR |
BAD_FRAME 1 0 1 SH7 ERROR |
BAD_FRAME 1 1 0 SH7 ERROR |
BAD_FRAME 1 1 1 SH7 ERROR |
; |
;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK |
;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM |
;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT |
;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM |
;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR |
;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR |
;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR |
;112 entries in table, 1 modified by tredit4 I_CMD 1 0 0 NORMAL5 REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP 1 0 0 NORMAL5 REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 NORMAL5 REJECT |
;112 entries in table, 1 modified by tredit4 I_CMD 1 0 1 NORMAL6 REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP 1 0 1 NORMAL6 REJECT |
;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x NORMAL7 REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 NORMAL8A NORMAL |
;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 NORMAL8B NORMAL |
;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 NORMAL8B NORMAL |
;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 NORMAL9 NORMAL |
;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 NORMAL9 NORMAL |
;112 entries in table, 2 modified by tredit4 I_CMD x 1 x NORMAL10 NORMAL |
;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x NORMAL11 NORMAL |
;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x NORMAL11 NORMAL |
;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 NORMAL11 NORMAL |
;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x NORMAL12 NORMAL |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x NORMAL13 NORMAL |
;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x NORMAL13 NORMAL |
;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 NORMAL13 NORMAL |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x NORMAL14 NORMAL |
;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 NORMAL15 NORMAL |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 NORMAL15 NORMAL |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 NORMAL15 NORMAL |
;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 NORMAL16 NORMAL |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 NORMAL16 NORMAL |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x NORMAL17 NORMAL |
; |
TABLE BUSY |
;Transition table for the BUSY state: |
; |
;frame type uexpect p bit p_flag |
;received N(S) in frame |
; |
I_CMD 0 0 0 BUSY13 BUSY |
I_CMD 0 0 1 BUSY14 BUSY |
I_CMD 0 1 0 BUSY12 BUSY |
I_CMD 0 1 1 BUSY12 BUSY |
I_CMD 1 0 0 BUSY9 BUSY |
I_CMD 1 0 1 BUSY10 BUSY |
I_CMD 1 1 0 BUSY11 BUSY |
I_CMD 1 1 1 BUSY11 BUSY |
RR_CMD 0 0 0 BUSY15 BUSY |
RR_CMD 0 0 1 BUSY15 BUSY |
RR_CMD 0 1 0 BUSY16 BUSY |
RR_CMD 0 1 1 BUSY16 BUSY |
RR_CMD 1 0 0 BUSY15 BUSY |
RR_CMD 1 0 1 BUSY15 BUSY |
RR_CMD 1 1 0 BUSY16 BUSY |
RR_CMD 1 1 1 BUSY16 BUSY |
RNR_CMD 0 0 0 BUSY17 BUSY |
RNR_CMD 0 0 1 BUSY17 BUSY |
RNR_CMD 0 1 0 BUSY18 BUSY |
RNR_CMD 0 1 1 BUSY18 BUSY |
RNR_CMD 1 0 0 BUSY17 BUSY |
RNR_CMD 1 0 1 BUSY17 BUSY |
RNR_CMD 1 1 0 BUSY18 BUSY |
RNR_CMD 1 1 1 BUSY18 BUSY |
REJ_CMD 0 0 0 BUSY19 BUSY |
REJ_CMD 0 0 1 BUSY20 BUSY |
REJ_CMD 0 1 0 BUSY21 BUSY |
REJ_CMD 0 1 1 BUSY21 BUSY |
REJ_CMD 1 0 0 BUSY19 BUSY |
REJ_CMD 1 0 1 BUSY20 BUSY |
REJ_CMD 1 1 0 BUSY21 BUSY |
REJ_CMD 1 1 1 BUSY21 BUSY |
DISC_CMD 0 0 0 SH4 ADM |
DISC_CMD 0 0 1 SH4 ADM |
DISC_CMD 0 1 0 SH4 ADM |
DISC_CMD 0 1 1 SH4 ADM |
DISC_CMD 1 0 0 SH4 ADM |
DISC_CMD 1 0 1 SH4 ADM |
DISC_CMD 1 1 0 SH4 ADM |
DISC_CMD 1 1 1 SH4 ADM |
SABME_CMD 0 0 0 SH3 RESET_CHECK |
SABME_CMD 0 0 1 SH3 RESET_CHECK |
SABME_CMD 0 1 0 SH3 RESET_CHECK |
SABME_CMD 0 1 1 SH3 RESET_CHECK |
SABME_CMD 1 0 0 SH3 RESET_CHECK |
SABME_CMD 1 0 1 SH3 RESET_CHECK |
SABME_CMD 1 1 0 SH3 RESET_CHECK |
SABME_CMD 1 1 1 SH3 RESET_CHECK |
I_RSP 0 0 0 BUSY13 BUSY |
I_RSP 0 0 1 BUSY14 BUSY |
I_RSP 0 1 0 SH10 ERROR |
I_RSP 0 1 1 BUSY13 BUSY |
I_RSP 1 0 0 BUSY9 BUSY |
I_RSP 1 0 1 BUSY10 BUSY |
I_RSP 1 1 0 SH10 ERROR |
I_RSP 1 1 1 BUSY9 BUSY |
RR_RSP 0 0 0 BUSY15 BUSY |
RR_RSP 0 0 1 BUSY15 BUSY |
RR_RSP 0 1 0 SH10 ERROR |
RR_RSP 0 1 1 BUSY15 BUSY |
RR_RSP 1 0 0 BUSY15 BUSY |
RR_RSP 1 0 1 BUSY15 BUSY |
RR_RSP 1 1 0 SH10 ERROR |
RR_RSP 1 1 1 BUSY15 BUSY |
RNR_RSP 0 0 0 BUSY17 BUSY |
RNR_RSP 0 0 1 BUSY17 BUSY |
RNR_RSP 0 1 0 SH10 ERROR |
RNR_RSP 0 1 1 BUSY17 BUSY |
RNR_RSP 1 0 0 BUSY17 BUSY |
RNR_RSP 1 0 1 BUSY17 BUSY |
RNR_RSP 1 1 0 SH10 ERROR |
RNR_RSP 1 1 1 BUSY17 BUSY |
REJ_RSP 0 0 0 BUSY19 BUSY |
REJ_RSP 0 0 1 BUSY20 BUSY |
REJ_RSP 0 1 0 SH10 ERROR |
REJ_RSP 0 1 1 BUSY19 BUSY |
REJ_RSP 1 0 0 BUSY19 BUSY |
REJ_RSP 1 0 1 BUSY20 BUSY |
REJ_RSP 1 1 0 SH10 ERROR |
REJ_RSP 1 1 1 BUSY19 BUSY |
UA_RSP 0 0 0 SH9 ERROR |
UA_RSP 0 0 1 SH9 ERROR |
UA_RSP 0 1 0 SH9 ERROR |
UA_RSP 0 1 1 SH9 ERROR |
UA_RSP 1 0 0 SH9 ERROR |
UA_RSP 1 0 1 SH9 ERROR |
UA_RSP 1 1 0 SH9 ERROR |
UA_RSP 1 1 1 SH9 ERROR |
DM_RSP 0 0 0 SH6 ADM |
DM_RSP 0 0 1 SH6 ADM |
DM_RSP 0 1 0 SH6 ADM |
DM_RSP 0 1 1 SH6 ADM |
DM_RSP 1 0 0 SH6 ADM |
DM_RSP 1 0 1 SH6 ADM |
DM_RSP 1 1 0 SH6 ADM |
DM_RSP 1 1 1 SH6 ADM |
FRMR_RSP 0 0 0 SH5 RESET_WAIT |
FRMR_RSP 0 0 1 SH5 RESET_WAIT |
FRMR_RSP 0 1 0 SH5 RESET_WAIT |
FRMR_RSP 0 1 1 SH5 RESET_WAIT |
FRMR_RSP 1 0 0 SH5 RESET_WAIT |
FRMR_RSP 1 0 1 SH5 RESET_WAIT |
FRMR_RSP 1 1 0 SH5 RESET_WAIT |
FRMR_RSP 1 1 1 SH5 RESET_WAIT |
BAD_FRAME 0 0 0 SH7 ERROR |
BAD_FRAME 0 0 1 SH7 ERROR |
BAD_FRAME 0 1 0 SH7 ERROR |
BAD_FRAME 0 1 1 SH7 ERROR |
BAD_FRAME 1 0 0 SH7 ERROR |
BAD_FRAME 1 0 1 SH7 ERROR |
BAD_FRAME 1 1 0 SH7 ERROR |
BAD_FRAME 1 1 1 SH7 ERROR |
; |
;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK |
;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM |
;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT |
;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM |
;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR |
;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR |
;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR |
;112 entries in table, 1 modified by tredit4 I_RSP 1 0 0 BUSY9 BUSY |
;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 BUSY9 BUSY |
;112 entries in table, 1 modified by tredit4 I_CMD 1 0 0 BUSY9 BUSY |
;112 entries in table, 1 modified by tredit4 I_RSP 1 0 1 BUSY10 BUSY |
;112 entries in table, 1 modified by tredit4 I_CMD 1 0 1 BUSY10 BUSY |
;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x BUSY11 BUSY |
;112 entries in table, 2 modified by tredit4 I_CMD x 1 x BUSY12 BUSY |
;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 BUSY13 BUSY |
;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 BUSY13 BUSY |
;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 BUSY13 BUSY |
;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 BUSY14 BUSY |
;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 BUSY14 BUSY |
;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x BUSY15 BUSY |
;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x BUSY15 BUSY |
;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 BUSY15 BUSY |
;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x BUSY16 BUSY |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x BUSY17 BUSY |
;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x BUSY17 BUSY |
;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 BUSY17 BUSY |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x BUSY18 BUSY |
;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 BUSY19 BUSY |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 BUSY19 BUSY |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 BUSY19 BUSY |
;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 BUSY20 BUSY |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 BUSY20 BUSY |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x BUSY21 BUSY |
; |
TABLE REJECT |
;Transition table for the REJECT state: |
; |
;frame type uexpect p bit p_flag |
;received N(S) in frame |
; |
I_CMD 0 0 0 REJECT7 REJECT |
I_CMD 0 0 1 REJECT8 REJECT |
I_CMD 0 1 0 REJECT9 REJECT |
I_CMD 0 1 1 REJECT9 REJECT |
I_CMD 1 0 0 REJECT5 REJECT |
I_CMD 1 0 1 REJECT5 REJECT |
I_CMD 1 1 0 REJECT6 REJECT |
I_CMD 1 1 1 REJECT6 REJECT |
RR_CMD 0 0 0 REJECT10 REJECT |
RR_CMD 0 0 1 REJECT10 REJECT |
RR_CMD 0 1 0 REJECT11 REJECT |
RR_CMD 0 1 1 REJECT11 REJECT |
RR_CMD 1 0 0 REJECT10 REJECT |
RR_CMD 1 0 1 REJECT10 REJECT |
RR_CMD 1 1 0 REJECT11 REJECT |
RR_CMD 1 1 1 REJECT11 REJECT |
RNR_CMD 0 0 0 REJECT12 REJECT |
RNR_CMD 0 0 1 REJECT12 REJECT |
RNR_CMD 0 1 0 REJECT13 REJECT |
RNR_CMD 0 1 1 REJECT13 REJECT |
RNR_CMD 1 0 0 REJECT12 REJECT |
RNR_CMD 1 0 1 REJECT12 REJECT |
RNR_CMD 1 1 0 REJECT13 REJECT |
RNR_CMD 1 1 1 REJECT13 REJECT |
REJ_CMD 0 0 0 REJECT14 REJECT |
REJ_CMD 0 0 1 REJECT15 REJECT |
REJ_CMD 0 1 0 REJECT16 REJECT |
REJ_CMD 0 1 1 REJECT16 REJECT |
REJ_CMD 1 0 0 REJECT14 REJECT |
REJ_CMD 1 0 1 REJECT15 REJECT |
REJ_CMD 1 1 0 REJECT16 REJECT |
REJ_CMD 1 1 1 REJECT16 REJECT |
DISC_CMD 0 0 0 SH4 ADM |
DISC_CMD 0 0 1 SH4 ADM |
DISC_CMD 0 1 0 SH4 ADM |
DISC_CMD 0 1 1 SH4 ADM |
DISC_CMD 1 0 0 SH4 ADM |
DISC_CMD 1 0 1 SH4 ADM |
DISC_CMD 1 1 0 SH4 ADM |
DISC_CMD 1 1 1 SH4 ADM |
SABME_CMD 0 0 0 SH3 RESET_CHECK |
SABME_CMD 0 0 1 SH3 RESET_CHECK |
SABME_CMD 0 1 0 SH3 RESET_CHECK |
SABME_CMD 0 1 1 SH3 RESET_CHECK |
SABME_CMD 1 0 0 SH3 RESET_CHECK |
SABME_CMD 1 0 1 SH3 RESET_CHECK |
SABME_CMD 1 1 0 SH3 RESET_CHECK |
SABME_CMD 1 1 1 SH3 RESET_CHECK |
I_RSP 0 0 0 REJECT7 REJECT |
I_RSP 0 0 1 REJECT8 REJECT |
I_RSP 0 1 0 SH10 ERROR |
I_RSP 0 1 1 REJECT7 REJECT |
I_RSP 1 0 0 REJECT5 REJECT |
I_RSP 1 0 1 REJECT5 REJECT |
I_RSP 1 1 0 SH10 ERROR |
I_RSP 1 1 1 REJECT5 REJECT |
RR_RSP 0 0 0 REJECT10 REJECT |
RR_RSP 0 0 1 REJECT10 REJECT |
RR_RSP 0 1 0 SH10 ERROR |
RR_RSP 0 1 1 REJECT10 REJECT |
RR_RSP 1 0 0 REJECT10 REJECT |
RR_RSP 1 0 1 REJECT10 REJECT |
RR_RSP 1 1 0 SH10 ERROR |
RR_RSP 1 1 1 REJECT10 REJECT |
RNR_RSP 0 0 0 REJECT12 REJECT |
RNR_RSP 0 0 1 REJECT12 REJECT |
RNR_RSP 0 1 0 SH10 ERROR |
RNR_RSP 0 1 1 REJECT12 REJECT |
RNR_RSP 1 0 0 REJECT12 REJECT |
RNR_RSP 1 0 1 REJECT12 REJECT |
RNR_RSP 1 1 0 SH10 ERROR |
RNR_RSP 1 1 1 REJECT12 REJECT |
REJ_RSP 0 0 0 REJECT14 REJECT |
REJ_RSP 0 0 1 REJECT15 REJECT |
REJ_RSP 0 1 0 SH10 ERROR |
REJ_RSP 0 1 1 REJECT14 REJECT |
REJ_RSP 1 0 0 REJECT14 REJECT |
REJ_RSP 1 0 1 REJECT15 REJECT |
REJ_RSP 1 1 0 SH10 ERROR |
REJ_RSP 1 1 1 REJECT14 REJECT |
UA_RSP 0 0 0 SH9 ERROR |
UA_RSP 0 0 1 SH9 ERROR |
UA_RSP 0 1 0 SH9 ERROR |
UA_RSP 0 1 1 SH9 ERROR |
UA_RSP 1 0 0 SH9 ERROR |
UA_RSP 1 0 1 SH9 ERROR |
UA_RSP 1 1 0 SH9 ERROR |
UA_RSP 1 1 1 SH9 ERROR |
DM_RSP 0 0 0 SH6 ADM |
DM_RSP 0 0 1 SH6 ADM |
DM_RSP 0 1 0 SH6 ADM |
DM_RSP 0 1 1 SH6 ADM |
DM_RSP 1 0 0 SH6 ADM |
DM_RSP 1 0 1 SH6 ADM |
DM_RSP 1 1 0 SH6 ADM |
DM_RSP 1 1 1 SH6 ADM |
FRMR_RSP 0 0 0 SH5 RESET_WAIT |
FRMR_RSP 0 0 1 SH5 RESET_WAIT |
FRMR_RSP 0 1 0 SH5 RESET_WAIT |
FRMR_RSP 0 1 1 SH5 RESET_WAIT |
FRMR_RSP 1 0 0 SH5 RESET_WAIT |
FRMR_RSP 1 0 1 SH5 RESET_WAIT |
FRMR_RSP 1 1 0 SH5 RESET_WAIT |
FRMR_RSP 1 1 1 SH5 RESET_WAIT |
BAD_FRAME 0 0 0 SH7 ERROR |
BAD_FRAME 0 0 1 SH7 ERROR |
BAD_FRAME 0 1 0 SH7 ERROR |
BAD_FRAME 0 1 1 SH7 ERROR |
BAD_FRAME 1 0 0 SH7 ERROR |
BAD_FRAME 1 0 1 SH7 ERROR |
BAD_FRAME 1 1 0 SH7 ERROR |
BAD_FRAME 1 1 1 SH7 ERROR |
; |
;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK |
;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM |
;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT |
;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM |
;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR |
;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR |
;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR |
;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x REJECT5 REJECT |
;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x REJECT5 REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 REJECT5 REJECT |
;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x REJECT6 REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 REJECT7 REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 REJECT7 REJECT |
;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 REJECT7 REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 REJECT8 REJECT |
;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 REJECT8 REJECT |
;112 entries in table, 2 modified by tredit4 I_CMD x 1 x REJECT9 REJECT |
;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x REJECT10 REJECT |
;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x REJECT10 REJECT |
;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 REJECT10 REJECT |
;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x REJECT11 REJECT |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x REJECT12 REJECT |
;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x REJECT12 REJECT |
;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 REJECT12 REJECT |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x REJECT13 REJECT |
;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 REJECT14 REJECT |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 REJECT14 REJECT |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 REJECT14 REJECT |
;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 REJECT15 REJECT |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 REJECT15 REJECT |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x REJECT16 REJECT |
; |
TABLE AWAIT |
;Transition table for the AWAIT state: |
; |
;frame type uexpect p bit p_flag |
;received N(S) in frame |
; |
I_CMD 0 0 0 AWAIT6 AWAIT |
I_CMD 0 0 1 AWAIT6 AWAIT |
I_CMD 0 1 0 AWAIT7 AWAIT |
I_CMD 0 1 1 AWAIT7 AWAIT |
I_CMD 1 0 0 AWAIT3 AWAIT_REJECT |
I_CMD 1 0 1 AWAIT3 AWAIT_REJECT |
I_CMD 1 1 0 AWAIT4 AWAIT_REJECT |
I_CMD 1 1 1 AWAIT4 AWAIT_REJECT |
RR_CMD 0 0 0 AWAIT9 AWAIT |
RR_CMD 0 0 1 AWAIT9 AWAIT |
RR_CMD 0 1 0 AWAIT10 AWAIT |
RR_CMD 0 1 1 AWAIT10 AWAIT |
RR_CMD 1 0 0 AWAIT9 AWAIT |
RR_CMD 1 0 1 AWAIT9 AWAIT |
RR_CMD 1 1 0 AWAIT10 AWAIT |
RR_CMD 1 1 1 AWAIT10 AWAIT |
RNR_CMD 0 0 0 AWAIT12 AWAIT |
RNR_CMD 0 0 1 AWAIT12 AWAIT |
RNR_CMD 0 1 0 AWAIT13 AWAIT |
RNR_CMD 0 1 1 AWAIT13 AWAIT |
RNR_CMD 1 0 0 AWAIT12 AWAIT |
RNR_CMD 1 0 1 AWAIT12 AWAIT |
RNR_CMD 1 1 0 AWAIT13 AWAIT |
RNR_CMD 1 1 1 AWAIT13 AWAIT |
REJ_CMD 0 0 0 AWAIT9 AWAIT |
REJ_CMD 0 0 1 AWAIT9 AWAIT |
REJ_CMD 0 1 0 AWAIT10 AWAIT |
REJ_CMD 0 1 1 AWAIT10 AWAIT |
REJ_CMD 1 0 0 AWAIT9 AWAIT |
REJ_CMD 1 0 1 AWAIT9 AWAIT |
REJ_CMD 1 1 0 AWAIT10 AWAIT |
REJ_CMD 1 1 1 AWAIT10 AWAIT |
DISC_CMD 0 0 0 SH4 ADM |
DISC_CMD 0 0 1 SH4 ADM |
DISC_CMD 0 1 0 SH4 ADM |
DISC_CMD 0 1 1 SH4 ADM |
DISC_CMD 1 0 0 SH4 ADM |
DISC_CMD 1 0 1 SH4 ADM |
DISC_CMD 1 1 0 SH4 ADM |
DISC_CMD 1 1 1 SH4 ADM |
SABME_CMD 0 0 0 SH3 RESET_CHECK |
SABME_CMD 0 0 1 SH3 RESET_CHECK |
SABME_CMD 0 1 0 SH3 RESET_CHECK |
SABME_CMD 0 1 1 SH3 RESET_CHECK |
SABME_CMD 1 0 0 SH3 RESET_CHECK |
SABME_CMD 1 0 1 SH3 RESET_CHECK |
SABME_CMD 1 1 0 SH3 RESET_CHECK |
SABME_CMD 1 1 1 SH3 RESET_CHECK |
I_RSP 0 0 0 AWAIT6 AWAIT |
I_RSP 0 0 1 AWAIT6 AWAIT |
I_RSP 0 1 0 SH10 ERROR |
I_RSP 0 1 1 AWAIT5 NORMAL |
I_RSP 1 0 0 AWAIT3 AWAIT_REJECT |
I_RSP 1 0 1 AWAIT3 AWAIT_REJECT |
I_RSP 1 1 0 SH10 ERROR |
I_RSP 1 1 1 AWAIT2 REJECT |
RR_RSP 0 0 0 AWAIT9 AWAIT |
RR_RSP 0 0 1 AWAIT9 AWAIT |
RR_RSP 0 1 0 SH10 ERROR |
RR_RSP 0 1 1 AWAIT8 AWAIT |
RR_RSP 1 0 0 AWAIT9 AWAIT |
RR_RSP 1 0 1 AWAIT9 AWAIT |
RR_RSP 1 1 0 SH10 ERROR |
RR_RSP 1 1 1 AWAIT8 AWAIT |
RNR_RSP 0 0 0 AWAIT12 AWAIT |
RNR_RSP 0 0 1 AWAIT12 AWAIT |
RNR_RSP 0 1 0 SH10 ERROR |
RNR_RSP 0 1 1 AWAIT11 AWAIT |
RNR_RSP 1 0 0 AWAIT12 AWAIT |
RNR_RSP 1 0 1 AWAIT12 AWAIT |
RNR_RSP 1 1 0 SH10 ERROR |
RNR_RSP 1 1 1 AWAIT11 AWAIT |
REJ_RSP 0 0 0 AWAIT9 AWAIT |
REJ_RSP 0 0 1 AWAIT9 AWAIT |
REJ_RSP 0 1 0 SH10 ERROR |
REJ_RSP 0 1 1 AWAIT8 AWAIT |
REJ_RSP 1 0 0 AWAIT9 AWAIT |
REJ_RSP 1 0 1 AWAIT9 AWAIT |
REJ_RSP 1 1 0 SH10 ERROR |
REJ_RSP 1 1 1 AWAIT8 AWAIT |
UA_RSP 0 0 0 SH9 ERROR |
UA_RSP 0 0 1 SH9 ERROR |
UA_RSP 0 1 0 SH9 ERROR |
UA_RSP 0 1 1 SH9 ERROR |
UA_RSP 1 0 0 SH9 ERROR |
UA_RSP 1 0 1 SH9 ERROR |
UA_RSP 1 1 0 SH9 ERROR |
UA_RSP 1 1 1 SH9 ERROR |
DM_RSP 0 0 0 SH6 ADM |
DM_RSP 0 0 1 SH6 ADM |
DM_RSP 0 1 0 SH6 ADM |
DM_RSP 0 1 1 SH6 ADM |
DM_RSP 1 0 0 SH6 ADM |
DM_RSP 1 0 1 SH6 ADM |
DM_RSP 1 1 0 SH6 ADM |
DM_RSP 1 1 1 SH6 ADM |
FRMR_RSP 0 0 0 SH5 RESET_WAIT |
FRMR_RSP 0 0 1 SH5 RESET_WAIT |
FRMR_RSP 0 1 0 SH5 RESET_WAIT |
FRMR_RSP 0 1 1 SH5 RESET_WAIT |
FRMR_RSP 1 0 0 SH5 RESET_WAIT |
FRMR_RSP 1 0 1 SH5 RESET_WAIT |
FRMR_RSP 1 1 0 SH5 RESET_WAIT |
FRMR_RSP 1 1 1 SH5 RESET_WAIT |
BAD_FRAME 0 0 0 SH7 ERROR |
BAD_FRAME 0 0 1 SH7 ERROR |
BAD_FRAME 0 1 0 SH7 ERROR |
BAD_FRAME 0 1 1 SH7 ERROR |
BAD_FRAME 1 0 0 SH7 ERROR |
BAD_FRAME 1 0 1 SH7 ERROR |
BAD_FRAME 1 1 0 SH7 ERROR |
BAD_FRAME 1 1 1 SH7 ERROR |
; |
;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK |
;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM |
;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT |
;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM |
;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR |
;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR |
;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR |
;112 entries in table, 1 modified by tredit4 I_RSP 1 1 x AWAIT2 REJECT |
;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT3 AWAIT_REJECT |
;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT3 AWAIT_REJECT |
;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT4 AWAIT_REJECT |
;112 entries in table, 1 modified by tredit4 I_RSP x 1 x AWAIT5 NORMAL |
;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT6 AWAIT |
;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT6 AWAIT |
;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT7 AWAIT |
;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT8 AWAIT |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT8 AWAIT |
;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT9 AWAIT |
;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT9 AWAIT |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT9 AWAIT |
;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT9 AWAIT |
;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT10 AWAIT |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT10 AWAIT |
;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT11 AWAIT |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT12 AWAIT |
;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT12 AWAIT |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT13 AWAIT |
; |
TABLE AWAIT_BUSY |
;Transition table for the AWAIT_BUSY state: |
; |
;frame type uexpect p bit p_flag |
;received N(S) in frame |
; |
I_CMD 0 0 0 AWAIT_BUSY8 AWAIT_BUSY |
I_CMD 0 0 1 AWAIT_BUSY8 AWAIT_BUSY |
I_CMD 0 1 0 AWAIT_BUSY9 AWAIT_BUSY |
I_CMD 0 1 1 AWAIT_BUSY9 AWAIT_BUSY |
I_CMD 1 0 0 AWAIT_BUSY5 AWAIT_BUSY |
I_CMD 1 0 1 AWAIT_BUSY5 AWAIT_BUSY |
I_CMD 1 1 0 AWAIT_BUSY6 AWAIT_BUSY |
I_CMD 1 1 1 AWAIT_BUSY6 AWAIT_BUSY |
RR_CMD 0 0 0 AWAIT_BUSY11 AWAIT_BUSY |
RR_CMD 0 0 1 AWAIT_BUSY11 AWAIT_BUSY |
RR_CMD 0 1 0 AWAIT_BUSY12 AWAIT_BUSY |
RR_CMD 0 1 1 AWAIT_BUSY12 AWAIT_BUSY |
RR_CMD 1 0 0 AWAIT_BUSY11 AWAIT_BUSY |
RR_CMD 1 0 1 AWAIT_BUSY11 AWAIT_BUSY |
RR_CMD 1 1 0 AWAIT_BUSY12 AWAIT_BUSY |
RR_CMD 1 1 1 AWAIT_BUSY12 AWAIT_BUSY |
RNR_CMD 0 0 0 AWAIT_BUSY14 AWAIT_BUSY |
RNR_CMD 0 0 1 AWAIT_BUSY14 AWAIT_BUSY |
RNR_CMD 0 1 0 AWAIT_BUSY15 AWAIT_BUSY |
RNR_CMD 0 1 1 AWAIT_BUSY15 AWAIT_BUSY |
RNR_CMD 1 0 0 AWAIT_BUSY14 AWAIT_BUSY |
RNR_CMD 1 0 1 AWAIT_BUSY14 AWAIT_BUSY |
RNR_CMD 1 1 0 AWAIT_BUSY15 AWAIT_BUSY |
RNR_CMD 1 1 1 AWAIT_BUSY15 AWAIT_BUSY |
REJ_CMD 0 0 0 AWAIT_BUSY11 AWAIT_BUSY |
REJ_CMD 0 0 1 AWAIT_BUSY11 AWAIT_BUSY |
REJ_CMD 0 1 0 AWAIT_BUSY12 AWAIT_BUSY |
REJ_CMD 0 1 1 AWAIT_BUSY12 AWAIT_BUSY |
REJ_CMD 1 0 0 AWAIT_BUSY11 AWAIT_BUSY |
REJ_CMD 1 0 1 AWAIT_BUSY11 AWAIT_BUSY |
REJ_CMD 1 1 0 AWAIT_BUSY12 AWAIT_BUSY |
REJ_CMD 1 1 1 AWAIT_BUSY12 AWAIT_BUSY |
DISC_CMD 0 0 0 SH4 ADM |
DISC_CMD 0 0 1 SH4 ADM |
DISC_CMD 0 1 0 SH4 ADM |
DISC_CMD 0 1 1 SH4 ADM |
DISC_CMD 1 0 0 SH4 ADM |
DISC_CMD 1 0 1 SH4 ADM |
DISC_CMD 1 1 0 SH4 ADM |
DISC_CMD 1 1 1 SH4 ADM |
SABME_CMD 0 0 0 SH3 RESET_CHECK |
SABME_CMD 0 0 1 SH3 RESET_CHECK |
SABME_CMD 0 1 0 SH3 RESET_CHECK |
SABME_CMD 0 1 1 SH3 RESET_CHECK |
SABME_CMD 1 0 0 SH3 RESET_CHECK |
SABME_CMD 1 0 1 SH3 RESET_CHECK |
SABME_CMD 1 1 0 SH3 RESET_CHECK |
SABME_CMD 1 1 1 SH3 RESET_CHECK |
I_RSP 0 0 0 AWAIT_BUSY8 AWAIT_BUSY |
I_RSP 0 0 1 AWAIT_BUSY8 AWAIT_BUSY |
I_RSP 0 1 0 SH10 ERROR |
I_RSP 0 1 1 AWAIT_BUSY7 BUSY |
I_RSP 1 0 0 AWAIT_BUSY5 AWAIT_BUSY |
I_RSP 1 0 1 AWAIT_BUSY5 AWAIT_BUSY |
I_RSP 1 1 0 SH10 ERROR |
I_RSP 1 1 1 AWAIT_BUSY4 BUSY |
RR_RSP 0 0 0 AWAIT_BUSY11 AWAIT_BUSY |
RR_RSP 0 0 1 AWAIT_BUSY11 AWAIT_BUSY |
RR_RSP 0 1 0 SH10 ERROR |
RR_RSP 0 1 1 AWAIT_BUSY10 BUSY |
RR_RSP 1 0 0 AWAIT_BUSY11 AWAIT_BUSY |
RR_RSP 1 0 1 AWAIT_BUSY11 AWAIT_BUSY |
RR_RSP 1 1 0 SH10 ERROR |
RR_RSP 1 1 1 AWAIT_BUSY10 BUSY |
RNR_RSP 0 0 0 AWAIT_BUSY14 AWAIT_BUSY |
RNR_RSP 0 0 1 AWAIT_BUSY14 AWAIT_BUSY |
RNR_RSP 0 1 0 SH10 ERROR |
RNR_RSP 0 1 1 AWAIT_BUSY13 BUSY |
RNR_RSP 1 0 0 AWAIT_BUSY14 AWAIT_BUSY |
RNR_RSP 1 0 1 AWAIT_BUSY14 AWAIT_BUSY |
RNR_RSP 1 1 0 SH10 ERROR |
RNR_RSP 1 1 1 AWAIT_BUSY13 BUSY |
REJ_RSP 0 0 0 AWAIT_BUSY11 AWAIT_BUSY |
REJ_RSP 0 0 1 AWAIT_BUSY11 AWAIT_BUSY |
REJ_RSP 0 1 0 SH10 ERROR |
REJ_RSP 0 1 1 AWAIT_BUSY10 BUSY |
REJ_RSP 1 0 0 AWAIT_BUSY11 AWAIT_BUSY |
REJ_RSP 1 0 1 AWAIT_BUSY11 AWAIT_BUSY |
REJ_RSP 1 1 0 SH10 ERROR |
REJ_RSP 1 1 1 AWAIT_BUSY10 BUSY |
UA_RSP 0 0 0 SH9 ERROR |
UA_RSP 0 0 1 SH9 ERROR |
UA_RSP 0 1 0 SH9 ERROR |
UA_RSP 0 1 1 SH9 ERROR |
UA_RSP 1 0 0 SH9 ERROR |
UA_RSP 1 0 1 SH9 ERROR |
UA_RSP 1 1 0 SH9 ERROR |
UA_RSP 1 1 1 SH9 ERROR |
DM_RSP 0 0 0 SH6 ADM |
DM_RSP 0 0 1 SH6 ADM |
DM_RSP 0 1 0 SH6 ADM |
DM_RSP 0 1 1 SH6 ADM |
DM_RSP 1 0 0 SH6 ADM |
DM_RSP 1 0 1 SH6 ADM |
DM_RSP 1 1 0 SH6 ADM |
DM_RSP 1 1 1 SH6 ADM |
FRMR_RSP 0 0 0 SH5 RESET_WAIT |
FRMR_RSP 0 0 1 SH5 RESET_WAIT |
FRMR_RSP 0 1 0 SH5 RESET_WAIT |
FRMR_RSP 0 1 1 SH5 RESET_WAIT |
FRMR_RSP 1 0 0 SH5 RESET_WAIT |
FRMR_RSP 1 0 1 SH5 RESET_WAIT |
FRMR_RSP 1 1 0 SH5 RESET_WAIT |
FRMR_RSP 1 1 1 SH5 RESET_WAIT |
BAD_FRAME 0 0 0 SH7 ERROR |
BAD_FRAME 0 0 1 SH7 ERROR |
BAD_FRAME 0 1 0 SH7 ERROR |
BAD_FRAME 0 1 1 SH7 ERROR |
BAD_FRAME 1 0 0 SH7 ERROR |
BAD_FRAME 1 0 1 SH7 ERROR |
BAD_FRAME 1 1 0 SH7 ERROR |
BAD_FRAME 1 1 1 SH7 ERROR |
; |
;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK |
;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM |
;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT |
;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM |
;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR |
;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR |
;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR |
;112 entries in table, 1 modified by tredit4 I_RSP 1 1 x AWAIT_BUSY4 BUSY |
;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT_BUSY5 AWAIT_BUSY |
;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT_BUSY5 AWAIT_BUSY |
;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT_BUSY6 AWAIT_BUSY |
;112 entries in table, 1 modified by tredit4 I_RSP x 1 x AWAIT_BUSY7 BUSY |
;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT_BUSY8 AWAIT_BUSY |
;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT_BUSY8 AWAIT_BUSY |
;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT_BUSY9 AWAIT_BUSY |
;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT_BUSY10 BUSY |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT_BUSY10 BUSY |
;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT_BUSY11 AWAIT_BUSY |
;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT_BUSY11 AWAIT_BUSY |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT_BUSY11 AWAIT_BUSY |
;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT_BUSY11 AWAIT_BUSY |
;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT_BUSY12 AWAIT_BUSY |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT_BUSY12 AWAIT_BUSY |
;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT_BUSY13 BUSY |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT_BUSY14 AWAIT_BUSY |
;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT_BUSY14 AWAIT_BUSY |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT_BUSY15 AWAIT_BUSY |
; |
TABLE AWAIT_REJECT |
;Transition table for the AWAIT_REJECT state: |
; |
;frame type uexpect p bit p_flag |
;received N(S) in frame |
; |
I_CMD 0 0 0 AWAIT_REJECT5 AWAIT |
I_CMD 0 0 1 AWAIT_REJECT5 AWAIT |
I_CMD 0 1 0 AWAIT_REJECT6 AWAIT |
I_CMD 0 1 1 AWAIT_REJECT6 AWAIT |
I_CMD 1 0 0 AWAIT_REJECT2 AWAIT_REJECT |
I_CMD 1 0 1 AWAIT_REJECT2 AWAIT_REJECT |
I_CMD 1 1 0 AWAIT_REJECT3 AWAIT_REJECT |
I_CMD 1 1 1 AWAIT_REJECT3 AWAIT_REJECT |
RR_CMD 0 0 0 AWAIT_REJECT8 AWAIT_REJECT |
RR_CMD 0 0 1 AWAIT_REJECT8 AWAIT_REJECT |
RR_CMD 0 1 0 AWAIT_REJECT9 AWAIT_REJECT |
RR_CMD 0 1 1 AWAIT_REJECT9 AWAIT_REJECT |
RR_CMD 1 0 0 AWAIT_REJECT8 AWAIT_REJECT |
RR_CMD 1 0 1 AWAIT_REJECT8 AWAIT_REJECT |
RR_CMD 1 1 0 AWAIT_REJECT9 AWAIT_REJECT |
RR_CMD 1 1 1 AWAIT_REJECT9 AWAIT_REJECT |
RNR_CMD 0 0 0 AWAIT_REJECT11 AWAIT_REJECT |
RNR_CMD 0 0 1 AWAIT_REJECT11 AWAIT_REJECT |
RNR_CMD 0 1 0 AWAIT_REJECT12 AWAIT_REJECT |
RNR_CMD 0 1 1 AWAIT_REJECT12 AWAIT_REJECT |
RNR_CMD 1 0 0 AWAIT_REJECT11 AWAIT_REJECT |
RNR_CMD 1 0 1 AWAIT_REJECT11 AWAIT_REJECT |
RNR_CMD 1 1 0 AWAIT_REJECT12 AWAIT_REJECT |
RNR_CMD 1 1 1 AWAIT_REJECT12 AWAIT_REJECT |
REJ_CMD 0 0 0 AWAIT_REJECT8 AWAIT_REJECT |
REJ_CMD 0 0 1 AWAIT_REJECT8 AWAIT_REJECT |
REJ_CMD 0 1 0 AWAIT_REJECT9 AWAIT_REJECT |
REJ_CMD 0 1 1 AWAIT_REJECT9 AWAIT_REJECT |
REJ_CMD 1 0 0 AWAIT_REJECT8 AWAIT_REJECT |
REJ_CMD 1 0 1 AWAIT_REJECT8 AWAIT_REJECT |
REJ_CMD 1 1 0 AWAIT_REJECT9 AWAIT_REJECT |
REJ_CMD 1 1 1 AWAIT_REJECT9 AWAIT_REJECT |
DISC_CMD 0 0 0 SH4 ADM |
DISC_CMD 0 0 1 SH4 ADM |
DISC_CMD 0 1 0 SH4 ADM |
DISC_CMD 0 1 1 SH4 ADM |
DISC_CMD 1 0 0 SH4 ADM |
DISC_CMD 1 0 1 SH4 ADM |
DISC_CMD 1 1 0 SH4 ADM |
DISC_CMD 1 1 1 SH4 ADM |
SABME_CMD 0 0 0 SH3 RESET_CHECK |
SABME_CMD 0 0 1 SH3 RESET_CHECK |
SABME_CMD 0 1 0 SH3 RESET_CHECK |
SABME_CMD 0 1 1 SH3 RESET_CHECK |
SABME_CMD 1 0 0 SH3 RESET_CHECK |
SABME_CMD 1 0 1 SH3 RESET_CHECK |
SABME_CMD 1 1 0 SH3 RESET_CHECK |
SABME_CMD 1 1 1 SH3 RESET_CHECK |
I_RSP 0 0 0 AWAIT_REJECT5 AWAIT |
I_RSP 0 0 1 AWAIT_REJECT5 AWAIT |
I_RSP 0 1 0 SH10 ERROR |
I_RSP 0 1 1 AWAIT_REJECT4 NORMAL |
I_RSP 1 0 0 AWAIT_REJECT2 AWAIT_REJECT |
I_RSP 1 0 1 AWAIT_REJECT2 AWAIT_REJECT |
I_RSP 1 1 0 SH10 ERROR |
I_RSP 1 1 1 AWAIT_REJECT4 NORMAL |
RR_RSP 0 0 0 AWAIT_REJECT8 AWAIT_REJECT |
RR_RSP 0 0 1 AWAIT_REJECT8 AWAIT_REJECT |
RR_RSP 0 1 0 SH10 ERROR |
RR_RSP 0 1 1 AWAIT_REJECT7 REJECT |
RR_RSP 1 0 0 AWAIT_REJECT8 AWAIT_REJECT |
RR_RSP 1 0 1 AWAIT_REJECT8 AWAIT_REJECT |
RR_RSP 1 1 0 SH10 ERROR |
RR_RSP 1 1 1 AWAIT_REJECT7 REJECT |
RNR_RSP 0 0 0 AWAIT_REJECT11 AWAIT_REJECT |
RNR_RSP 0 0 1 AWAIT_REJECT11 AWAIT_REJECT |
RNR_RSP 0 1 0 SH10 ERROR |
RNR_RSP 0 1 1 AWAIT_REJECT10 REJECT |
RNR_RSP 1 0 0 AWAIT_REJECT11 AWAIT_REJECT |
RNR_RSP 1 0 1 AWAIT_REJECT11 AWAIT_REJECT |
RNR_RSP 1 1 0 SH10 ERROR |
RNR_RSP 1 1 1 AWAIT_REJECT10 REJECT |
REJ_RSP 0 0 0 AWAIT_REJECT8 AWAIT_REJECT |
REJ_RSP 0 0 1 AWAIT_REJECT8 AWAIT_REJECT |
REJ_RSP 0 1 0 SH10 ERROR |
REJ_RSP 0 1 1 AWAIT_REJECT7 REJECT |
REJ_RSP 1 0 0 AWAIT_REJECT8 AWAIT_REJECT |
REJ_RSP 1 0 1 AWAIT_REJECT8 AWAIT_REJECT |
REJ_RSP 1 1 0 SH10 ERROR |
REJ_RSP 1 1 1 AWAIT_REJECT7 REJECT |
UA_RSP 0 0 0 SH9 ERROR |
UA_RSP 0 0 1 SH9 ERROR |
UA_RSP 0 1 0 SH9 ERROR |
UA_RSP 0 1 1 SH9 ERROR |
UA_RSP 1 0 0 SH9 ERROR |
UA_RSP 1 0 1 SH9 ERROR |
UA_RSP 1 1 0 SH9 ERROR |
UA_RSP 1 1 1 SH9 ERROR |
DM_RSP 0 0 0 SH6 ADM |
DM_RSP 0 0 1 SH6 ADM |
DM_RSP 0 1 0 SH6 ADM |
DM_RSP 0 1 1 SH6 ADM |
DM_RSP 1 0 0 SH6 ADM |
DM_RSP 1 0 1 SH6 ADM |
DM_RSP 1 1 0 SH6 ADM |
DM_RSP 1 1 1 SH6 ADM |
FRMR_RSP 0 0 0 SH5 RESET_WAIT |
FRMR_RSP 0 0 1 SH5 RESET_WAIT |
FRMR_RSP 0 1 0 SH5 RESET_WAIT |
FRMR_RSP 0 1 1 SH5 RESET_WAIT |
FRMR_RSP 1 0 0 SH5 RESET_WAIT |
FRMR_RSP 1 0 1 SH5 RESET_WAIT |
FRMR_RSP 1 1 0 SH5 RESET_WAIT |
FRMR_RSP 1 1 1 SH5 RESET_WAIT |
BAD_FRAME 0 0 0 SH7 ERROR |
BAD_FRAME 0 0 1 SH7 ERROR |
BAD_FRAME 0 1 0 SH7 ERROR |
BAD_FRAME 0 1 1 SH7 ERROR |
BAD_FRAME 1 0 0 SH7 ERROR |
BAD_FRAME 1 0 1 SH7 ERROR |
BAD_FRAME 1 1 0 SH7 ERROR |
BAD_FRAME 1 1 1 SH7 ERROR |
; |
;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK |
;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM |
;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT |
;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM |
;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR |
;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR |
;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR |
;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT_REJECT2 AWAIT_REJECT |
;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT_REJECT2 AWAIT_REJECT |
;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT_REJECT3 AWAIT_REJECT |
;112 entries in table, 2 modified by tredit4 I_RSP x 1 x AWAIT_REJECT4 NORMAL |
;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT_REJECT5 AWAIT |
;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT_REJECT5 AWAIT |
;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT_REJECT6 AWAIT |
;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT_REJECT7 REJECT |
;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT_REJECT7 REJECT |
;112 entries in table, 0 modified by tredit4 I_RSP 1 1 x AWAIT_REJECT7 REJECT |
;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT_REJECT8 AWAIT_REJECT |
;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT_REJECT8 AWAIT_REJECT |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT_REJECT8 AWAIT_REJECT |
;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT_REJECT8 AWAIT_REJECT |
;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT_REJECT9 AWAIT_REJECT |
;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT_REJECT9 AWAIT_REJECT |
;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT_REJECT10 REJECT |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT_REJECT11 AWAIT_REJECT |
;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT_REJECT11 AWAIT_REJECT |
;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT_REJECT12 AWAIT_REJECT |
;112 entries in table, 0 modified by tredit4 RNR_CMD x 1 x AWAIT_REJECT15 AWAIT_BUSY |
/pdutr.h
0,0 → 1,309
|
/* this file was generated on Thu Jan 8 00:21:19 GMT 1998 */ |
|
/* index name #defines: */ |
|
#define ADM 0 |
#define CONN 1 |
#define RESET_WAIT 2 |
#define RESET_CHECK 3 |
#define SETUP 4 |
#define RESET 5 |
#define D_CONN 6 |
#define ERROR 7 |
#define NORMAL 8 |
#define BUSY 9 |
#define REJECT 10 |
#define AWAIT 11 |
#define AWAIT_BUSY 12 |
#define AWAIT_REJECT 13 |
|
|
/* size of transition table is 1684 bytes */ |
|
static short int pdutr_offset [ ] ={ |
0, 54, 82, 110, 138, 192, 246, 300, 328, 554, |
780, 1006, 1232, 1458 }; |
|
static char pdutr_entry [ ] = { |
ADM5 , ADM , ADM4 , ADM , ADM5 , ADM , |
ADM4 , ADM , ADM5 , ADM , ADM4 , ADM , |
ADM5 , ADM , ADM4 , ADM , ADM3 , ADM , |
ADM3 , ADM , ADM2 , CONN , ADM2 , CONN , |
ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , |
ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , |
ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , |
ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , |
ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , |
CONN5 , CONN , CONN5 , CONN , CONN5 , CONN , |
CONN5 , CONN , CONN5 , CONN , CONN3 , CONN , |
CONN5 , CONN , CONN5 , CONN , CONN5 , CONN , |
CONN5 , CONN , CONN5 , CONN , CONN4 , ADM , |
CONN5 , CONN , CONN5 , CONN , RESWAIT8 , RESET_WAIT , |
RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , |
RESWAIT7 , RESET_WAIT , RESWAIT6 , RESET_WAIT , RESWAIT8 , RESET_WAIT , |
RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , |
RESWAIT8 , RESET_WAIT , RESWAIT5 , ADM , RESWAIT8 , RESET_WAIT , |
RESWAIT8 , RESET_WAIT , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , |
RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK5 , ADM , |
RESCHK4 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , |
RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , |
RESCHK3 , ADM , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , |
SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , |
SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , |
SETUP6 , SETUP , SETUP6 , SETUP , SETUP4 , ADM , |
SETUP4 , ADM , SETUP1 , SETUP , SETUP1 , SETUP , |
SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , |
SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , |
SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , |
SETUP2 , NORMAL , SETUP5 , ADM , SETUP5 , ADM , |
SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , |
RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , |
RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , |
RESET6 , RESET , RESET6 , RESET , RESET4 , ADM , |
RESET4 , ADM , RESET1 , RESET , RESET1 , RESET , |
RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , |
RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , |
RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , |
RESET2 , NORMAL , RESET5 , ADM , RESET5 , ADM , |
RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , |
D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , |
D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , |
D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN3 , D_CONN , |
D_CONN3 , D_CONN , D_CONN1 , ADM , D_CONN1 , ADM , |
D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , |
D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , |
D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , |
D_CONN4 , ADM , D_CONN4 , ADM , D_CONN5 , ADM , |
D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , |
ERR5 , ERROR , ERR5 , ERROR , ERR5 , ERROR , |
ERR5 , ERROR , ERR2 , ADM , ERR1 , RESET_CHECK , |
ERR6 , ERROR , ERR6 , ERROR , ERR6 , ERROR , |
ERR6 , ERROR , ERR6 , ERROR , ERR3 , ADM , |
ERR4 , RESET_WAIT , ERR4 , RESET_WAIT , NORMAL8B , NORMAL , |
NORMAL9 , NORMAL , NORMAL10 , NORMAL , NORMAL10 , NORMAL , |
NORMAL5 , REJECT , NORMAL6 , REJECT , NORMAL7 , REJECT , |
NORMAL7 , REJECT , NORMAL11 , NORMAL , NORMAL11 , NORMAL , |
NORMAL12 , NORMAL , NORMAL12 , NORMAL , NORMAL11 , NORMAL , |
NORMAL11 , NORMAL , NORMAL12 , NORMAL , NORMAL12 , NORMAL , |
NORMAL13 , NORMAL , NORMAL13 , NORMAL , NORMAL14 , NORMAL , |
NORMAL14 , NORMAL , NORMAL13 , NORMAL , NORMAL13 , NORMAL , |
NORMAL14 , NORMAL , NORMAL14 , NORMAL , NORMAL15 , NORMAL , |
NORMAL16 , NORMAL , NORMAL17 , NORMAL , NORMAL17 , NORMAL , |
NORMAL15 , NORMAL , NORMAL16 , NORMAL , NORMAL17 , NORMAL , |
NORMAL17 , NORMAL , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , NORMAL8B , NORMAL , |
NORMAL9 , NORMAL , SH10 , ERROR , NORMAL8A , NORMAL , |
NORMAL5 , REJECT , NORMAL6 , REJECT , SH10 , ERROR , |
NORMAL5 , REJECT , NORMAL11 , NORMAL , NORMAL11 , NORMAL , |
SH10 , ERROR , NORMAL11 , NORMAL , NORMAL11 , NORMAL , |
NORMAL11 , NORMAL , SH10 , ERROR , NORMAL11 , NORMAL , |
NORMAL13 , NORMAL , NORMAL13 , NORMAL , SH10 , ERROR , |
NORMAL13 , NORMAL , NORMAL13 , NORMAL , NORMAL13 , NORMAL , |
SH10 , ERROR , NORMAL13 , NORMAL , NORMAL15 , NORMAL , |
NORMAL16 , NORMAL , SH10 , ERROR , NORMAL15 , NORMAL , |
NORMAL15 , NORMAL , NORMAL16 , NORMAL , SH10 , ERROR , |
NORMAL15 , NORMAL , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , BUSY13 , BUSY , BUSY14 , BUSY , |
BUSY12 , BUSY , BUSY12 , BUSY , BUSY9 , BUSY , |
BUSY10 , BUSY , BUSY11 , BUSY , BUSY11 , BUSY , |
BUSY15 , BUSY , BUSY15 , BUSY , BUSY16 , BUSY , |
BUSY16 , BUSY , BUSY15 , BUSY , BUSY15 , BUSY , |
BUSY16 , BUSY , BUSY16 , BUSY , BUSY17 , BUSY , |
BUSY17 , BUSY , BUSY18 , BUSY , BUSY18 , BUSY , |
BUSY17 , BUSY , BUSY17 , BUSY , BUSY18 , BUSY , |
BUSY18 , BUSY , BUSY19 , BUSY , BUSY20 , BUSY , |
BUSY21 , BUSY , BUSY21 , BUSY , BUSY19 , BUSY , |
BUSY20 , BUSY , BUSY21 , BUSY , BUSY21 , BUSY , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , BUSY13 , BUSY , BUSY14 , BUSY , |
SH10 , ERROR , BUSY13 , BUSY , BUSY9 , BUSY , |
BUSY10 , BUSY , SH10 , ERROR , BUSY9 , BUSY , |
BUSY15 , BUSY , BUSY15 , BUSY , SH10 , ERROR , |
BUSY15 , BUSY , BUSY15 , BUSY , BUSY15 , BUSY , |
SH10 , ERROR , BUSY15 , BUSY , BUSY17 , BUSY , |
BUSY17 , BUSY , SH10 , ERROR , BUSY17 , BUSY , |
BUSY17 , BUSY , BUSY17 , BUSY , SH10 , ERROR , |
BUSY17 , BUSY , BUSY19 , BUSY , BUSY20 , BUSY , |
SH10 , ERROR , BUSY19 , BUSY , BUSY19 , BUSY , |
BUSY20 , BUSY , SH10 , ERROR , BUSY19 , BUSY , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
REJECT7 , REJECT , REJECT8 , REJECT , REJECT9 , REJECT , |
REJECT9 , REJECT , REJECT5 , REJECT , REJECT5 , REJECT , |
REJECT6 , REJECT , REJECT6 , REJECT , REJECT10 , REJECT , |
REJECT10 , REJECT , REJECT11 , REJECT , REJECT11 , REJECT , |
REJECT10 , REJECT , REJECT10 , REJECT , REJECT11 , REJECT , |
REJECT11 , REJECT , REJECT12 , REJECT , REJECT12 , REJECT , |
REJECT13 , REJECT , REJECT13 , REJECT , REJECT12 , REJECT , |
REJECT12 , REJECT , REJECT13 , REJECT , REJECT13 , REJECT , |
REJECT14 , REJECT , REJECT15 , REJECT , REJECT16 , REJECT , |
REJECT16 , REJECT , REJECT14 , REJECT , REJECT15 , REJECT , |
REJECT16 , REJECT , REJECT16 , REJECT , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
REJECT7 , REJECT , REJECT8 , REJECT , SH10 , ERROR , |
REJECT7 , REJECT , REJECT5 , REJECT , REJECT5 , REJECT , |
SH10 , ERROR , REJECT5 , REJECT , REJECT10 , REJECT , |
REJECT10 , REJECT , SH10 , ERROR , REJECT10 , REJECT , |
REJECT10 , REJECT , REJECT10 , REJECT , SH10 , ERROR , |
REJECT10 , REJECT , REJECT12 , REJECT , REJECT12 , REJECT , |
SH10 , ERROR , REJECT12 , REJECT , REJECT12 , REJECT , |
REJECT12 , REJECT , SH10 , ERROR , REJECT12 , REJECT , |
REJECT14 , REJECT , REJECT15 , REJECT , SH10 , ERROR , |
REJECT14 , REJECT , REJECT14 , REJECT , REJECT15 , REJECT , |
SH10 , ERROR , REJECT14 , REJECT , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , AWAIT6 , AWAIT , |
AWAIT6 , AWAIT , AWAIT7 , AWAIT , AWAIT7 , AWAIT , |
AWAIT3 , AWAIT_REJECT , AWAIT3 , AWAIT_REJECT , AWAIT4 , AWAIT_REJECT , |
AWAIT4 , AWAIT_REJECT , AWAIT9 , AWAIT , AWAIT9 , AWAIT , |
AWAIT10 , AWAIT , AWAIT10 , AWAIT , AWAIT9 , AWAIT , |
AWAIT9 , AWAIT , AWAIT10 , AWAIT , AWAIT10 , AWAIT , |
AWAIT12 , AWAIT , AWAIT12 , AWAIT , AWAIT13 , AWAIT , |
AWAIT13 , AWAIT , AWAIT12 , AWAIT , AWAIT12 , AWAIT , |
AWAIT13 , AWAIT , AWAIT13 , AWAIT , AWAIT9 , AWAIT , |
AWAIT9 , AWAIT , AWAIT10 , AWAIT , AWAIT10 , AWAIT , |
AWAIT9 , AWAIT , AWAIT9 , AWAIT , AWAIT10 , AWAIT , |
AWAIT10 , AWAIT , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , AWAIT6 , AWAIT , |
AWAIT6 , AWAIT , SH10 , ERROR , AWAIT5 , NORMAL , |
AWAIT3 , AWAIT_REJECT , AWAIT3 , AWAIT_REJECT , SH10 , ERROR , |
AWAIT2 , REJECT , AWAIT9 , AWAIT , AWAIT9 , AWAIT , |
SH10 , ERROR , AWAIT8 , AWAIT , AWAIT9 , AWAIT , |
AWAIT9 , AWAIT , SH10 , ERROR , AWAIT8 , AWAIT , |
AWAIT12 , AWAIT , AWAIT12 , AWAIT , SH10 , ERROR , |
AWAIT11 , AWAIT , AWAIT12 , AWAIT , AWAIT12 , AWAIT , |
SH10 , ERROR , AWAIT11 , AWAIT , AWAIT9 , AWAIT , |
AWAIT9 , AWAIT , SH10 , ERROR , AWAIT8 , AWAIT , |
AWAIT9 , AWAIT , AWAIT9 , AWAIT , SH10 , ERROR , |
AWAIT8 , AWAIT , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , AWAIT_BUSY8 , AWAIT_BUSY , AWAIT_BUSY8 , AWAIT_BUSY , |
AWAIT_BUSY9 , AWAIT_BUSY , AWAIT_BUSY9 , AWAIT_BUSY , AWAIT_BUSY5 , AWAIT_BUSY , |
AWAIT_BUSY5 , AWAIT_BUSY , AWAIT_BUSY6 , AWAIT_BUSY , AWAIT_BUSY6 , AWAIT_BUSY , |
AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , |
AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , |
AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY , |
AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY , |
AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY , |
AWAIT_BUSY15 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , |
AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , |
AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , AWAIT_BUSY8 , AWAIT_BUSY , AWAIT_BUSY8 , AWAIT_BUSY , |
SH10 , ERROR , AWAIT_BUSY7 , BUSY , AWAIT_BUSY5 , AWAIT_BUSY , |
AWAIT_BUSY5 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY4 , BUSY , |
AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , SH10 , ERROR , |
AWAIT_BUSY10 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , |
SH10 , ERROR , AWAIT_BUSY10 , BUSY , AWAIT_BUSY14 , AWAIT_BUSY , |
AWAIT_BUSY14 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY13 , BUSY , |
AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY , SH10 , ERROR , |
AWAIT_BUSY13 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , |
SH10 , ERROR , AWAIT_BUSY10 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY , |
AWAIT_BUSY11 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY10 , BUSY , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
AWAIT_REJECT5 , AWAIT , AWAIT_REJECT5 , AWAIT , AWAIT_REJECT6 , AWAIT , |
AWAIT_REJECT6 , AWAIT , AWAIT_REJECT2 , AWAIT_REJECT , AWAIT_REJECT2 , AWAIT_REJECT , |
AWAIT_REJECT3 , AWAIT_REJECT , AWAIT_REJECT3 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , |
AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , |
AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , |
AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , |
AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , |
AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT , |
AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , |
AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , |
AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH4 , ADM , SH4 , ADM , |
SH4 , ADM , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , |
AWAIT_REJECT5 , AWAIT , AWAIT_REJECT5 , AWAIT , SH10 , ERROR , |
AWAIT_REJECT4 , NORMAL , AWAIT_REJECT2 , AWAIT_REJECT , AWAIT_REJECT2 , AWAIT_REJECT , |
SH10 , ERROR , AWAIT_REJECT4 , NORMAL , AWAIT_REJECT8 , AWAIT_REJECT , |
AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR , AWAIT_REJECT7 , REJECT , |
AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR , |
AWAIT_REJECT7 , REJECT , AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , |
SH10 , ERROR , AWAIT_REJECT10, REJECT , AWAIT_REJECT11, AWAIT_REJECT , |
AWAIT_REJECT11, AWAIT_REJECT , SH10 , ERROR , AWAIT_REJECT10, REJECT , |
AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR , |
AWAIT_REJECT7 , REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , |
SH10 , ERROR , AWAIT_REJECT7 , REJECT , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , |
SH9 , ERROR , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH6 , ADM , SH6 , ADM , SH6 , ADM , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , |
SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , |
SH7 , ERROR , SH7 , ERROR }; |
/compile.awk
0,0 → 1,81
# to run: awk -f transit.awk transit.p0 |
# |
BEGIN { "date" | getline |
enable_index = 1 |
today = $0 |
printf("\n/* this file was generated on %s */\n", today ) |
not_firstone = 0 # flag to avoid empty entry in 1st table |
fpe = 0 # entry tbl array fill pointer |
fpeo = 0 # entry tbl offset list fill pointer |
fpdef = 0 # define list fill pointer |
} |
|
### /^;/ { } # line starting with a semicolon is comment |
|
/^[A-Z]/ { # table name |
if ( $1 == "TABLE" ) { |
tbl = $2 # get table name |
newtbl( tbl ) |
} |
else if ( $1 == "COMPILE" ) { |
array_name = $2 |
if ( $3 == "NOINDEX" ) { enable_index = 0 } |
} |
else { # table entry |
ec = ec +1 |
n = split( $0, fld, " " ) |
action = fld[ n-1 ] |
newstate = fld[ n ] |
store( action, newstate ) |
ecct = ecct +1 |
} |
} |
|
END { store( action, newstate ) |
|
if ( enable_index ) { |
printf( "\n/* index name #defines: */\n\n", |
ec, ecct ) |
|
for( ii = 1; ii <= fpeo; ii++ ){ |
printf( "#define %-12s %3d\n", define[ ii ], ii -1 ) |
} |
} |
|
printf( "\n\n/* size of transition table is %d bytes */\n", |
fpe ) |
|
if ( enable_index ) { |
printf( "\nstatic short int %s_offset [ ] ={", array_name ) |
for( ii = 1; ii <= fpeo; ii++ ){ |
if ( (ii % 10) == 1 ) printf("\n ") |
printf( " %4d", entry_offset[ ii ] ) |
if ( ii < fpeo ) printf( "," ) |
} |
printf(" };\n") |
} |
|
printf( "\nstatic char %s_entry [ ] = {", array_name ) |
for( ii = 1; ii <= fpe; ii++ ){ |
if ( (ii % 6) == 1 ) printf("\n ") |
printf( " %-14s", entry[ ii ] ) |
if ( ii < fpe ) printf( "," ) |
} |
printf(" };\n") |
|
} |
|
function store( act, ns ){ |
# printf( "%s %s\n", act, ns ) |
entry[ ++fpe ] = act |
entry[ ++fpe ] = ns |
} |
|
function newtbl( tbl ){ |
if ( not_firstone ) { |
store( action, newstate ) |
} |
not_firstone = 1 |
entry_offset[ ++fpeo ] = fpe # entry tbl offset list |
define[ ++fpdef ] = tbl # state name to define |
} |
/timertr.pre
0,0 → 1,527
COMPILE timertr NOINDEX |
TABLE XXX |
; |
;Transition table for expiring timers: |
; |
;llc state timer retry_c s_flag p_flag action newstate |
; expired >= N2 |
; |
ADM ACK_TIMER 0 0 0 NOP ADM |
ADM ACK_TIMER 0 0 1 NOP ADM |
ADM ACK_TIMER 0 1 0 NOP ADM |
ADM ACK_TIMER 0 1 1 NOP ADM |
ADM ACK_TIMER 1 0 0 NOP ADM |
ADM ACK_TIMER 1 0 1 NOP ADM |
ADM ACK_TIMER 1 1 0 NOP ADM |
ADM ACK_TIMER 1 1 1 NOP ADM |
;; |
ADM P_TIMER 0 0 0 NOP ADM |
ADM P_TIMER 0 0 1 NOP ADM |
ADM P_TIMER 0 1 0 NOP ADM |
ADM P_TIMER 0 1 1 NOP ADM |
ADM P_TIMER 1 0 0 NOP ADM |
ADM P_TIMER 1 0 1 NOP ADM |
ADM P_TIMER 1 1 0 NOP ADM |
ADM P_TIMER 1 1 1 NOP ADM |
;; |
ADM REJ_TIMER 0 0 0 NOP ADM |
ADM REJ_TIMER 0 0 1 NOP ADM |
ADM REJ_TIMER 0 1 0 NOP ADM |
ADM REJ_TIMER 0 1 1 NOP ADM |
ADM REJ_TIMER 1 0 0 NOP ADM |
ADM REJ_TIMER 1 0 1 NOP ADM |
ADM REJ_TIMER 1 1 0 NOP ADM |
ADM REJ_TIMER 1 1 1 NOP ADM |
;; |
ADM BUSY_TIMER 0 0 0 NOP ADM |
ADM BUSY_TIMER 0 0 1 NOP ADM |
ADM BUSY_TIMER 0 1 0 NOP ADM |
ADM BUSY_TIMER 0 1 1 NOP ADM |
ADM BUSY_TIMER 1 0 0 NOP ADM |
ADM BUSY_TIMER 1 0 1 NOP ADM |
ADM BUSY_TIMER 1 1 0 NOP ADM |
ADM BUSY_TIMER 1 1 1 NOP ADM |
;; |
;; |
CONN ACK_TIMER 0 0 0 NOP CONN |
CONN ACK_TIMER 0 0 1 NOP CONN |
CONN ACK_TIMER 0 1 0 NOP CONN |
CONN ACK_TIMER 0 1 1 NOP CONN |
CONN ACK_TIMER 1 0 0 NOP CONN |
CONN ACK_TIMER 1 0 1 NOP CONN |
CONN ACK_TIMER 1 1 0 NOP CONN |
CONN ACK_TIMER 1 1 1 NOP CONN |
;; |
CONN P_TIMER 0 0 0 NOP CONN |
CONN P_TIMER 0 0 1 NOP CONN |
CONN P_TIMER 0 1 0 NOP CONN |
CONN P_TIMER 0 1 1 NOP CONN |
CONN P_TIMER 1 0 0 NOP CONN |
CONN P_TIMER 1 0 1 NOP CONN |
CONN P_TIMER 1 1 0 NOP CONN |
CONN P_TIMER 1 1 1 NOP CONN |
;; |
CONN REJ_TIMER 0 0 0 NOP CONN |
CONN REJ_TIMER 0 0 1 NOP CONN |
CONN REJ_TIMER 0 1 0 NOP CONN |
CONN REJ_TIMER 0 1 1 NOP CONN |
CONN REJ_TIMER 1 0 0 NOP CONN |
CONN REJ_TIMER 1 0 1 NOP CONN |
CONN REJ_TIMER 1 1 0 NOP CONN |
CONN REJ_TIMER 1 1 1 NOP CONN |
;; |
CONN BUSY_TIMER 0 0 0 NOP CONN |
CONN BUSY_TIMER 0 0 1 NOP CONN |
CONN BUSY_TIMER 0 1 0 NOP CONN |
CONN BUSY_TIMER 0 1 1 NOP CONN |
CONN BUSY_TIMER 1 0 0 NOP CONN |
CONN BUSY_TIMER 1 0 1 NOP CONN |
CONN BUSY_TIMER 1 1 0 NOP CONN |
CONN BUSY_TIMER 1 1 1 NOP CONN |
;; |
;; |
RESET_WAIT ACK_TIMER 0 0 0 NOP RESET_WAIT |
RESET_WAIT ACK_TIMER 0 0 1 NOP RESET_WAIT |
RESET_WAIT ACK_TIMER 0 1 0 NOP RESET_WAIT |
RESET_WAIT ACK_TIMER 0 1 1 NOP RESET_WAIT |
RESET_WAIT ACK_TIMER 1 0 0 NOP RESET_WAIT |
RESET_WAIT ACK_TIMER 1 0 1 NOP RESET_WAIT |
RESET_WAIT ACK_TIMER 1 1 0 NOP RESET_WAIT |
RESET_WAIT ACK_TIMER 1 1 1 NOP RESET_WAIT |
;; |
RESET_WAIT P_TIMER 0 0 0 NOP RESET_WAIT |
RESET_WAIT P_TIMER 0 0 1 NOP RESET_WAIT |
RESET_WAIT P_TIMER 0 1 0 NOP RESET_WAIT |
RESET_WAIT P_TIMER 0 1 1 NOP RESET_WAIT |
RESET_WAIT P_TIMER 1 0 0 NOP RESET_WAIT |
RESET_WAIT P_TIMER 1 0 1 NOP RESET_WAIT |
RESET_WAIT P_TIMER 1 1 0 NOP RESET_WAIT |
RESET_WAIT P_TIMER 1 1 1 NOP RESET_WAIT |
;; |
RESET_WAIT REJ_TIMER 0 0 0 NOP RESET_WAIT |
RESET_WAIT REJ_TIMER 0 0 1 NOP RESET_WAIT |
RESET_WAIT REJ_TIMER 0 1 0 NOP RESET_WAIT |
RESET_WAIT REJ_TIMER 0 1 1 NOP RESET_WAIT |
RESET_WAIT REJ_TIMER 1 0 0 NOP RESET_WAIT |
RESET_WAIT REJ_TIMER 1 0 1 NOP RESET_WAIT |
RESET_WAIT REJ_TIMER 1 1 0 NOP RESET_WAIT |
RESET_WAIT REJ_TIMER 1 1 1 NOP RESET_WAIT |
;; |
RESET_WAIT BUSY_TIMER 0 0 0 NOP RESET_WAIT |
RESET_WAIT BUSY_TIMER 0 0 1 NOP RESET_WAIT |
RESET_WAIT BUSY_TIMER 0 1 0 NOP RESET_WAIT |
RESET_WAIT BUSY_TIMER 0 1 1 NOP RESET_WAIT |
RESET_WAIT BUSY_TIMER 1 0 0 NOP RESET_WAIT |
RESET_WAIT BUSY_TIMER 1 0 1 NOP RESET_WAIT |
RESET_WAIT BUSY_TIMER 1 1 0 NOP RESET_WAIT |
RESET_WAIT BUSY_TIMER 1 1 1 NOP RESET_WAIT |
;; |
;; |
RESET_CHECK ACK_TIMER 0 0 0 NOP RESET_CHECK |
RESET_CHECK ACK_TIMER 0 0 1 NOP RESET_CHECK |
RESET_CHECK ACK_TIMER 0 1 0 NOP RESET_CHECK |
RESET_CHECK ACK_TIMER 0 1 1 NOP RESET_CHECK |
RESET_CHECK ACK_TIMER 1 0 0 NOP RESET_CHECK |
RESET_CHECK ACK_TIMER 1 0 1 NOP RESET_CHECK |
RESET_CHECK ACK_TIMER 1 1 0 NOP RESET_CHECK |
RESET_CHECK ACK_TIMER 1 1 1 NOP RESET_CHECK |
;; |
RESET_CHECK P_TIMER 0 0 0 NOP RESET_CHECK |
RESET_CHECK P_TIMER 0 0 1 NOP RESET_CHECK |
RESET_CHECK P_TIMER 0 1 0 NOP RESET_CHECK |
RESET_CHECK P_TIMER 0 1 1 NOP RESET_CHECK |
RESET_CHECK P_TIMER 1 0 0 NOP RESET_CHECK |
RESET_CHECK P_TIMER 1 0 1 NOP RESET_CHECK |
RESET_CHECK P_TIMER 1 1 0 NOP RESET_CHECK |
RESET_CHECK P_TIMER 1 1 1 NOP RESET_CHECK |
;; |
RESET_CHECK REJ_TIMER 0 0 0 NOP RESET_CHECK |
RESET_CHECK REJ_TIMER 0 0 1 NOP RESET_CHECK |
RESET_CHECK REJ_TIMER 0 1 0 NOP RESET_CHECK |
RESET_CHECK REJ_TIMER 0 1 1 NOP RESET_CHECK |
RESET_CHECK REJ_TIMER 1 0 0 NOP RESET_CHECK |
RESET_CHECK REJ_TIMER 1 0 1 NOP RESET_CHECK |
RESET_CHECK REJ_TIMER 1 1 0 NOP RESET_CHECK |
RESET_CHECK REJ_TIMER 1 1 1 NOP RESET_CHECK |
;; |
RESET_CHECK BUSY_TIMER 0 0 0 NOP RESET_CHECK |
RESET_CHECK BUSY_TIMER 0 0 1 NOP RESET_CHECK |
RESET_CHECK BUSY_TIMER 0 1 0 NOP RESET_CHECK |
RESET_CHECK BUSY_TIMER 0 1 1 NOP RESET_CHECK |
RESET_CHECK BUSY_TIMER 1 0 0 NOP RESET_CHECK |
RESET_CHECK BUSY_TIMER 1 0 1 NOP RESET_CHECK |
RESET_CHECK BUSY_TIMER 1 1 0 NOP RESET_CHECK |
RESET_CHECK BUSY_TIMER 1 1 1 NOP RESET_CHECK |
;; |
;; |
;; |
SETUP ACK_TIMER 0 0 0 SETUP7 SETUP |
SETUP ACK_TIMER 0 0 1 SETUP7 SETUP |
SETUP ACK_TIMER 0 1 0 SETUP3 NORMAL |
SETUP ACK_TIMER 0 1 1 SETUP3 NORMAL |
SETUP ACK_TIMER 1 0 0 SETUP8 ADM |
SETUP ACK_TIMER 1 0 1 SETUP8 ADM |
SETUP ACK_TIMER 1 1 0 SETUP3 NORMAL |
SETUP ACK_TIMER 1 1 1 SETUP3 NORMAL |
;; |
SETUP P_TIMER 0 0 0 NOP SETUP |
SETUP P_TIMER 0 0 1 NOP SETUP |
SETUP P_TIMER 0 1 0 NOP SETUP |
SETUP P_TIMER 0 1 1 NOP SETUP |
SETUP P_TIMER 1 0 0 NOP SETUP |
SETUP P_TIMER 1 0 1 NOP SETUP |
SETUP P_TIMER 1 1 0 NOP SETUP |
SETUP P_TIMER 1 1 1 NOP SETUP |
;; |
SETUP REJ_TIMER 0 0 0 NOP SETUP |
SETUP REJ_TIMER 0 0 1 NOP SETUP |
SETUP REJ_TIMER 0 1 0 NOP SETUP |
SETUP REJ_TIMER 0 1 1 NOP SETUP |
SETUP REJ_TIMER 1 0 0 NOP SETUP |
SETUP REJ_TIMER 1 0 1 NOP SETUP |
SETUP REJ_TIMER 1 1 0 NOP SETUP |
SETUP REJ_TIMER 1 1 1 NOP SETUP |
;; |
SETUP BUSY_TIMER 0 0 0 NOP SETUP |
SETUP BUSY_TIMER 0 0 1 NOP SETUP |
SETUP BUSY_TIMER 0 1 0 NOP SETUP |
SETUP BUSY_TIMER 0 1 1 NOP SETUP |
SETUP BUSY_TIMER 1 0 0 NOP SETUP |
SETUP BUSY_TIMER 1 0 1 NOP SETUP |
SETUP BUSY_TIMER 1 1 0 NOP SETUP |
SETUP BUSY_TIMER 1 1 1 NOP SETUP |
;; |
;; |
;; |
RESET ACK_TIMER 0 0 0 RESET7 RESET |
RESET ACK_TIMER 0 0 1 RESET7 RESET |
RESET ACK_TIMER 0 1 0 RESET3 NORMAL |
RESET ACK_TIMER 0 1 1 RESET3 NORMAL |
RESET ACK_TIMER 1 0 0 RESET8 ADM |
RESET ACK_TIMER 1 0 1 RESET8 ADM |
RESET ACK_TIMER 1 1 0 RESET3 NORMAL |
RESET ACK_TIMER 1 1 1 RESET3 NORMAL |
;; |
RESET P_TIMER 0 0 0 NOP RESET |
RESET P_TIMER 0 0 1 NOP RESET |
RESET P_TIMER 0 1 0 NOP RESET |
RESET P_TIMER 0 1 1 NOP RESET |
RESET P_TIMER 1 0 0 NOP RESET |
RESET P_TIMER 1 0 1 NOP RESET |
RESET P_TIMER 1 1 0 NOP RESET |
RESET P_TIMER 1 1 1 NOP RESET |
;; |
RESET REJ_TIMER 0 0 0 NOP RESET |
RESET REJ_TIMER 0 0 1 NOP RESET |
RESET REJ_TIMER 0 1 0 NOP RESET |
RESET REJ_TIMER 0 1 1 NOP RESET |
RESET REJ_TIMER 1 0 0 NOP RESET |
RESET REJ_TIMER 1 0 1 NOP RESET |
RESET REJ_TIMER 1 1 0 NOP RESET |
RESET REJ_TIMER 1 1 1 NOP RESET |
;; |
RESET BUSY_TIMER 0 0 0 NOP RESET |
RESET BUSY_TIMER 0 0 1 NOP RESET |
RESET BUSY_TIMER 0 1 0 NOP RESET |
RESET BUSY_TIMER 0 1 1 NOP RESET |
RESET BUSY_TIMER 1 0 0 NOP RESET |
RESET BUSY_TIMER 1 0 1 NOP RESET |
RESET BUSY_TIMER 1 1 0 NOP RESET |
RESET BUSY_TIMER 1 1 1 NOP RESET |
;; |
;; |
D_CONN ACK_TIMER 0 0 0 D_CONN6 D_CONN |
D_CONN ACK_TIMER 0 0 1 D_CONN6 D_CONN |
D_CONN ACK_TIMER 0 1 0 D_CONN6 D_CONN |
D_CONN ACK_TIMER 0 1 1 D_CONN6 D_CONN |
D_CONN ACK_TIMER 1 0 0 D_CONN7 ADM |
D_CONN ACK_TIMER 1 0 1 D_CONN7 ADM |
D_CONN ACK_TIMER 1 1 0 D_CONN7 ADM |
D_CONN ACK_TIMER 1 1 1 D_CONN7 ADM |
;; |
D_CONN P_TIMER 0 0 0 NOP D_CONN |
D_CONN P_TIMER 0 0 1 NOP D_CONN |
D_CONN P_TIMER 0 1 0 NOP D_CONN |
D_CONN P_TIMER 0 1 1 NOP D_CONN |
D_CONN P_TIMER 1 0 0 NOP D_CONN |
D_CONN P_TIMER 1 0 1 NOP D_CONN |
D_CONN P_TIMER 1 1 0 NOP D_CONN |
D_CONN P_TIMER 1 1 1 NOP D_CONN |
;; |
D_CONN REJ_TIMER 0 0 0 NOP D_CONN |
D_CONN REJ_TIMER 0 0 1 NOP D_CONN |
D_CONN REJ_TIMER 0 1 0 NOP D_CONN |
D_CONN REJ_TIMER 0 1 1 NOP D_CONN |
D_CONN REJ_TIMER 1 0 0 NOP D_CONN |
D_CONN REJ_TIMER 1 0 1 NOP D_CONN |
D_CONN REJ_TIMER 1 1 0 NOP D_CONN |
D_CONN REJ_TIMER 1 1 1 NOP D_CONN |
;; |
D_CONN BUSY_TIMER 0 0 0 NOP D_CONN |
D_CONN BUSY_TIMER 0 0 1 NOP D_CONN |
D_CONN BUSY_TIMER 0 1 0 NOP D_CONN |
D_CONN BUSY_TIMER 0 1 1 NOP D_CONN |
D_CONN BUSY_TIMER 1 0 0 NOP D_CONN |
D_CONN BUSY_TIMER 1 0 1 NOP D_CONN |
D_CONN BUSY_TIMER 1 1 0 NOP D_CONN |
D_CONN BUSY_TIMER 1 1 1 NOP D_CONN |
;; |
;; |
ERROR ACK_TIMER 0 0 0 ERR7 ERROR |
ERROR ACK_TIMER 0 0 1 ERR7 ERROR |
ERROR ACK_TIMER 0 1 0 ERR7 ERROR |
ERROR ACK_TIMER 0 1 1 ERR7 ERROR |
ERROR ACK_TIMER 1 0 0 ERR8 RESET_WAIT |
ERROR ACK_TIMER 1 0 1 ERR8 RESET_WAIT |
ERROR ACK_TIMER 1 1 0 ERR8 RESET_WAIT |
ERROR ACK_TIMER 1 1 1 ERR8 RESET_WAIT |
;; |
ERROR P_TIMER 0 0 0 NOP ERROR |
ERROR P_TIMER 0 0 1 NOP ERROR |
ERROR P_TIMER 0 1 0 NOP ERROR |
ERROR P_TIMER 0 1 1 NOP ERROR |
ERROR P_TIMER 1 0 0 NOP ERROR |
ERROR P_TIMER 1 0 1 NOP ERROR |
ERROR P_TIMER 1 1 0 NOP ERROR |
ERROR P_TIMER 1 1 1 NOP ERROR |
;; |
ERROR REJ_TIMER 0 0 0 NOP ERROR |
ERROR REJ_TIMER 0 0 1 NOP ERROR |
ERROR REJ_TIMER 0 1 0 NOP ERROR |
ERROR REJ_TIMER 0 1 1 NOP ERROR |
ERROR REJ_TIMER 1 0 0 NOP ERROR |
ERROR REJ_TIMER 1 0 1 NOP ERROR |
ERROR REJ_TIMER 1 1 0 NOP ERROR |
ERROR REJ_TIMER 1 1 1 NOP ERROR |
;; |
ERROR BUSY_TIMER 0 0 0 NOP ERROR |
ERROR BUSY_TIMER 0 0 1 NOP ERROR |
ERROR BUSY_TIMER 0 1 0 NOP ERROR |
ERROR BUSY_TIMER 0 1 1 NOP ERROR |
ERROR BUSY_TIMER 1 0 0 NOP ERROR |
ERROR BUSY_TIMER 1 0 1 NOP ERROR |
ERROR BUSY_TIMER 1 1 0 NOP ERROR |
ERROR BUSY_TIMER 1 1 1 NOP ERROR |
;; |
;; |
NORMAL ACK_TIMER 0 0 0 NORMAL20 AWAIT |
NORMAL ACK_TIMER 0 0 1 NOP NORMAL |
NORMAL ACK_TIMER 0 1 0 NORMAL20 AWAIT |
NORMAL ACK_TIMER 0 1 1 NOP NORMAL |
NORMAL ACK_TIMER 1 0 0 SH11 RESET_WAIT |
NORMAL ACK_TIMER 1 0 1 SH11 RESET_WAIT |
NORMAL ACK_TIMER 1 1 0 SH11 RESET_WAIT |
NORMAL ACK_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
NORMAL P_TIMER 0 0 0 NORMAL19 NORMAL |
NORMAL P_TIMER 0 0 1 NORMAL19 NORMAL |
NORMAL P_TIMER 0 1 0 NORMAL19 NORMAL |
NORMAL P_TIMER 0 1 1 NORMAL19 NORMAL |
NORMAL P_TIMER 1 0 0 SH11 RESET_WAIT |
NORMAL P_TIMER 1 0 1 SH11 RESET_WAIT |
NORMAL P_TIMER 1 1 0 SH11 RESET_WAIT |
NORMAL P_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
NORMAL REJ_TIMER 0 0 0 NOP NORMAL |
NORMAL REJ_TIMER 0 0 1 NOP NORMAL |
NORMAL REJ_TIMER 0 1 0 NOP NORMAL |
NORMAL REJ_TIMER 0 1 1 NOP NORMAL |
NORMAL REJ_TIMER 1 0 0 SH11 RESET_WAIT |
NORMAL REJ_TIMER 1 0 1 SH11 RESET_WAIT |
NORMAL REJ_TIMER 1 1 0 SH11 RESET_WAIT |
NORMAL REJ_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
NORMAL BUSY_TIMER 0 0 0 NORMAL20 AWAIT |
NORMAL BUSY_TIMER 0 0 1 NOP NORMAL |
NORMAL BUSY_TIMER 0 1 0 NORMAL20 AWAIT |
NORMAL BUSY_TIMER 0 1 1 NOP NORMAL |
NORMAL BUSY_TIMER 1 0 0 SH11 RESET_WAIT |
NORMAL BUSY_TIMER 1 0 1 SH11 RESET_WAIT |
NORMAL BUSY_TIMER 1 1 0 SH11 RESET_WAIT |
NORMAL BUSY_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
;; |
BUSY ACK_TIMER 0 0 0 BUSY24 AWAIT_BUSY |
BUSY ACK_TIMER 0 0 1 NOP BUSY |
BUSY ACK_TIMER 0 1 0 BUSY24 AWAIT_BUSY |
BUSY ACK_TIMER 0 1 1 NOP BUSY |
BUSY ACK_TIMER 1 0 0 SH11 RESET_WAIT |
BUSY ACK_TIMER 1 0 1 SH11 RESET_WAIT |
BUSY ACK_TIMER 1 1 0 SH11 RESET_WAIT |
BUSY ACK_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
BUSY P_TIMER 0 0 0 BUSY23 BUSY |
BUSY P_TIMER 0 0 1 BUSY23 BUSY |
BUSY P_TIMER 0 1 0 BUSY23 BUSY |
BUSY P_TIMER 0 1 1 BUSY23 BUSY |
BUSY P_TIMER 1 0 0 SH11 RESET_WAIT |
BUSY P_TIMER 1 0 1 SH11 RESET_WAIT |
BUSY P_TIMER 1 1 0 SH11 RESET_WAIT |
BUSY P_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
BUSY REJ_TIMER 0 0 0 BUSY25 BUSY |
BUSY REJ_TIMER 0 0 1 BUSY26 BUSY |
BUSY REJ_TIMER 0 1 0 BUSY25 BUSY |
BUSY REJ_TIMER 0 1 1 BUSY26 BUSY |
BUSY REJ_TIMER 1 0 0 SH11 RESET_WAIT |
BUSY REJ_TIMER 1 0 1 SH11 RESET_WAIT |
BUSY REJ_TIMER 1 1 0 SH11 RESET_WAIT |
BUSY REJ_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
BUSY BUSY_TIMER 0 0 0 NOP BUSY |
BUSY BUSY_TIMER 0 0 1 NOP BUSY |
BUSY BUSY_TIMER 0 1 0 NOP BUSY |
BUSY BUSY_TIMER 0 1 1 NOP BUSY |
BUSY BUSY_TIMER 1 0 0 SH11 RESET_WAIT |
BUSY BUSY_TIMER 1 0 1 SH11 RESET_WAIT |
BUSY BUSY_TIMER 1 1 0 SH11 RESET_WAIT |
BUSY BUSY_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
;; |
REJECT ACK_TIMER 0 0 0 NOP REJECT |
REJECT ACK_TIMER 0 0 1 NOP REJECT |
REJECT ACK_TIMER 0 1 0 NOP REJECT |
REJECT ACK_TIMER 0 1 1 NOP REJECT |
REJECT ACK_TIMER 1 0 0 SH11 RESET_WAIT |
REJECT ACK_TIMER 1 0 1 SH11 RESET_WAIT |
REJECT ACK_TIMER 1 1 0 SH11 RESET_WAIT |
REJECT ACK_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
REJECT P_TIMER 0 0 0 NOP REJECT |
REJECT P_TIMER 0 0 1 NOP REJECT |
REJECT P_TIMER 0 1 0 NOP REJECT |
REJECT P_TIMER 0 1 1 NOP REJECT |
REJECT P_TIMER 1 0 0 SH11 RESET_WAIT |
REJECT P_TIMER 1 0 1 SH11 RESET_WAIT |
REJECT P_TIMER 1 1 0 SH11 RESET_WAIT |
REJECT P_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
REJECT REJ_TIMER 0 0 0 NOP REJECT |
REJECT REJ_TIMER 0 0 1 NOP REJECT |
REJECT REJ_TIMER 0 1 0 NOP REJECT |
REJECT REJ_TIMER 0 1 1 NOP REJECT |
REJECT REJ_TIMER 1 0 0 SH11 RESET_WAIT |
REJECT REJ_TIMER 1 0 1 SH11 RESET_WAIT |
REJECT REJ_TIMER 1 1 0 SH11 RESET_WAIT |
REJECT REJ_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
REJECT BUSY_TIMER 0 0 0 NOP REJECT |
REJECT BUSY_TIMER 0 0 1 NOP REJECT |
REJECT BUSY_TIMER 0 1 0 NOP REJECT |
REJECT BUSY_TIMER 0 1 1 NOP REJECT |
REJECT BUSY_TIMER 1 0 0 SH11 RESET_WAIT |
REJECT BUSY_TIMER 1 0 1 SH11 RESET_WAIT |
REJECT BUSY_TIMER 1 1 0 SH11 RESET_WAIT |
REJECT BUSY_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
;; |
AWAIT ACK_TIMER 0 0 0 NOP AWAIT |
AWAIT ACK_TIMER 0 0 1 NOP AWAIT |
AWAIT ACK_TIMER 0 1 0 NOP AWAIT |
AWAIT ACK_TIMER 0 1 1 NOP AWAIT |
AWAIT ACK_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT ACK_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT ACK_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT ACK_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT P_TIMER 0 0 0 NOP AWAIT |
AWAIT P_TIMER 0 0 1 NOP AWAIT |
AWAIT P_TIMER 0 1 0 NOP AWAIT |
AWAIT P_TIMER 0 1 1 NOP AWAIT |
AWAIT P_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT P_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT P_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT P_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT REJ_TIMER 0 0 0 NOP AWAIT |
AWAIT REJ_TIMER 0 0 1 NOP AWAIT |
AWAIT REJ_TIMER 0 1 0 NOP AWAIT |
AWAIT REJ_TIMER 0 1 1 NOP AWAIT |
AWAIT REJ_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT REJ_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT REJ_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT REJ_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT BUSY_TIMER 0 0 0 NOP AWAIT |
AWAIT BUSY_TIMER 0 0 1 NOP AWAIT |
AWAIT BUSY_TIMER 0 1 0 NOP AWAIT |
AWAIT BUSY_TIMER 0 1 1 NOP AWAIT |
AWAIT BUSY_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT BUSY_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT BUSY_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT BUSY_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
;; |
AWAIT_BUSY ACK_TIMER 0 0 0 NOP AWAIT_BUSY |
AWAIT_BUSY ACK_TIMER 0 0 1 NOP AWAIT_BUSY |
AWAIT_BUSY ACK_TIMER 0 1 0 NOP AWAIT_BUSY |
AWAIT_BUSY ACK_TIMER 0 1 1 NOP AWAIT_BUSY |
AWAIT_BUSY ACK_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT_BUSY ACK_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT_BUSY ACK_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT_BUSY ACK_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT_BUSY P_TIMER 0 0 0 NOP AWAIT_BUSY |
AWAIT_BUSY P_TIMER 0 0 1 NOP AWAIT_BUSY |
AWAIT_BUSY P_TIMER 0 1 0 NOP AWAIT_BUSY |
AWAIT_BUSY P_TIMER 0 1 1 NOP AWAIT_BUSY |
AWAIT_BUSY P_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT_BUSY P_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT_BUSY P_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT_BUSY P_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT_BUSY REJ_TIMER 0 0 0 NOP AWAIT_BUSY |
AWAIT_BUSY REJ_TIMER 0 0 1 NOP AWAIT_BUSY |
AWAIT_BUSY REJ_TIMER 0 1 0 NOP AWAIT_BUSY |
AWAIT_BUSY REJ_TIMER 0 1 1 NOP AWAIT_BUSY |
AWAIT_BUSY REJ_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT_BUSY REJ_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT_BUSY REJ_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT_BUSY REJ_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT_BUSY BUSY_TIMER 0 0 0 NOP AWAIT_BUSY |
AWAIT_BUSY BUSY_TIMER 0 0 1 NOP AWAIT_BUSY |
AWAIT_BUSY BUSY_TIMER 0 1 0 NOP AWAIT_BUSY |
AWAIT_BUSY BUSY_TIMER 0 1 1 NOP AWAIT_BUSY |
AWAIT_BUSY BUSY_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT_BUSY BUSY_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT_BUSY BUSY_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT_BUSY BUSY_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
;; |
AWAIT_REJECT ACK_TIMER 0 0 0 NOP AWAIT_REJECT |
AWAIT_REJECT ACK_TIMER 0 0 1 NOP AWAIT_REJECT |
AWAIT_REJECT ACK_TIMER 0 1 0 NOP AWAIT_REJECT |
AWAIT_REJECT ACK_TIMER 0 1 1 NOP AWAIT_REJECT |
AWAIT_REJECT ACK_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT_REJECT ACK_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT_REJECT ACK_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT_REJECT ACK_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT_REJECT P_TIMER 0 0 0 NOP AWAIT_REJECT |
AWAIT_REJECT P_TIMER 0 0 1 NOP AWAIT_REJECT |
AWAIT_REJECT P_TIMER 0 1 0 NOP AWAIT_REJECT |
AWAIT_REJECT P_TIMER 0 1 1 NOP AWAIT_REJECT |
AWAIT_REJECT P_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT_REJECT P_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT_REJECT P_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT_REJECT P_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT_REJECT REJ_TIMER 0 0 0 NOP AWAIT_REJECT |
AWAIT_REJECT REJ_TIMER 0 0 1 NOP AWAIT_REJECT |
AWAIT_REJECT REJ_TIMER 0 1 0 NOP AWAIT_REJECT |
AWAIT_REJECT REJ_TIMER 0 1 1 NOP AWAIT_REJECT |
AWAIT_REJECT REJ_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT_REJECT REJ_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT_REJECT REJ_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT_REJECT REJ_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
AWAIT_REJECT BUSY_TIMER 0 0 0 NOP AWAIT_REJECT |
AWAIT_REJECT BUSY_TIMER 0 0 1 NOP AWAIT_REJECT |
AWAIT_REJECT BUSY_TIMER 0 1 0 NOP AWAIT_REJECT |
AWAIT_REJECT BUSY_TIMER 0 1 1 NOP AWAIT_REJECT |
AWAIT_REJECT BUSY_TIMER 1 0 0 SH11 RESET_WAIT |
AWAIT_REJECT BUSY_TIMER 1 0 1 SH11 RESET_WAIT |
AWAIT_REJECT BUSY_TIMER 1 1 0 SH11 RESET_WAIT |
AWAIT_REJECT BUSY_TIMER 1 1 1 SH11 RESET_WAIT |
;; |
/timertr.h
0,0 → 1,157
|
/* this file was generated on Thu Jan 8 00:21:21 GMT 1998 */ |
|
|
/* size of transition table is 898 bytes */ |
|
static char timertr_entry [ ] = { |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , ADM , |
NOP , ADM , NOP , ADM , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , CONN , NOP , CONN , |
NOP , CONN , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , |
NOP , RESET_CHECK , NOP , RESET_CHECK , SETUP7 , SETUP , |
SETUP7 , SETUP , SETUP3 , NORMAL , SETUP3 , NORMAL , |
SETUP8 , ADM , SETUP8 , ADM , SETUP3 , NORMAL , |
SETUP3 , NORMAL , NOP , SETUP , NOP , SETUP , |
NOP , SETUP , NOP , SETUP , NOP , SETUP , |
NOP , SETUP , NOP , SETUP , NOP , SETUP , |
NOP , SETUP , NOP , SETUP , NOP , SETUP , |
NOP , SETUP , NOP , SETUP , NOP , SETUP , |
NOP , SETUP , NOP , SETUP , NOP , SETUP , |
NOP , SETUP , NOP , SETUP , NOP , SETUP , |
NOP , SETUP , NOP , SETUP , NOP , SETUP , |
NOP , SETUP , RESET7 , RESET , RESET7 , RESET , |
RESET3 , NORMAL , RESET3 , NORMAL , RESET8 , ADM , |
RESET8 , ADM , RESET3 , NORMAL , RESET3 , NORMAL , |
NOP , RESET , NOP , RESET , NOP , RESET , |
NOP , RESET , NOP , RESET , NOP , RESET , |
NOP , RESET , NOP , RESET , NOP , RESET , |
NOP , RESET , NOP , RESET , NOP , RESET , |
NOP , RESET , NOP , RESET , NOP , RESET , |
NOP , RESET , NOP , RESET , NOP , RESET , |
NOP , RESET , NOP , RESET , NOP , RESET , |
NOP , RESET , NOP , RESET , NOP , RESET , |
D_CONN6 , D_CONN , D_CONN6 , D_CONN , D_CONN6 , D_CONN , |
D_CONN6 , D_CONN , D_CONN7 , ADM , D_CONN7 , ADM , |
D_CONN7 , ADM , D_CONN7 , ADM , NOP , D_CONN , |
NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , |
NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , |
NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , |
NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , |
NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , |
NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , |
NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , |
NOP , D_CONN , NOP , D_CONN , ERR7 , ERROR , |
ERR7 , ERROR , ERR7 , ERROR , ERR7 , ERROR , |
ERR8 , RESET_WAIT , ERR8 , RESET_WAIT , ERR8 , RESET_WAIT , |
ERR8 , RESET_WAIT , NOP , ERROR , NOP , ERROR , |
NOP , ERROR , NOP , ERROR , NOP , ERROR , |
NOP , ERROR , NOP , ERROR , NOP , ERROR , |
NOP , ERROR , NOP , ERROR , NOP , ERROR , |
NOP , ERROR , NOP , ERROR , NOP , ERROR , |
NOP , ERROR , NOP , ERROR , NOP , ERROR , |
NOP , ERROR , NOP , ERROR , NOP , ERROR , |
NOP , ERROR , NOP , ERROR , NOP , ERROR , |
NOP , ERROR , NORMAL20 , AWAIT , NOP , NORMAL , |
NORMAL20 , AWAIT , NOP , NORMAL , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
NORMAL19 , NORMAL , NORMAL19 , NORMAL , NORMAL19 , NORMAL , |
NORMAL19 , NORMAL , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , NORMAL , |
NOP , NORMAL , NOP , NORMAL , NOP , NORMAL , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , NORMAL20 , AWAIT , NOP , NORMAL , |
NORMAL20 , AWAIT , NOP , NORMAL , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
BUSY24 , AWAIT_BUSY , NOP , BUSY , BUSY24 , AWAIT_BUSY , |
NOP , BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , BUSY23 , BUSY , |
BUSY23 , BUSY , BUSY23 , BUSY , BUSY23 , BUSY , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , BUSY25 , BUSY , BUSY26 , BUSY , |
BUSY25 , BUSY , BUSY26 , BUSY , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
NOP , BUSY , NOP , BUSY , NOP , BUSY , |
NOP , BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , REJECT , |
NOP , REJECT , NOP , REJECT , NOP , REJECT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , NOP , REJECT , NOP , REJECT , |
NOP , REJECT , NOP , REJECT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
NOP , REJECT , NOP , REJECT , NOP , REJECT , |
NOP , REJECT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , REJECT , |
NOP , REJECT , NOP , REJECT , NOP , REJECT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , NOP , AWAIT , NOP , AWAIT , |
NOP , AWAIT , NOP , AWAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
NOP , AWAIT , NOP , AWAIT , NOP , AWAIT , |
NOP , AWAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT , |
NOP , AWAIT , NOP , AWAIT , NOP , AWAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , NOP , AWAIT , NOP , AWAIT , |
NOP , AWAIT , NOP , AWAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , |
NOP , AWAIT_BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_BUSY , |
NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , |
NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , |
NOP , AWAIT_BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_REJECT , |
NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , |
NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , |
NOP , AWAIT_REJECT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_REJECT , |
NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , |
SH11 , RESET_WAIT , SH11 , RESET_WAIT }; |
/Makefile
0,0 → 1,13
include $(TOPDIR)/Rules.make |
|
all: pdutr.h timertr.h |
|
pdutr.h: pdutr.pre compile.awk |
awk -f ./compile.awk pdutr.pre > pdutr.h |
|
timertr.h: timertr.pre compile.awk |
awk -f ./compile.awk timertr.pre > timertr.h |
|
clean: |
touch pdutr.h timertr.h |
rm pdutr.h timertr.h |