English
Language : 

28953-SWG-001-A Datasheet, PDF (79/183 Pages) M/A-COM Technology Solutions, Inc. – Application and Channel Unit Software
RS8953B
Application and Channel Unit Software Developer’s Guide
6.0 Channel Unit Code
6.7 EOC Operation
6.7.5 EOC Handling on the HTU-C Side
6.7.5.1 EOC Master
Figure 6-9 illustrates the state transition diagram for the EOC master.
Figure 6-9. State Transition Diagram for the EOC Master
COMMAND
RESP2
3rd valid echo
to command
clear EOC_STATUS_RUN
2nd valid echo
to command
1st valid echo
COMMAND to command
RESP1
invalid
echo
send Message/Echo
EOC_CMD Response command
REQUEST
timeout
clear EOC_STATUS_RUN
set EOC_STATUS_ERROR
EOC_CMD
READY
Power-On
DSL NOT READY
clear all EOC STATUS bits
EOC_IDLE
Any State
DSL READY
set EOC_STATUS_AVAILABLE
DATA message AND
all data received
1. read data
2. prepare EOC_HOLD or
Eoc_RTN command
DATA echo AND
all data sent
send END_OF_DATA
clear EOC_STATUS_RUN
send Data Write
command
EOC_WRITE
REQUEST
send Data Read
command
EOC_READ
REQUEST
invalid response
DATA_WRITE
echo
DATA_READ
echo
invalid
echo
WCMD
ACK2
WCMD
ACK1
DATA_WRITE
echo
timeout
prepare EOC_RTN
or EOC_HOLD
command
EOC_UTC_STATE
(set EOC_STATUS_ERROR)
RCMD
ACK1
DATA_READ
echo
RCMD
ACK2
DATA_READ echo
send NEXT_BYTE command
DATA_WRITE echo
send data
DATA
echo
EOC_DATA
WRITE_STATE
DATA
echo
EOC_BYTE
WRITE2
EOC_BYTE
WRITE1
invalid
echo
DATA echo AND
all data not sent
send more data
timeout
timeout
EOC_DATA
READ_STATE
EOC_NEXT
ACK2
NEXT_BYTE
echo
EOC_NEX
ACK1
DATA message
NEXT_BYTE
echo
NEXT_BYTE
echo
EOC_DATA
RECEIVE_STATE
DATA message
DATA message AND
all data not received
1. read data
2. send NEXT_BYTE
command
invalid
echo
EOC_BYTE
READ1
DATA
message
EOC_BYTE
READ2
100418C
Conexant
6-17