Xilinx VC709 Si570 Programming

Type
Programming

Xilinx VC709 Si570

The Xilinx VC709 Si570 is a versatile development board designed for engineers and hobbyists alike. It features a powerful Xilinx Zynq-7000 SoC, providing ample processing power for various applications. Additionally, the board includes a rich set of peripherals, including Gigabit Ethernet, USB 3.0, and HDMI, making it suitable for a wide range of projects.

One of the key features of the VC709 Si570 is the presence of a Silicon Labs Si570 Programmable Oscillator. This allows users to easily adjust the frequency of the board's system clock, enabling them to customize their designs for specific requirements. Whether you're working on embedded systems, signal processing, or other projects that demand precise timing, the VC709 Si570 provides the flexibility you need.

Xilinx VC709 Si570

The Xilinx VC709 Si570 is a versatile development board designed for engineers and hobbyists alike. It features a powerful Xilinx Zynq-7000 SoC, providing ample processing power for various applications. Additionally, the board includes a rich set of peripherals, including Gigabit Ethernet, USB 3.0, and HDMI, making it suitable for a wide range of projects.

One of the key features of the VC709 Si570 is the presence of a Silicon Labs Si570 Programmable Oscillator. This allows users to easily adjust the frequency of the board's system clock, enabling them to customize their designs for specific requirements. Whether you're working on embedded systems, signal processing, or other projects that demand precise timing, the VC709 Si570 provides the flexibility you need.

April 2015
VC709 Si570 Programming
XTP240
© Copyright 2015 Xilinx, Inc. All Rights Reserved.
XILINX, the Xilinx logo, the Brand Window and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are the property of
their respective owners.
NOTICE OF DISCLAIMER: The information disclosed to you hereunder (the “Information”) is provided “AS-IS” with no warranty of any kind, express or implied.
Xilinx does not assume any liability arising from your use of the Information. You are responsible for obtaining any rights you may require for your use of this
Information. Xilinx reserves the right to make changes, at any time, to the Information without notice and at its sole discretion. Xilinx assumes no obligation to
correct any errors contained in the Information or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical
support or assistance that may be provided to you in connection with the Information. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS,
IMPLIED, OR STATUTORY, REGARDING THE INFORMATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS.
Revision History
Date Version Description
04/30/14 12.0 Recompiled for 2015.1.
11/24/14 11.0 Recompiled for 2014.4.
10/08/14 10.0 Recompiled for 2014.3.
06/09/14 6.0 Recompiled for 2014.2.
04/16/14 5.0 Recompiled for 2014.1.
12/18/13 4.0 Recompiled for 2013.4.
10/23/13 3.0 Recompiled for 2013.3.
06/19/13 2.0 Recompiled for 2013.2
04/03/13 1.0 Initial version.
VC709 Si570 Programming Overview
Xilinx VC709 Board
Software Requirements
Setup for the VC709 Si570 Programming
Programming the Si570
Correcting the Frequency
Programming the FMC Si570
References
Note: This presentation applies to the VC709
VC709 Si570 Programming Overview
Description
The VC709 board has a Silicon Labs Si570 Programmable Oscillator that
defaults to 156.25 MHz. Via the IIC bus, the frequency of this device can be
changed. This tutorial shows how to change the output frequency of this
device.
Note: Presentation applies to the VC709
Xilinx VC709 Board
Vivado Software Requirements
Xilinx Vivado Design Suite 2015.1, Design Edition + SDK
Combined installer
Note: Presentation applies to the VC709
VC709 Setup
Connect a USB Type-
A to Mini-B cable to
the USB UART
connector on the
VC709 board
Connect this cable to
your PC
VC709 Setup
Connect a USB Type-
A to Micro-B cable to
the USB JTAG
(Digilent) connector
on the VC709 board
Connect this cable to
your PC
Power on the VC709
board for UART Drivers
Installation
VC709 Setup
Install USB UART Drivers
Refer to UG1033 for details on installing the USB to UART Drivers
Note: Presentation applies to the VC709
VC709 Setup
Reboot your PC if necessary
Right-click on My Computer
and select Properties
Select the Hardware tab
Click on Device Manager
Note: Presentation applies to the VC709
VC709 Setup
Expand the Ports
Hardware
Right-click on Silicon Labs
CP210x USB to UART
Bridge and select Properties
Note: Presentation applies to the VC709
VC709 Setup
Under Port Settings tab
Click Advanced
Set the COM Port to an open Com Port
setting from COM1 to COM4
Note: Presentation applies to the VC709
VC709 Setup
Refer to UG1036 regarding Tera Term installation
Board Power must be on before starting Tera Term
Start the Terminal Program
Select your USB Com Port
Set the baud to 9600
Note: Presentation applies to the VC709
Si Labs Programmable Oscillator Calculator
Download and install ProgOscillatorSwInstall.zip
Note: Presentation applies to the VC709
Setup for VC709 Si570 Programming
Unzip the VC709 Si570 Programming Design Files (2015.1 C) ZIP file
to your C:\ drive
Available through http://www.xilinx.com/vc709
Note: Presentation applies to the VC709
VC709 Si570 Programming
Open a Vivado Tcl Shell:
Start All Programs Xilinx Design Tools Vivado 2015.1
Vivado 2015.1 Tcl Shell
Note: Presentation applies to the VC709
VC709 Si570 Programming
Download the Frequency Adjust bitstream with Vivado
In the Vivado Tcl Shell type:
cd C:/vc709_si570_programming/ready_for_download
source freq_adjust.tcl
Note: Presentation applies to the VC709
VC709 Si570 Programming
Open the Debug Probes
Note: Presentation applies to the VC709
VC709 Si570 Programming
View the Debug Probes tab
Select the probes and drag to the hw_vios tab
Note: Presentation applies to the VC709
VC709 Si570 Programming
View the VIO Cores under the Debug Probes tab
The VIO Probes show 200 MHz for the System Clock, and 156.25 MHz for the
Si570 User Clock
Unsigned decimal values correspond to the frequency of each input
Note: Presentation applies to the VC709
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64

Xilinx VC709 Si570 Programming

Type
Programming

Xilinx VC709 Si570

The Xilinx VC709 Si570 is a versatile development board designed for engineers and hobbyists alike. It features a powerful Xilinx Zynq-7000 SoC, providing ample processing power for various applications. Additionally, the board includes a rich set of peripherals, including Gigabit Ethernet, USB 3.0, and HDMI, making it suitable for a wide range of projects.

One of the key features of the VC709 Si570 is the presence of a Silicon Labs Si570 Programmable Oscillator. This allows users to easily adjust the frequency of the board's system clock, enabling them to customize their designs for specific requirements. Whether you're working on embedded systems, signal processing, or other projects that demand precise timing, the VC709 Si570 provides the flexibility you need.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI