Xilinx Spartan-6 FPGA Board Setup

Slides:



Advertisements
Similar presentations
06/10/071 Security System Using VHDL. 06/10/072 Project Members Amal Shanavas Aneez I Ijas Rahim Renjith S Menon Sajid S Chavady.
Advertisements

Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
FPGA and ASIC Technology Comparison - 1 © 2009 Xilinx, Inc. All Rights Reserved FPGA and ASIC Technology Comparison, Part 2.
Hao wang and Jyh-Charn (Steve) Liu
OBJECTIVES Learn the history of HDL Development. Learn how the HDL module is structured. Learn the use of operators in HDL module. Learn the different.
VHDL - I 1 Digital Systems. 2 «The designer’s guide to VHDL» Peter J. Andersen Morgan Kaufman Publisher Bring laptop with installed Xilinx.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
ECE 699: Lecture 2 ZYNQ Design Flow.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
1 Chapter 7 Design Implementation. 2 Overview 3 Main Steps of an FPGA Design ’ s Implementation Design architecture Defining the structure, interface.
Implementation of DSP Algorithm on SoC. Characterization presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompany engineer : Emilia Burlak.
VLSI Design Lab Introduction
April 15, Synthesis of Signal Processing on FPGA Hongtao
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 FPGA: Field Programmable Gate Arrays Vincent Giannone Mentor: Dr. Janusz.
2012/03/06 匡建慈. goals  To build a multi-core platform with Hadoop environment.  Hardware architecture  What is Hadoop ?  What to do and what we have.
System Arch 2008 (Fire Tom Wada) /10/9 Field Programmable Gate Array.
Design Verification An Overview. Powerful HDL Verification Solutions for the Industry’s Highest Density Devices  What is driving the FPGA Verification.
1 H ardware D escription L anguages Modeling Digital Systems.
J. Christiansen, CERN - EP/MIC
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
Introducing the Nexys 2 Board CS 332 – Operating Systems 12/04/2011 by Otto Castell-R.
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
VHDL From Ch. 5 Hardware Description Languages. History 1980’s Schematics 1990’s Hardware Description Languages –Increased due to the use of Programming.
A Brief Introduction to FPGAs
SUBJECT : DIGITAL ELECTRONICS CLASS : SEM 3(B) TOPIC : INTRODUCTION OF VHDL.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
Introduction to the FPGA and Labs
EET 1131 Unit 4 Programmable Logic Devices
The Jülich Digital Readout System for PANDA Developments
Design and Analysis of Low-Power novel implementation of encryption standard algorithm by hybrid method using SHA3 and parallel AES.
Programmable Hardware: Hardware or Software?
LAB #4 Xilinix ISE Foundation Tools VHDL Design Entry “A Tutorial”
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Implementing VHDL Modules onto Atlys Demo Board
Introduction to Programmable Logic
PyBAR Firmware Structure and Operation Experience
ECE 551: Digital System Design & Synthesis
Xilinx Ready to Use Design Solutions
ENG3050 Embedded Reconfigurable Computing Systems
Electronics for Physicists
FPGA BASED SPEED CONTROL OF BLDC MOTOR USING SINUSOIDAL PWM
Overview of Embedded SoC Systems
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Field Programmable Gate Array
Field Programmable Gate Array
Field Programmable Gate Array
Course Agenda DSP Design Flow.
Getting Started with Programmable Logic
Lecture 18 PicoBlaze I/O Interface
Week 5, Verilog & Full Adder
Lecture 18 X: HDL & VHDL Quick Recap
ECE 448: Lab 6 Using PicoBlaze Fast Sorting Class Exercise 2.
Embedded systems, Lab 1: notes
Lecture 1.3 Hardware Description Languages (HDLs)
ECNG 1014: Digital Electronics Lecture 1: Course Overview
HDL Hardware Description Language
ECE 699: Lecture 3 ZYNQ Design Flow.
VHDL Introduction.
Xilinx/Model Technology Powerful FPGA Verification Solution
Electronics for Physicists
THE ECE 554 XILINX DESIGN PROCESS
數位IC設計 Pei-Yin Chen, 陳培殷.
H a r d w a r e M o d e l i n g O v e r v i e w
Digital Designs – What does it take
NetFPGA - an open network development platform
THE ECE 554 XILINX DESIGN PROCESS
Xilinx Alliance Series
(Lecture by Hasan Hassan)
Presentation transcript:

Xilinx Spartan-6 FPGA Board Setup Jeremy Sandoval University of Washington

Table of Contents Hardware Overview: Xilinx Spartan-6 FPGA Relation to ATLAS IBL ROD Software Overview: Xilinx ISE Design Suite VHDL Programming Next Steps

Hardware Overview: Spartan-6 FPGA Field Programmable Gate Array The Spartan-6 family is built on a 45-nanometer [nm], 9-metal layer, dual-oxide process technology. The Spartan-6 was marketed in 2009 as a low-cost solution for automotive, wireless communications, flat-panel display and video surveillance applications Updated FPGA technology for ATLAS IBL ROD, Previous Read Out Driver utilized Spartan-2 FPGA Source: http://www.robotshop.com/content/images/digilent-atlys-spartan-6-fpga-development-kit-large.jpg

ATLAS Insertable B-Layer New pixel detector layer to be installed this year (2013) Will be integrated into the general pixel readout software framework ROD (Read Out Driver) Card will interface with 32 FE-I4 ASICs at a rate of 160 Mbit/s ROD card proposes two XILINX Spartan6 programmable devices and one Virtex5 with Power PC capabilities. Commercial devices allow for reuse of most of the VHDL code that was designed to implement the firmware on the current ROD card for the ATLAS pixel and SCT experiments Source (for both pictures): ATLAS IBL: Integration of new HW/SW readout features for the additional layer of Pixel Detector (PDF Flyer)

Xilinx ISE Software The Xilinx ISE (Integrated Software Environment) Design Suite is used for synthesis and analysis of HDL (Hardware Description Language) designs. Allows developer to: synthesize their design perform timing analysis examine RTL diagrams simulate a design’s reaction to different stimuli configure the target device with the programmer Learning how to use Xilinx ISE 14.4 Xilinx ISE 14.4 Screen Shot Source: forums.xilinx.com  

VHDL Very High-speed Integrated Circuit Hardware Description Language Xilinix provides training exercises and tutorials for beginner VHDL programmers who have experience coding in Verilog Completed two 1 hour training sessions: “Basic HDL Coding Techniques” “Virtex 6 and Spartan 6 HDL Coding Techniques” “FPGA Prototyping by VHDL Examples”, by Pong P. Chu Example Adder VHDL Code Source: http://en.wikipedia.org/wiki/File:Vhdl_signed_adder.png

Next Steps Continuing Xilinx VHDL tutorials and exercises Learn how to read/write/access registers on the Spartan-6 FPGA Continue becoming familiar with the Off Detector Read Out Architecture (described in IBLROD IEEE paper)