Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  器件   |   设计软件   |   IP   |   设计服务   |   开发套件及配件   |   资料  

 IP产品
   嵌入式处理器
   接口与外设
          外设
          PCI
          PCI Express
          Memory Controllers
          USB
          PCMCIA
          Ethernet
          I2C
          CAN
          PowerPC Bus
          HyperTransport
          RapidIO
          SerialLite
          Additional Functions
          Consortiums
          资料
   DSP
   通信
  
 About IP
      运用IP进行设计
      IP认证
      系统设计
      申请IP
  
 IP界合作伙伴
      AMPP计划
      AMPP核合作伙伴
  

PCI-to-PCI Bridge

from Eureka Technology Inc.

View Literature
Request Free Evaluation



AMPP Approved
OpenCore Support



Features

  • Fully supports PCI bus specification 2.2 and PCI bridge specification 1.1
  • Designed for programmable logic device (PLD) and ASIC implementation in various systems environments
  • Fully static design with edge-triggered flip-flops
  • Independent asynchronous PCI clocks on primary and secondary bus
  • Converts bus transactions between primary bus and secondary bus
  • Combines bus master and target functions on both primary bus and secondary bus
  • Dual write buffer on each direction supports posted memory write
  • Supports prefetchable and non-prefetchable memory read
  • Delays transaction processes I/O read/write, configuration read/write, and memory read transactions
  • Supports target retry, disconnect, master abort, and target abort terminations
  • Includes all PCI-to-PCI bridge specific configuration registers

Block Diagram

Figure 1 shows the block diagram for the PCI-to-PCI bridge megafunction.

Figure 1. Block Diagram

PCI-to-PCI bridge megafunction

Description

The 32-bit PCI-to-PCI bridge is designed for interfacing between the primary PCI bus and the secondary PCI buses. The PCI bridge consists of a bus master, bus target, and target functions on the primary PCI bus. The secondary bus consists of a bus master, bus target, and configuration initiation functions.

The bridge has a dual write buffer on each bus interface to post memory write. The all-memory first write and second write invalidate data and are posted in the write buffer. The transaction is first completed in the original bus by the PCI bridge as a target to the transaction. It then writes to the destination bus. The dual write buffer allows the original bus to post a second write request to the bridge while the first write request is being processed.

The bridge functions as a bus master on the destination bus. All different types of transfer termination are handled by the core. If a transfer is retried or disconnected by the target in the destination bus, the bridge automatically restarts the transfer until all posted data is written. Bus request, bus parking, parity detection, and generation all are handled by the core.

This megafunction is available in Altera hardware description language (AHDL), Verilog, VHDL as well as netlist format. Megafunction sizes vary with features and customization. Eureka Technology can customize designs according to specific user requirements. Please contact Eureka Technology or visit the Eureka Technology web site for a complete data sheet.

Contact Information

For additional information, contact Eureka Technology, Inc. at:

Eureka Technology, Inc.
4962 El Camino Real
Suite 108
Los Altos, CA 94022
Tel. (650) 960-3800
Fax (650) 960-3805
E-mail: info@eurekatech.com
WWW: http://www.eurekatech.com

 

  请填写反馈意见