Prototypage rapide de systèmes numériques sur des plate-formes matérielles à base de circuits programmables. Comparaison des différentes technologies et des différents styles de conception de circuits intégrés. Survol du flot de conception de systèmes numériques : modélisation, simulation, synthèse, analyse des délais et placement routage. Spécification et modélisation de systèmes numériques. Méthodologie et techniques de vérification. Architecture des circuits programmables avancés; cas particuliers : CPLD et FPGA. Logiciels dédiés pour le prototypage rapide de systèmes numériques : description, simulation, vérification, et programmation de circuits sur la carte de développement. Utilisation des modules numériques pré-conçus «IP-Cores» (Intellectual Property) pour le prototypage. Conception de systèmes numériques intégrés sur une seule puce. Utilisation de microprocesseurs pour le prototypage de systèmes mixtes (matériel-logiciel). Validation et caractérisation des prototypes de systèmes numériques. Test de systèmes numériques. Conception de cartes imprimées (PCB).