Designing a LogiCORE PCI System

コースの解説

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.

レベル

中級

トレーニング時間

2 日間

参加対象

Customers who are interested in Xilinx PCI products and who want to maximize their productivity

前提条件

  • 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

ソフトウェア ツール

  • ISE 6.3i
  • Mentor Graphics ModelSim 5.8c

このトレーニングに参加すると次のことが出来るようになります:

  • 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

コース概要

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

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

演習の解説

  • 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.

登録方法

クラスのスケジュール、受講料および登録情報については、日本のサイトをご覧ください

採用情報 イベント ウェブセミナ プレスリリース IR 情報 フィードバック 法的情報 サイトマップ
© 1994-2008 Xilinx, Inc. All Rights Reserved.