Résumé | Les processeurs de signaux numériques (DSP) perfectionnés d'aujourd'hui s'appuient sur des environnements de développement évolués, des langages de haut niveau et des systèmes d'exploitation en temps réel (RTOS). Par conséquent, leur rôle dans la conception des systèmes est en train de changer car ils assument un plus grand nombre des fonctions auparavant exécutées par des processeurs universels. Dans le cas de systèmes à DSP multiples utilisant un RTOS et qui n'ont pas de mémoire partagée, le passage de messages est d'une importance cruciale. Dans le présent rapport, nous examinons la performance du passage de messages entre DSP qui utilisent un RTOS. Nous décrivons différentes formes de communication entre processeurs (IPC), qui permettent le passage de messages. Nous comparons deux implémentations commerciales faisant appel à différentes générations de DSP fabriqués par Texas Instruments, un système basé sur le TMS320C44, qui utilise des ports de communication niveau puce, et un système basé sur le TMS320C6x01, qui fait appel à des ports de communication FIFO niveau carte. Nous présentons une comparaison détaillée des performances de passage de messages de ces deux mécanismes. |
---|