Zynq-7000 AP SoC - Implementing a Host PC GUI for Communication with Zynq Tech Tip

Zynq-7000 AP SoC - Implementing a Host PC GUI for Communication with Zynq Tech Tip

 

Zynq-7000 AP SoC - Implementing a Host PC GUI for Communication with Zynq Tech Tip

 


Table of Contents

Document History

Summary

Implementation

Block Diagram

Step by Step Instructions

How to Expand

Document History

Date

Version

Author

Description of Revisions

29th April 2014

0.1

Upender Cherukupally

Initial version








Summary


The Graphical User Interface (GUI) is a software application on a host PC used to communicate with an embedded system. The GUI provides the user with interactive commands inputs and graphical representation of the results data from the target embedded system. The GUI will be interfaced to the target system using the communication protocols like UART, USB or Ethernet. This techtip explains the step by step procedure to create a simple GUI using the Visual C# to interface and communicate with the Zynq-7000 AP SoC development kit with the UART as medium of communication to the host PC


Implementation

Implementation Details

Design Type

PS Only

SW Type

Standalone, Visula C# on windows PC

CPUs

1 ARM Cortex-A9

PS Features

  • DDR3

  • Cache

  • L1 and L2 Cache

  • OCM

PL Cores


Boards/Tools

One ZC702 or One ZC706, UART, USB & Power cables

Xilinx Tools Version

Vivado 2013.4 or latest

Other Details