首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > Designing a 33MHz, 32-Bit PCI

Designing a 33MHz, 32-Bit PCI

  • 资源大小:22
  • 上传时间:2021-11-24
  • 下载次数:0次
  • 浏览次数:40次
  • 资源积分:1积分
  • 标      签: Device

资 源 简 介

Designing a 33MHz, 32-Bit PCI Target Using ispMACH Devices The evolution of digital systems over the past two decades has placed new requirements on system designers.They now need to design interfaces that are both high performance and compatible with other vendors’ systems. Atthe same, time they need to meet immense time-to-market demands. The compatibility issue has been resolved bydesigning systems with bus interfaces that are standards in the industry such as ISA, EISA, VESA and Micro Channel.As performance became an ever more important factor, a new interface standard called PCI (Peripheral ComponentInterconnect) was developed to meet the new requirements of today’s digital computer systems. PCI’s topfeatures include a well-documented standard supported by a special interest group and the performance of a33MHz, 32-bit version of the specification reaching 132Mbytes per second at its peak transfer rate. This documentis a reference design solution for a 33MHz, 32-bit PCI target for ispMACH™ devices. It is designed to provide userswith a starting point for designing a PCI target into a Lattice CPLD.The reference design source code is available from Lattice upon the signing of a simple non-disclosure agreement.The 33MHz, 32-bit PCI target reference design comes with a fully automated HDL test environment and RTLsource code. This gives the designer the flexibility to modify the back end interface to meet the requirements of theinterfacing system. Using the design’s fully developed test bench to verify its functionality, both new and experienceddesigners will quickly be “up and running.” Although this design is not guaranteed to be fully PCI 2.2 compliant,efforts have been made to ensure its conformity.Design Goals and LimitationsThe following goals were considered during development of this reference design:• 33MHz PCI and back end interface clock speeds• 32-bit PCI and back end I/O interfaces• Support for two base address regions (I/O and memory regions)• Single cycle and burst mode support for read and write cycles• Implementation of all required PCI configuration registers• Support for one interrupt signal from the back end device to the PCI bus• Parity generation for all read cycles• Strive for compliance with all PCI 2.2 requirements• Implementation in the latest ispMACH devices• Hierarchical HDL design, for simple end-user modifications• A fully automated and self-checking HDL test bench for ease of verification
VIP VIP