Designing a PCI System v2.1i
Location |
Jan 00 |
Feb 00 |
Mar 00 |
April 00 |
May 00 |
Xilinx - San Jose, CA |
12-13 |
15-16 |
21-22 |
5-6 |
|
Cost:
$1000
Software & Version:
Foundation 2.1
Model Tech 5.2
Audience
The audience should include Xilinx customers that have purchased Xilinx
PCI products or those who have Xilinx design experience and good knowledge
of PCI.
Prerequisites
Attended PCI Basics course or have good knowledge of PCI
Working experience with digital design
Basic knowledge of Verilog or VHDL
Working experience of Xilinx Foundation and FPGA Express including writing
UCF files
What is the level of the material?
Level III - Advanced
Training Duration
2 Days
Content Description
This PCI training course will give Xilinx customers a good understanding
on how to use Xilinx PCI products. The student will learn the basics of
Xilinx PCI cores including PCI64/66 Virtex, PCI32 Spartan/Spartan XL,
and PCI32 4000, and available PCI Bridge Designs. Moreover the student
will learn design concepts and basic verification strategies for a PCI
system design. The class includes labs where the student gets hands on
experience using the Xilinx PCI cores with Foundation Express 1.5i, Synopsys
FPGA Express, and Model Technology simulator.
Objectives
After completing this training, student will be able to:
Use available product documentation to successfully complete a Xilinx
PCI user application, including:
- Configuration
- Logic design
- Verification
Topics or Training Outline
- Course Intro
- Review of PCI Basics
- Introducing the Xilinx Logicore PCI Interface
- Overview of Xilinx PCI LogCore Operation
- The User Configuration Module
- How Xilinx PCI Represents PCI Bus Signals
- How the User-Application Interface Works
- Designing with the Xilinx PCI Interface
- Building FIFOs for Xilinx PCI
- Designing a Target Engine
- Designing an Initiator Engine
- Handling Configuration Transactions
- Review of Day One
- Xilinx PCI Verification Strategies
- Introduction to Testbench Design
- Testbench Operation
- Behavioral Agents
- The Behavioral Host
- Snoopers/Monitors
- Interfacing a User Application
- Xilinx PCI 64-Bit and 66MHz
- Xilinx PCI 64-Bit Extension
- Xilinx PCI at 66MHz
- Labs
References
LogiCORE PCI Design Guide
Register for this Course | Customer
Ed Home
|