Microcontroller Initialization; User Initialization (After Asserting Ecr[Ether_En]); Fec User Initialization (Before Ecr[Ether_En]) - Motorola ColdFire MCF5281 User Manual

Motorola microcontroller user's manual
Table of Contents

Advertisement

Table 17-2. User Initialization (Before ECR[ETHER_EN]) (continued)
FEC FIFO/DMA registers that require initialization are defined in Table 17-3.
Table 17-3. FEC User Initialization (Before ECR[ETHER_EN])

17.4.3 Microcontroller Initialization

In the FEC, the descriptor control RISC initializes some registers after ECR[ETHER_EN]
is asserted. After the microcontroller initialization sequence is complete, the hardware is
ready for operation.
Table 17-4 shows microcontroller initialization operations.

17.4.4 User Initialization (After Asserting ECR[ETHER_EN])

After asserting ECR[ETHER_EN], the user can set up the buffer/frame descriptors and
write to the TDAR and RDAR. Refer to Section 17.6, "Buffer Descriptors" for more
details.
MOTOROLA
Description
MSCR (optional)
Clear MIB_RAM (locations IPSBAR + 0x1200-0x12FC)
Description
Initialize FRSR (optional)
Initialize EMRBR
Initialize ERDSR
Initialize ETDSR
Initialize (Empty) Transmit Descriptor ring
Initialize (Empty) Receive Descriptor ring
Table 17-4. Microcontroller Initialization
Description
Initialize BackOff Random Number Seed
Activate Receiver
Activate Transmitter
Clear Transmit FIFO
Clear Receive FIFO
Initialize Transmit Ring Pointer
Initialize Receive Ring Pointer
Initialize FIFO Count Registers
Chapter 17. Fast Ethernet Controller (FEC)
Functional Description
17-7

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents