Altera Arria V GZ Avalon-ST Instrukcja Użytkownika Strona 146

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 286
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 145
Interrupts
8
2014.08.18
UG-01127_avst
Subscribe
Send Feedback
Interrupts for Endpoints
The Arria V GZ 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 Arria V GZ 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
Przeglądanie stron 145
1 2 ... 141 142 143 144 145 146 147 148 149 150 151 ... 285 286

Komentarze do niniejszej Instrukcji

Brak uwag