Avec le développement de la technologie des détecteurs à grande surface assemblée, il est crucial d’assurer que les terminaux de traitement des données puissent recevoir rapidement et sans erreur des données d’images à grande échelle et haute résolution. Le système de réception des données terminal est constitué d’un matériel doté de deux interfaces fibre optique, huit ports série, une interface PCIe, ainsi que du pilote système local associé. Le matériel utilise une puce FPGA comme unité centrale de traitement. Cet article détaille la conception matérielle du système de réception des données terminal et plusieurs technologies clés, notamment la réception des données fibre optique, la vérification des données et la conception du cache, la programmation de pilotes pour le contrôle de la transmission des données via les ports série, l’utilisation de la technique d’accès mémoire direct par dispersion/agrégation (Scatter-Gather Direct Memory Access, SG-DMA) pour optimiser la communication de grandes quantités de données entre le matériel et l’ordinateur, ainsi que la conception du pilote du système local. Les résultats expérimentaux montrent que le taux de réception des données atteint 2,26 Go/s, avec un fonctionnement continu de longue durée sans erreurs, et un temps de réponse du pilote le plus court de 111 μs. Ce système de réception des données terminal se distingue par sa stabilité, sa vitesse de transmission et sa latence, démontrant d’excellentes performances et un large potentiel d’application.
关键词
acquisition d’image;communication par fibre optique;pilote d’appareil;PCIe;SG-DMA