Chapter 11. Ethernet Module
11-13
Programming Model
11.5.2 Interrupt Event Register (I_EVENT)
An event that sets a bit in I_EVENT generates an interrupt if the corresponding bit in the
interrupt mask register (I_MASK) is set. Bits in the interrupt event register are cleared
when a one is written to them. Writing a zero has no effect.
1
ETHER_EN Ethernet enable. When this bit is set, the FEC is enabled, and reception and transmission is
possible. When this bit is cleared, reception is immediately stopped and transmission is
stopped after a bad CRC is appended to any frame currently being transmitted. The buffer
descriptor(s) for an aborted transmit frame are not updated following deassertion of
ETHER_EN. When ETHER_EN is deasserted, the DMA, buffer descriptor, and FIFO control
logic are reset, including FIFO pointers.
0
RESET
Ethernet controller reset. When this bit is set, the equivalent of a hardware reset is
performed but it is local to the FEC. ETHER_EN is cleared and all other FEC registers take
their reset values. Also, any transmission/reception currently in progress is abruptly aborted.
This bit is automatically cleared by hardware once the reset sequence is complete
(approximately 16 clock cycles after being set).
31
30
29
28
27
26
25
24
23
22
21
20
16
Field HBERR BABR BABT GRA
TXF
TXB
RXF
RXB
MII EBERR UMINT
—
Reset
0000_0000_0000_0000
R/W
Read/write
15
0
Field
—
Reset
0000_0000_0000_0000
R/W
Read/write
Addr
MBAR + 0x844
Table 11-8. I_EVENT Field Descriptions
Bits
Name
Description
31
HBERR
Heartbeat error. A heartbeat was not detected within the heartbeat window following a
transmission.
30
BABR
Babbling receive error. A frame was received with length in excess of MAX_FL bytes.
29
BABT
Babbling transmit error. The transmitted frame length has exceeded MAX_FL bytes. This
condition is usually caused by a frame that is too long being placed into the transmit data
buffer(s). Truncation does not occur.
28
GRA
Graceful stop complete. A graceful stop, which was initiated by setting X_CTRL[GTS], is now
complete. This bit is set as soon as the transmitter has finished transmitting any frame that
was in progress when GTS was set.
27
TXF
Transmit frame interrupt. A frame has been transmitted and that the last corresponding buffer
descriptor has been updated.
26
TXB
Transmit buffer interrupt. A transmit buffer descriptor has been updated.
Table 11-7. ECNTRL Field Descriptions (Continued)
Bits
Name
Description
Содержание DigitalDNA ColdFire MCF5272
Страница 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Страница 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Страница 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Страница 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Страница 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Страница 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Страница 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Страница 338: ...13 44 MCF5272 User s Manual Application Examples ...
Страница 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Страница 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Страница 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Страница 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...
Страница 548: ...INDEX Index 12 MCF5272 User s Manual ...