
Serial Communication Controllers (SCCs)
MC68360 USER’S MANUAL
a busy (out-of-buffers) condition since only one Rx BD was pre-
pared.
7.10.22 RAM Microcodes
Additional protocols may be added in the future through the use of RAM microcodes. See
Appendix C RISC Microcode from RAM for more information.
7.10.23 Ethernet Controller
The Ethernet/IEEE 802.3 protocol is a widely used LAN that is based on the carrier sense
multiple access/collision detect (CSMA/CD) approach. Ethernet and IEEE 802.3 frames are
very similar and can co-exist on the same LAN. The two protocols are referred to synony-
mously as "Ethernet" in this manual unless specifically noted. Ethernet/IEEE 802.3 frames
are based on the frame structure shown in Figure 7-65.
Figure 7-65. Ethernet/802.3 Frame Format;
The frame begins with a 7-byte preamble of alternating ones and zeros. Since the frame is
Manchester encoded, the preamble gives receiving stations a known pattern on which to
lock. The start frame delimiter, which signifies the beginning of the frame, follows the pre-
amble. The 48-bit destination address is next, followed by the 48-bit source address. Origi-
nal versions of the IEEE 802.3 specification allowed 16-bit addressing; however, this
addressing has never been significantly used in the industry.
The next field is the type field in Ethernet and the length field in IEEE 802.3. The type field
is used to signify the protocol used in the rest of the frame (e.g., TCP/IP). The length field is
used to specify the length of the data portion of the frame. For Ethernet and IEEE 802.3
frames to co-exist on the same LAN, the length field of the frame must always be unique
from any type fields used in Ethernet. This has limited the length of the data portion of the
frame to 1500 bytes, and therefore the total frame length to 1518 bytes.
The final 4 bytes of the frame are the FCS. This is the standard 32-bit CCITT-CRC polyno-
mial used in many other protocols.
When a station wishes to transmit, it checks for activity on the LAN. When the LAN becomes
silent for a specified period, the station begins transmission. During transmission, the station
continually checks for collision on the LAN. If a collision is detected, the station forces a jam
of all ones on its frame and ceases transmission. Collisions usually occur close to the begin-
ning of a frame. The station then waits a random period of time (backoff) before attempting
to transmit again. Once the backoff is complete, the station waits for silence on the LAN and
PREAMBLE
FRAME
CHECK
SEQUENCE
START
FRAME
DELIMITER
DATA
7 BYTES
1 BYTE
46–1500 BYTES
DEST.
ADDR.
SOURCE
ADDR.
6 BYTES
2 BYTES
TYPE/
LENGTH
6 BYTES
4 BYTES
FRAME LENGTH IS 64–1518 BYTES
NOTE: The LSB of each octet is transmitted first.
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.