Séquenceur mémoire pour applications multimédia temps réel gérant les séquences d'accès indéterministes
Résumé
Les applications multimédias telles le traitement du signal et de l'image sont souvent caractérisées par un grand nombre d'accès aux données. Pour la plus part de ces applications, les accès aux données structurées (tableau, vecteurs) sont réguliers et périodiques. Dans ces conditions, il est possible et efficace de générer des contrôleurs pipeline d'accès à la mémoire. Cette technique est utilisée afin d'améliorer les accès en mode pipeline autorisés par les mémoires actuelles. On utilise pour cela des composants matériels dédiés pour générer les adresses et pour packer/dépacker les données. Dans cet article nous présentons l'architecture d'un séquenceur mémoire qui permet de prendre en compte de manière efficace les accès prédictibles aussi bien que les séquences d'accès non prédictibles (calculs d'adresses dynamiques) de manière pipeline.