Ethernet MAC
UG0331 User Guide Revision 15.0
384
8.
The software should respond to the RxPktReceived interrupt by reading the packet from its location
in the ring buffer and then setting the Empty Flag in the descriptor to ‘1’ again to mark this segment
of the ring buffer as available for storing further received packets.
9.
If a bus error occurs, the DMA controller terminates the sequence of the receive packet transfers,
sets the Bus Error bit in the DMA_RX_STATUS register, and clears the RxEnable bit in the
DMA_RX_CTRL register. If enabled, an interrupt is generated with the DMA Interrupts register
showing an Rx Bus Error as the source of this interrupt.
Any further transfers require the DMA_RX_DESC register to be updated to record the start position
in the ring buffer that is now required and the RxEnable bit is to be set to ‘1’ again.
11.5
How to Use TSEMAC
TSEMAC can be configured using the Libero SoC design software. Using the MSS Ethernet Configurator
macro, external PHY interface can be selected as shown in the following figure. The external PHY
interface can be MII or GMII or TBI. The MII and GMII interfaces are routed though the FPGA fabric onto
the MSIOs, and the TBI interface is routed though the FPGA fabric on-to the SERDESIOs.
Figure 156 •
External PHY Interface Selection in MSS EMAC Configurator
Using the MSS EMAC configurator, the line speed can be selected. Supported line speeds are:
•
10/100 Mbps for the MII interface
•
10/100/1000 Mbps for the GMII and TBI interfaces
Содержание SmartFusion2 MSS
Страница 1: ...UG0331 User Guide SmartFusion2 Microcontroller Subsystem ...
Страница 166: ...Cortex M3 Processor Reference Material UG0331 User Guide Revision 15 0 132 ...
Страница 200: ...Embedded NVM eNVM Controllers UG0331 User Guide Revision 15 0 166 Figure 87 System Builder Window ...
Страница 407: ...Universal Serial Bus OTG Controller UG0331 User Guide Revision 15 0 373 ...
Страница 806: ...Fabric Interface Controller UG0331 User Guide Revision 15 0 772 Figure 345 FIC Master AHB Lite Subsystem ...