Using the Xilinx LogiCORE IP Tri-Mode Ethernet MACs
Figure 12-5 can be implemented using the Xilinx tool set using two methods:
•“Using an EDK Project Top Level”
•“Using an ISE Software
Using an EDK Project Top Level
EDK Tool Domain
BRAM
lmb_bram_if_cntlr
Microblaze
PLB
xps_intc |
| xps_uartlite |
| pcore: | |||
|
|
|
|
|
| plb_port | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interrupt_ptp_timer
interrupt_ptp_tx
interrupt_ptp_rx
pcore
Custom AV logic
pcore
Custom Legacy logic
pcore
Ethernet
AVB
Endpoint
PLB
AV
traffic I/F
Legacy traffic I/F
pcore
TEMAC
Host I/F
MAC client I/F
MDIO
Ethernet
PHY I/F
Figure 12-6: Connection into an Embedded Processor Sub-system with an EDK Top-level Project
Figure 12-6 shows the implementation using an EDK project. In this hierarchy, the Ethernet AVB Endpoint, Tri-Mode Ethernet MAC, and all custom logic blocks, must be manually translated into pcores using the standard pcore approach described in Xilinx Platform Studio documentation. The standard EDK flow can then be implemented to build the project.
Ethernet AVB Endpoint User Guide | www.xilinx.com | 121 |
UG492 July 23, 2010