99
Chapter 7
Examples for using
both HPS SoC and
FGPA
Although the HPS and the FPGA can operate independently, they are tightly coupled via a
high-bandwidth system interconnect built from high-performance ARM AMBA® AXITM bus
bridges. Both FPGA fabric and HPS can access to each other via these interconnect bridges. This
chapter provides demonstrations for how to using these bridges that can achieve superior
performance and lower latency when compared to solutions containing a separate FPGA and
discrete processor.
7
7
.
.
1
1
H
H
P
P
S
S
C
C
o
o
n
n
t
t
r
r
o
o
l
l
L
L
E
E
D
D
a
a
n
n
d
d
H
H
E
E
X
X
This demonstration presents using HPS to control the LED and HEX on the FPGA part through
Lightweight HPS-to-FPGA Bridge.
Function Block Diagram
Figure 7-1
shows the diagram of this demonstration. The HPS use Lightweight HPS-to-FPGA AXI
Bridge to communicate with FPGA. The HPS translate data to the FPGA through the lwaxi bridge.
The hardware in FPGA part is built in Qsys. The data translate through Lightweight HPS-to-FPGA
Bridge is converted into Avalon-MM master interface. So the IP PIO controller and HEX Controller
works as the Avalon-MM slave in the system. They control the pins related to the LED and HEX to
change the LED and HEX’s state. This is similar to the system using NIOS II processor to control
LED and HEX.
Summary of Contents for DE1-SOC
Page 1: ...1...
Page 108: ...107 Figure 8 4 Select Devices Page...