Intel FPGA IP DMA multicanal pour PCI Express*
L’IP DMA multicanal pour PCI Express offre une efficacité, une vitesse et une flexibilité de configuration élevées pour prendre en charge diverses applications, du HPC, du Cloud, du réseau à l’embarqué. Avec la prise en charge de jusqu’à 2048 canaux et les pilotes PCIe basés sur Linux, cette solution à faible latence et faible utilisation des ressources est essentielle pour gérer les mouvements de gros volumes de données afin d’optimiser les performances du système.
Intel FPGA IP DMA multicanal pour PCI Express*
Deux DMA multicanaux sont disponibles pour Agilex™ 7 FPGA – en fonction du choix de l’interface utilisateur.
- Interface logique utilisateur Avalon® Memory-Mapped ou Avalon® Streaming
- Interface logique utilisateur AXI-Stream
Les IP DMA multicanal offrent non seulement une variété d’interfaces logiques utilisateur comme indiqué ci-dessus, mais en conjonction avec notre PCI Express Hard IP conforme PCI-SIG*, simplifient l’intégration globale et accélèrent les cycles de conception.
Le DMA est composé de canaux composés de paires de files d’attente de l’hôte à l’appareil (H2D) et de l’appareil à l’hôte (D2H). Comme le montre la figure, le DMA multicanal peut être utilisé dans l’infrastructure matérielle d’un serveur pour permettre la communication entre divers clients basés sur une machine virtuelle (VM) et leurs homologues basés sur des périphériques FPGA. Le DMA fonctionne sur des files d’attente basées sur des descripteurs et configurées par un pilote Linux pour transférer des données entre le FPGA et l’hôte. Lorsque les files d’attente sont remplies, la logique de contrôle lit les descripteurs de file d’attente et les exécute. Une fois exécuté, le DMA fournira une interruption pour noter l’achèvement de la transaction.
Lors de l’élaboration de solutions au niveau du système PCI Express, l’IP DMA multicanal avec l’IP matérielle PCIe prend à la fois en charge les topologies de port racine (RP) et de point de terminaison (EP). Ce type de configuration, de compatibilité et de flexibilité permet une intégration transparente dans diverses plates-formes allant de l’embarqué à l’entreprise.
IP | Inclus dans le logiciel de conception Prime Quartus® | Codes de commande |
---|---|---|
DMA Intel® FPGA IP multicanal pour PCI Express (interfaces AVMM / AVST) (disponible avec H-Tile, P-Tile, F-Tile et R-Tile) | Non | IP-PCIEMCDMA |
Intel FPGA IP DMA multicanal AXI pour PCI Express (interface AXI-Stream) (disponible avec R-Tile) | Non | IP-PCIEMCDMA-AXI |
- Options d’interface de l’application : AXI-Stream, Avalon Memory-Mapped, ou Avalon Streaming
- Options de largeur du bus de données : 256, 512, 1024
- Prise en charge de jusqu’à 16 PCIe 5.0
- Configurabilité du port racine ou du point de terminaison
- Configurable jusqu’à 2048 canaux
- Prise en charge SR-IOV (8 PF, 2048 VF)
- Interruption MSI-X intégrée pour les opérations DMA
- Prise en charge des tags 10 bits au niveau DMA pour assurer un suivi et une gestion corrects des transactions
- Prend en charge la réorganisation de l’achèvement et le délai d’achèvement
- Conçu pour éviter le blocage de la tête de ligne sur tous les canaux
Voir aussi…
Prise en charge des périphériques et des kits de développement matériel
Autre prise en charge
Autres ressources
Trouvez des produits IP
Trouvez les cœurs de propriété intellectuelle pour FPGA Altera® qui répondent à vos besoins.
Assistance technique
Pour obtenir de l’assistance technique sur ce cœur IP, veuillez consulter les ressources d’assistance ou assistance Intel® Premier. Vous pouvez également rechercher des rubriques connexes sur cette fonction dans le centre de connaissances et les communautés.
Évaluation et achat de produits IP
Mode d'évaluation et informations d'achat concernant les cœurs de propriété intellectuelle pour FPGA Altera®.
IP Base Suite
Licences gratuites des cœurs IP pour FPGA Altera® avec une licence active pour le logiciel Quartus® Prime édition Standard ou Pro.
Exemples de modèles
Téléchargez des exemples et des modèles de conception pour dispositifs FPGA Altera®.
Contact commercial
Contactez le service commercial pour discuter de vos besoins en matière de conception et d'accélération de produits FPGA Altera®.