Altera Stratix V Avalon-ST Bedienungsanleitung Seite 153

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 293
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 152
Interrupts
8
2014.08.18
UG-01097_avst
Subscribe
Send Feedback
Interrupts for Endpoints
The Stratix V Hard IP for PCI Express provides support for PCI Express MSI, MSI-X, and legacy
interrupts when configured in Endpoint mode. The MSI, MSI-X, and legacy interrupts are mutually
exclusive. After power up, the Hard IP block starts in legacy interrupt mode, after which time software
decides whether to switch to MSI mode by programming the msi_enable bit of the MSI Message
Control Register, (bit[16] of 0x050) to 1, or to MSI-X mode if you turn on Implement MSI-X under
the PCI Express/PCI Capabilities tab using the parameter editor. If you turn on the Implement MSI-X
option, you should implement the MSI-X table structures at the memory space pointed to by the BARs.
Refer to section 6.1 of PCI Express Base Specification for a general description of PCI Express interrupt
support for Endpoints.
Related Information
PCI Express Base Specification 2.1 or 3.0
MSI Interrupts
MSI interrupts are signaled on the PCI Express link using a single dword memory write TLP generated
internally by the Stratix V Hard IP for PCI Express. The app_msi_req input port controls MSI interrupt
generation. When the input port asserts app_msi_req, it causes a MSI posted write TLP to be generated
based on the MSI configuration register values and the app_msi_tc (traffic class) and app_msi_num
(number) input ports. To enable MSI interrupts, software must first set the MSI enable bit and then
disable legacy interrupts by setting the Interrupt Disable which is bit 10 of the Command register.
The following figure illustrates the architecture of the MSI handler block.
©
2014 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are
trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as
trademarks or service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance
of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any
products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information,
product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device
specifications before relying on any published information and before placing orders for products or services.
ISO
9001:2008
Registered
www.altera.com
101 Innovation Drive, San Jose, CA 95134
Seitenansicht 152
1 2 ... 148 149 150 151 152 153 154 155 156 157 158 ... 292 293

Kommentare zu diesen Handbüchern

Keine Kommentare