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.