Application
Figure 2-5
describes various components of the application.
X-Ref Target - Figure 2-5
User Space
Pthread
Libraries
Kernel Space Drivers
Hardware
The application is divided into the following functional blocks:
•
GUI
•
Control and decision making
•
User space device control
•
Software Sobel filter processing
The first three components run in one thread of the application, while the software Sobel
filter runs in a second separate thread. The Linux kernel is in SMP mode and both the cores
are utilized for running different threads. At run time, the kernel assigns one of the cores for
software Sobel filter processing and other core for running the rest of the application and
the operating system.
Zynq-7000 AP SoC ZC702 Base TRD
UG925 (v6.0) February 21, 2014
Application
Graphical User Interface
Control and
Decision
Making
User Space
Device Control
Accessing
Memory-Mapped
Hardware
HW
Access
Figure 2-5: Application Functional Blocks
www.xilinx.com
Software Sobel
Filter Processing
Kernel
Driver
Kernel
Calls
Driver
Calls
Software Architecture
Qt
Libraries
UG925_c2_03_061312
40
Send Feedback
Need help?
Do you have a question about the Zynq-7000 and is the answer not in the manual?
Questions and answers