ID de l'article: 000086745 Type de contenu: Dépannage Dernière révision: 21/09/2018

Quelle est la différence entre le fichier binaire raw (.rbf) et le fichier de programmation brute (.rpd) ?

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Le fichier binaire raw (.rbf) est utilisé en mode de configuration passive tel que série passive (PS), parallèle passif rapide (FPP) ou mode Avalon-streaming (AvST). Un hôte externe comme un processeur ou un microcontrôleur configure Intel® FPGA en utilisant ce fichier .rbf si le cœur IP du chargeur de mémoire Flash parallèle Intel® (PFL) n’est pas utilisé.

Le fichier de données de programmation brute (.rpd) est principalement utilisé en mode série active (AS) dans les périphériques FPGA. Vous pouvez écrire ce fichier dans le périphérique de configuration à l’aide de n’importe quel programmeur ou Intel FPGA IP tiers, comme le cœur IP ASMI Parallel ou Serial Flash Controller. En plus du mode Série active (AS), le fichier .rpd est également utilisé à des fins de mise à niveau à distance du système dans Intel MAX 10 périphériques. Vous pouvez écrire ce fichier dans la mémoire flash de configuration Intel MAX 10 et la mémoire flash utilisateur (CFM0, CFM1, UFM) en utilisant n’importe quel programmeur tiers ou le Intel MAX 10 Flash sur puce Intel FPGA IP.

L’endianness sage du bit par défaut du fichier .rpd est peu endian. Par conséquent, le programmeur doit écrire le bit le moins significatif (LSb) du octet tout d’abord dans le périphérique de configuration ou MAX mémoire flash de configuration 10 (CFM0 et CFM1). Sinon, vous pouvez utiliser l’option GUI dans Intel Quartus® logiciel Prime dans l’option Convertir les utilitaires de fichiers de programmation dans l’option « Options/Informations de démarrage... » pour modifier l’endianness au niveau du bit du fichier .rpd.

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

1

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.