Digilent Embedded Linux User Manual
Page 2
![background image](/manuals/672986/2/background.png)
Using Zynq with Linux
www.digilentinc.com
page 2 of 23
Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.
Section I: Hardware Customization
Before creating your customized hardware, we suggest you start with the Linux Hardware Design
Project available on
your board’s Digilent product webpage. The reference design includes the proper
configuration for most of the peripheral devices available on-board your product including the interrupt
controller, timer, clock generator, AXI interconnects, etc. that are all essential for Linux to operate
properly.
Processing System
Programmable Logic
Application Processor Unit
NEON/FPU Engine
MMU
Cortex-A9
MPCore
CPU
32KB I Cache
32KB D Cache
NEON/FPU Engine
MMU
Cortex-A9
MPCore
CPU
32KB I Cache
32KB D Cache
GIC
Snoop Control Unit
512KB L2 Cache & Controller
SWDT
TTC
SLCR
OCM
Interconnect
256KB OCM
BootROM
Central Interconnect
UART1
GPIO
SD0
USB0
Enet0
QSPI
AXI
Interconnect 0
(AXI_LITE)
Clock generator
AXI
DMA
AXI
DMA
AXI
VDMA
Axi_gpio
(ADAU1761)
Axi_i2s_adi
(ADAU1761)
Axi_iic
(ADAU1761)
Axi_spdif_tx
(ADV7511)
Axi_hdmi_tx_16b
(ADV7511)
Axi_iic
(ADV7511)
Axi
Interconnect 1
Axi
Interconnect 2
DDR2/3 Memory
Controller
512 MB
DDR3
PL to
Memory
Interconnect
Axi_clkgen
Figure 1. System Architecture of Linux Hardware Design Project for ZedBoard