Do not hesitate to request the detailed course
description by contacting training@mvd-fpga.com
This training course is approved by Xilinx
Course description
This PCI training course gives you an
introduction to basic PCI concepts and
architecture. The course emphasizes and
illustrates how PCI transactions take place. It
also gives an overview of Xilinx PCI solutions
and includes a lab that illustrates the general
design flow from core to verification.
Related Trainings
For intensive design training on Xilinx PCI
products and to learn the basics of Xilinx PCI
COREs, take the Xilinx Designing a PCI
System (Ref. 002841A) course
For training on the PCI-X Addendum to the PCI
Local Bus Specification and a detailed
investigation into the operation of the PCI-X
LogiCORE, register for the Xilinx Designing for PCI-X
(Ref. 002842A) course
Prerequisites
Working experience with digital design
Basic knowledge of Verilog or VHDL
Some experience with Xilinx Alliance Series™ or Xilinx
Foundation™
tools
Some knowledge of PCI is recommended
Course Objectives
Reduce design time by using Real-PCI from Xilinx
Use leading-edge technology
Real...
Compliance
Performance
Flexibility
Availability
After completing this training, you will be able to :
Explain the basics of the PCI specification
Describe the basics of the PCI local bus
architecture
Identify PCI signals and their general functions
Describe how PCI signals are used to perform
basic PCI bus operations
Describe PCI addressing and bus commands
Describe configuration functions and
characteristics
Describe how transactions are carried out on a
PCI bus
Identify issues with 64-bit/66 MHz PCI
List and describe PCI variations
Select the appropriate PCI solution for a
specific application
Describe the basic Xilinx PCI design flow
Duration
1-day course
Topics
(The full description of this course can be
provided on request)
TRAINING OUTLINE
Introduction
PCI Local Bus Architecture
PCI Signals
Basic Bus Operations
PCI Addressing and Bus Commands
PCI Configuration
Lab 1: Simulation of PCI Bus Transactions
64-Bit and 66 MHz PCI
Xilinx PCI Solution
Lab 2: Synthesis and Implementation
LAB DESCRIPTIONS
Lab 1: Simulation of PCI Bus Transactions:
This lab demonstrates typical PCI bus
transactions and the signals associated with each
type of bus transaction. The relationship between
various signals is identified.
Lab 2: Synthesis and Implementation: This
lab demonstrates the Xilinx PCI design flow, from
web-based core customization and download through
synthesis to an implementation targeted for a
device that supports Xilinx PCI using ISE 4
software GUI. The lab uses the example
"Ping" design (included with the Xilinx
PCI core) to target a Virtex-II device. Similar
steps can be followed for other device families.
You will use ISE 4 software to conduct this lab.
It will guide you on how to enter the design,
synthesize the design, and implement it using
some of the software options and switches
Documentation
Training manuals will be given to participants during
training. Precise and easy of use, those notes can be
used as a reference afterwards.
Other trainings :
If you want to know our other training courses and their
contents, you can consult or download our complete
training courses list on this page : Training courses - General
presentation