|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
LogiCORE PCI System Design
|
Learn the tips and tricks of PCI design in this two-day course, which provides an introduction to basic PCI concepts and architecture as well as intensive training on designing with the PCI core for Xilinx. This course emphasizes and illustrates how PCI transactions take place and gives you an overview of Xilinx PCI solutions. You will learn the basics of Xilinx PCI cores including PCI 64/66 and PCI 32. You will also learn design concepts and basic verification strategies for creating a PCI system design. The labs cover the basic transaction analysis using the ModelSim simulator and the general design flow, from core to verification using ISE 6.3i.
Level Intermediate
Duration 2 Days
Who Should Attend Customers who are interested in Xilinx PCI products and who want to maximize their productivity
Software Tools ISE 6.3i
Mentor Graphics ModelSim 5.8c
Skills Gained After completing this comprehensive training, you will have the necessary skills to:
Describe the basics of the PCI specification
Select the appropriate PCI solution for a specific application
Describe the basic LogiCORE™ PCI design flow
Use available product documentation to successfully complete a LogiCORE PCI user application, including configuration, logic design, implementation, and verification
Course Outline Day 1
Introduction
PCI Bus Architecture
PCI Signals
Basic Bus Operations: Transactions, Decoding, and Wait States
Basic Bus Operations: Target, Parity, and Arbitration
PCI Addressing and Bus Commands
PCI Configuration
64-Bit and 66-MHz PCI
PCI Timing
The LogiCORE PCI Solution
Xilinx 32/33 and 64/66 LogiCORE PCI
Day 2
User Application Interface for Target
User Application Interface for Initiator
Other User Interface Signals
Practical Design of PCI Agents
Xilinx PCI 64-Bit and 66 MHz
Implementing the LogiCORE PCI
Design-Specific Considerations
Lab 1: Analyzing PCI Bus Transactions
Lab 2: Synthesis and Implementation Using XST
Labs Lab 1 - Analyzing 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. Various settings are changed and the behaviors are analyzed after each change is made.
Lab 2 - Synthesis and Implementation of a Sample Design: This lab demonstrates the Xilinx PCI design flow, from synthesis to an implementation targeted for a device that supports Xilinx PCI using ISE 6.2i software tools. The lab uses the example "Ping" design (included with the PCI Core) to target a Virtex™-II device. Similar steps can be followed for other device families.
Prerequisites
- Some knowledge of PCI
- Working experience with digital design
- Basic knowledge of VHDL or Verilog
- Experience with wither Xilinx Alliance Series™ or Foundation™ ISE software tools
No Scheduled Sessions
Contact Bottom Line Technologies for more information
Education Investment Options
| Course & Basic Follow-on Coaching |
$1,599 |
REGISTER |
| Course & Comprehensive Follow-on Coaching |
$2,199 |
REGISTER |
| Course Only |
$1,399 |
REGISTER |
| Basic Coaching ala Carte |
Not currently offered |
REGISTER |
| S3 Board & 1 hour support |
$399 |
REGISTER |
| V4 Board & 1 hour support |
$599 |
REGISTER |
| V5 Board & 1 hour support |
$1,399 |
REGISTER |
Basic follow-on coaching includes 2 hours (max 4 calls)
Comprehensive follow-on coaching includes 8 hours (max 12 calls)
|
|
|
|