• DocumentCode
    2935769
  • Title

    Peripheral component interconnect (PCI) interface with the QuickLogic QL16×24B FPGA

  • Author

    Geber, Charles ; Yee, Kevin

  • Author_Institution
    QuickLogic Corp., Santa Clara, CA, USA
  • fYear
    1994
  • fDate
    27-29 Sep 1994
  • Firstpage
    568
  • Lastpage
    573
  • Abstract
    This paper describes a complete PCI interface implemented in a single QuickLogic QL16×24B FPGA. The user side of the interface has been designed for a generalized 32-bit device with a typical READY and READ/WRITE-strobe handshake sequence; 24 bits of user device address have also been provided. The large logic and pinout capabilities of the 8L16×24B device are key to providing the necessary interface functionality in a single FPGA device. In addition, the extremely fast I/O pads and internal logic can accommodate the stringent system timing requirements of the 33 MHz PCI bus. The design implements interface that utilizes the mode for highest data throughput. All required PCI Configuration Space registers have been implemented in a highly modular structure; readers may simply modify the necessary fixed-value registers to contain the vendor, device, and revision identification for a specific product. While portions of this paper may appear to only address specific areas of the PCI interface, the general design concept described may be applied to a variety of applications for various processors and peripherals. The design files and schematics are available from QuickLogic and can be easily modified to your particular needs
  • Keywords
    computer interfaces; field programmable gate arrays; peripheral interfaces; 32 bit; 33 MHz; FPGA; PCI interface; QuickLogic QL16×24B; data throughput; design files; fixed-value registers; handshake sequence; interface functionality; modular structure; peripheral component interconnect; pinout capabilities; Computer architecture; Control systems; Decoding; Electrical equipment industry; Field programmable gate arrays; High performance computing; LAN interconnection; Logic devices; Process control; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    WESCON/94. Idea/Microelectronics. Conference Record
  • Conference_Location
    Anaheim , CA
  • ISSN
    1095-791X
  • Print_ISBN
    0-7803-9992-7
  • Type

    conf

  • DOI
    10.1109/WESCON.1994.403535
  • Filename
    403535