Table of Contents



Document History

DateVersionAuthorDescription of Revisions
11/11/20161.0Rajesh GugulothuInitial Release
21/02/20172.0Rajesh GugulothuUpdated with 2016.4 tools Release and Added design
files to support zcu102 Rev-B/Rev-D ,Rev-1.0 boards
10/07/20173.0Rajesh GugulothuUpdated with 2017.1 tools Release and Added design
files to support zcu102 Rev-D2 with production silicon ,Rev-1.0 boards with production silicon and Rev 1.0 board.
14/06/20184.0Surender PolsaniUpdated with 2018.1 tools Release and Added design
files to support zcu102 Rev-D2 with production silicon ,Rev-1.0 boards with production silicon and Rev 1.0 board.

Summary


Implementation

Implementation Details
Design TypePS Only
SW TypeLinux
CPUsQuad-core ARM® Cortex™-A53 Application Processing Unit,ARM® Mali-400 MP2 Graphics Processing Unit.
PS FeaturesDDR controller,UART,SD/eMMC interface, USB 3.0,DisplayPort
Boards/ToolsZCU102 Rev-B/Rev-D,Rev-1.0 with production silicon and Rev 1.0 board
Xilinx Tools VersionSDK 2018.1
Other DetailsARM® DS-5 Mali graphics debugger tool
Host TypeWindows 64-bit

Files Provided
Graphics_Application_Debugging.zipArchive file contains the Design_files directory
Description

Requirements:
Block Diagram:


Executing the tech tip with prebuilt images:

Installing ARM Mali Graphics Debugger tool on windows:


In this section we are going to explain step by step procedure for installing ARM Mali Graphics debugger tool on windows machine.As the host machine ( windows) and target boards are communicates through the Ethernet.
Note:It is remanded to install ARM DS-5 5.26.2 version.
https://developer.arm.com/products/software-development-tools/ds-5-development-studio/resources/tutorials/getting-started-with-ds-5-development-studio

Compiling & building Linux Images:

This section goes through the procedure to compile and build the Linux with profiling option enabled.it covers the following topics
ZCU102 Board Setup:
Before going to execute the demo , make sure the proper connections between the host system and board.Bellow are the steps to do the same
Fig: Setting host IP address



Debugging an example graphics application:

This section walks through the steps how to execute and debug a graphics application using ARM Mali graphics debugger.

Fig: MGD daemon running log



Fig: Mali Graphics debugger

Fig: Connecting Debugger with target



Fig:Selecting Set Target IP option

Fig:Writing IP address



Fig:Single Frame capture
Appendix A:File Description in Design directory