CD2231

Manufacturer Part NumberCD2231
DescriptionCD2231 Intelligent Two-channel Lan And Wan Communications Controller
ManufacturerIntel Corporation
CD2231 datasheet
 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Page 71
72
Page 72
73
Page 73
74
Page 74
75
Page 75
76
Page 76
77
Page 77
78
Page 78
79
Page 79
80
Page 80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
Page 73/178

Download datasheet (3Mb)Embed
PrevNext
Intelligent Two-Channel LAN and WAN Communications Controller — CD2231
6.3.1
Framing
As defined in the original implementation, SLIP frames end with an ‘END’ character and have no
beginning character. However, RFC-1055 suggests that all frames begin and end with ‘END’
characters. The CD2231 uses the ‘END’ character essentially as opening and closing flags. The
defined characters (see table below) are fixed (hardcoded) and cannot be changed by the user.
Defined Character
END
ESC
ESC_END
ESC_ESC
The CD2231 uses the following conventions when transmitting a SLIP frame:
When an ‘END’ character is to be sent, it is replaced by the character sequence ‘ESC’,
‘ESC_END’.
When an ‘ESC’ character is to be sent, it is replaced by the character sequence ‘ESC’,
‘ESC_ESC’.
During receipt of a frame, the CD2231 makes the following substitutions:
When an ‘ESC’ character is found in the data stream, only the ‘ESC_END’ and ‘ESC_ESC’
characters can follow. These two character sequences are replaced with a single character:
— The sequence ‘ESC’, ‘ESC_END’ is replaced with ‘END’.
— The sequence ‘ESC’, ‘ESC_ESC’ is replaced with ‘ESC’.
Even though the characters ‘ESC_END’ and ‘ESC_ESC’ are the only valid characters
following ‘ESC’, RFC-1055 suggests that when other characters are encountered, the ‘ESC’
should be discarded and the second character should be kept unmodified. The CD2231 follows
this convention.
The SLIP protocol prohibits in-band flow control. As such, the CD2231 does not respond to XON
and XOFF characters in any special way, they are treated as normal data.
6.3.2
Debugging Aids
For debug purposes, the CD2231 can send the sequence ‘ESC’, ‘END’, by the STCR (Special
Transmit Command register). This is intended as an abort frame function. The STCR also has a
command for sending a bad (0 value) Stop bit, which causes a framing error at the receiving end.
When the CD2231 receives the sequence ‘ESC’, ‘END’, it is reported as ‘receive abort’ in the
RISR register. A bad Stop bit is reported as a FE (framing error) in the RISR.
6.4
MNP 4/ARAP Protocol Processing
Note: SLIP, MNP4, and Automatic In-Band Flow Control modes are only available on Revision B and
later devices.
Datasheet
Hex Encoding
0xC0
0xDB
0xDC
0xDD
73