MStream Core 2.x
Part of Network Port Registers
Registers |
|||
00h |
31:0 |
Identification 4D533278h |
RO |
02h |
31:0 |
Control |
R/W |
04h |
31:0 |
Status |
RO |
06h |
15:0 |
Minimal MTU |
RO |
07h |
15:0 |
Maximal MTU |
RO |
08h |
15:0 |
MTU |
R/W |
09h |
15:0 |
Max packet size, bytes |
R/W |
0Ah |
19:0 |
defragmentation timeout, microseconds |
R/W |
|
|||
10h |
31:0 |
RETX ack time |
RO |
12h |
31:0 |
RETX config |
RO |
14h |
31:0 |
RETX estimated RTT |
RO |
|
|||
1Eh |
31:0 |
Clock frequency, kHz |
RO |
20h-3Fh |
31:0 |
16 counters |
RO |
40h-4Fh |
31:0 |
8 timers |
RO |
50h-7Fh |
|
Timer resolution is 1 second.
Register description
Status register bits |
|
15:0 |
reserved |
23:16 |
MStream version minor |
31:24 |
MStream version major |
mstream control bits |
|||
1:0 |
clear buffers: write 2 to clear |
||
|
RETX config bits |
|||
3:0 |
number of buffers, log2 |
||
7:4 |
buffer address bits (9: normal, 11: jumbo 8k) |
||
|
Counters
0 |
Input word |
1 |
RETX output word |
2 |
Input packet |
3 |
Split packet |
4 |
Merged packet |
5 |
Passed (timeout) packet |
6 |
Passed (no more space) packet |
7 |
RETX input packet |
8 |
RETX output packet |
9 |
RETX retransmitted packet |
10 |
RETX received ACK |
11 |
RETX timeout |
12 |
RETX overflow |
13 |
Input header error |
14 |
Input length error |
15 |
Input data error |
Timers
0 |
Uptime |
1 |
Input packet |
2 |
Concatenated packet |
3 |
RETX output packet |
4 |
RETX received ACK |
5 |
RETX overflow |
6 |
RETX timeout |
7 |
RETX buffer overrun |