Guelph University
School of Engineering
ENG6530: Reconfigurable Computing Systems

Profiling Information:

****
How to Profile on Unix/Linux System

C Code for Profiling:
****
A Simple Application with three functions (SimpleAppProfile.c)
****
Image Processing, Matrix Operation Application (Matrix_Operations.c)

VHDL and C Code for IP Integration:
****
VHDL Code for Multiplier
****
C Code to Test Multiplier IP in the FPGA

Xilinx Tutorials (Utilizing ARM Processor of ZedBoard):
****
Xilinx Vivado Tutorial (#1), Using the Arm Processor on Zync FPGA (ZedBoard)
****
Constraint File for Tutorial (#1) , Using the Arm Processor on Zync FPGA (ZedBoard)

****
Xilinx Vivado Tutorial (#2) , Using the Arm Processor and GPIO on Zync FPGA (ZedBoard)
****
C Code for Tutorial (#2) , Using the Arm Processor and GPIO on Zync FPGA (ZedBoard)
****
Constraint File for Tutorial (#2) , Using the Arm Processor and GPIO on Zync FPGA (ZedBoard)

School of Engineering Specific Tutorials:
****
Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial
****
Creating a Custom IP Block in Vivado using ZedBoard: A Tutorial
****
Xilinx EDK Tutorial, Building a MicroBlaze Processor on NEXYS-3 FPGA (Executing a program only)
****
Xilinx EDK Tutorial, Building a MicroBlaze Processor on NEXYS-3 FPGA (Profiling)

Digilent NEXYS3 Information:
****
NEXYS 3 BSB Support Files for PLB-Based Designs (By Digilent)
****
Documentation of NEXYS 3 Sparatan 6 Board)
****
NEXYS 3 Spartan-6 FPGA Board, Support Documents (Digilent)

AVNET ZedBoard Information:
****
ZedBoard Jumper Connections + Power + USB Cables
****
ZedBoard Bood Guide and JTAG Configuration
****
ZedBoard User Guide
****
ZedBoard Getting Started Guide

This page is maintained by Shawki Areibi, sareibi@uoguelph.ca
Last modified Sept. 2023