You are on page 1of 2

README

FPGA Design Workshop


The purpose of this workshop is to introduce you to the FPGA design flow using the ISE
Foundation software, and is intended for University faculty who are new to Programmable Logic.
During the course of the workshop, you will step through the complete Xilinx design flow from
design entry to download. The workshop includes slides and labs to help guide you through the
flow.
Required Materials
Software
- v7.1i ISE Software (see XUP donation request form)
- v7.1 Chipscope-Pro (see XUP donation request form)
Hardware
- Digilents Digilab Spartan-3 board, including download cable and power supply (see XUP
donation request form)
- RS-232 Serial Cable for debug
Prerequisites
Understanding of basic digital design and microcontrollers
Knowledge of VHDL or Verilog
The workshop materials should be installed on your PC as follows:
C:/xup/fpgaflow
/KCPSM3/Assembler (directory containing PicoBlaze assembler and template files)
/KCPSM3/Docs (directory containing user guides and user manuals for PicoBlaze)
/KCPSM3/JTAG_loader (utility for downloading assembled program to FPGA memory not used
for workshop)
/KCPSM3/Verilog (directory containing Verilog source code for PicoBlaze and reference designs)
/KCPSM3/VHDL (directory containing VHDL source code for PicoBlaze and reference designs)
/lab_docs (directory containing lab exercises, 6 word documents labdocs.zip)
/labs/Verilog (directory containing Verilog lab files, 6 zip files)
/labs/VHDL (directory containing VHDL lab files, 6 zip files)
/slides/day 1
Course Contents (01course_agenda_7.ppt)
Basic FPGA Architectures (11_basic_fpga_arch_7.ppt)
Xilinx Tool Flow (12_xilinx_tool_flow_7.ppt)
Architecture Wizard and PACE (13_archwiz_and_pace_7.ppt)
Reading Reports (14_reading_reports_7.ppt)
Global Timing Constraints (15_global_time_const_7.ppt)
FPGA Design Techniques (16_fpgaDsgnTech_7.ppt)
/slides/day 2
Synchronous Design Techniques (21_synch_des_tech_7.ppt)
Floorplanner: Effective Layout (22_floorplanner_adv.ppt)
Synthesis Techniques (23_synthesis_7.ppt)
Implementation Options (24_impl_options_7.ppt)
CoreGenerator (25_coregen_7.ppt)
Chipscope-Pro (26_chipscope_pro_7.ppt)
/spartan3 (directory contains Spartan-3 board manual and Spartan-3 data sheet)

README
Send any questions or comments to xup@xilinx.com

You might also like