Architecture rtl of icmpv4_TX
Name |
Description |
---|---|
T_STATE |
Processes
# |
Current State |
Next State |
Condition |
---|---|---|---|
1 |
ST_IDLE |
ST_SEND_ECHO_type |
[(Command when NET_ICMPV4_TX_CMD_ECHO_REQUEST), (Command when NET_ICMPV4_TX_CMD_ECHO_REPLY)] |
2 |
ST_SEND_ECHO_type |
ST_SEND_ECHO_CODE |
[(Out_Ack = '1')] |
3 |
ST_SEND_ECHO_CODE |
ST_SEND_ECHOREQUEST_CHECKSUM_0 |
[(Out_Ack = '1')] |
4 |
ST_SEND_ECHOREQUEST_CHECKSUM_0 |
ST_SEND_ECHOREQUEST_CHECKSUM_1 |
[(Out_Ack = '1')] |
5 |
ST_SEND_ECHOREQUEST_CHECKSUM_1 |
ST_SEND_ECHOREQUEST_IDENTIFIER_0 |
[(Out_Ack = '1')] |
6 |
ST_SEND_ECHOREQUEST_IDENTIFIER_0 |
ST_SEND_ECHOREQUEST_IDENTIFIER_1 |
[(Out_Ack = '1')] |
7 |
ST_SEND_ECHOREQUEST_IDENTIFIER_1 |
ST_SEND_ECHOREQUEST_SEQUENCENUMBER_0 |
[(Out_Ack = '1')] |
8 |
ST_SEND_ECHOREQUEST_SEQUENCENUMBER_0 |
ST_SEND_ECHOREQUEST_SEQUENCENUMBER_1 |
[(Out_Ack = '1')] |
9 |
ST_SEND_ECHOREQUEST_SEQUENCENUMBER_1 |
ST_SEND_ECHOREQUEST_DATA |
[(Out_Ack = '1')] |
10 |
ST_SEND_ECHOREQUEST_DATA |
ST_COMPLETE |
[((Out_Ack = '1') and (PayloadROM_Reader_ov = '1'))] |
11 |
ST_COMPLETE |
ST_IDLE |
[EMPTY] |
12 |
ST_SEND_ECHOREPLY_DATA |
ST_COMPLETE |
[((Out_Ack = '1') and (In_Meta_Payload_last = '1'))] |