uqac.ca

web

6GEI367

Conception de systèmes digitaux

(3.0 cr.)

Rendre capable de spécifier, de concevoir et de vérifier des systèmes digitaux à l'aide des outils modernes de conception assistée par ordinateur.

Évolution de l'analogique vers le digital. Pourquoi numériser. Architecture générale d'un système de traitement numérique. Processus de conception et réutilisation. Outils de développement. Le schéma, VHDL et la structure du circuit. Langages de haut niveaux, psC - Paralllel and Synchronous C. Rappel sur les circuits combinatoires et séquentiels: Types bit, int, fix et float. Fonctions de base: multiplexeurs, démultiplexeurs, décodeurs, UAL, opérations arithmétiques et mathématiques. Traduction des équations de haut niveau en équation booléenne. Circuits séquentiels de base: flip-flop, registres, accumulateurs, machines d'état, mémoires,... Conception SOPC: Architecture d'un SOPC - System On Programmable Chip. Description de quelques périphériques. Conception SOPC avec Altium Designer. Pilote de périphériques: Spécification et contraintes temporelles. Normes: SPI, I2C. Conception algorithmique: Architecture RTL, data flow, pilotée par événement. Étude de quelques algorithmes. Architecture pour le traitement de données: bus, mémoire, registres et circuit de contrôle. Conception: transformation de la spécification en un diagramme bloc, choix des composants et conception des circuits de contrôle (machine d'état, micro-instruction, pipeline), outils de conception et synthèse logique, problèmes de synchronisation. Testabilité, vérification et simulation. Processus de conception: Compromis hardware/software et partition CPU/RPU. Compromis espace/temps et architecture du circuit.

Préalable(s): (6GEI228)

Formule pédagogique : Cours Magistral

(01/2024)

Appartenance départementale

Sciences appliquées

Ce cours n'est dans aucun programme ouvert aux admissions.

Ce cours est offert au trimestre suivant:

Hiver 2024

Groupe 01 (CHICOUTIMI JOUR) - OUVERT

du mardi 09-01-2024 au mardi 23-04-2024 de 11:00 à 12:15 Local: P2-1060
du mercredi 10-01-2024 au mercredi 24-04-2024 de 11:00 à 12:15 Local: P2-1060
du vendredi 12-01-2024 au vendredi 19-04-2024 de 08:00 à 10:45 Local: P2-1060 (laboratoire)
le vendredi 26-04-2024       de 08:00 à 10:45 Local: aucun (laboratoire)
Remarque : Pour les lab., veuillez vous référer aux dates et aux locaux du plan de cours
© UQAC 2024. Tous droits réservés.