Chapter 12: System Integration
In this example, the instance of the Ethernet AVB Endpoint core should be assigned a base address in the Microprocessor Hardware Specification (.mhs) file, to match that of the Ethernet AVB Endpoint “PLB Base Address” (in the generated netlist produced by the CORE Generator software). Then the AVB software drivers can be assigned to this instance in the Microprocessor Software Specification (.mss) file.
Using an ISE Software Top-Level Project
ISE tool domain
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
Custom AV logic
Custom Legacy logic
Ethernet
AVB
Endpoint
PLB
AV
traffic I/F
Legacy traffic I/F
TEMAC
Host I/F
MAC client I/F
MDIO
Ethernet
PHY I/F
Figure 12-7: Connection into an Embedded Processor Sub-system with an ISE Software Top-Level Project
122 | www.xilinx.com | Ethernet AVB Endpoint User Guide |
|
| UG492 July 23, 2010 |