I. Présentation▲
Cet article a pour objectif de présenter comment sont conçus actuellement les circuits numériques complexes. La méthodologie de conception appelée codesign est présentée et autorise un développement conjoint du matériel (hardware) et du logiciel (software). Pour la partie logicielle, Linux pour l'embarqué est de plus en plus utilisé et a déjà fait l'objet de diverses présentations dans Linux Magazine. La mise en œuvre de Linux embarqué au travers de µClinux est décrite dans le cadre de l'offre de codesign Quartus II d'Altera pour le System on Programmable Chip (SoPC). Différents exemples couplant µClinux à un système SoPC seront donnés pour montrer l'intérêt du codesign lors de la conception de systèmes numériques complexes.
II. Sommaire▲
- Introduction
- La conception des systèmes numériques complexes
- Les processeurs pour le SoPC
- Conception d'un système SoPC : le choix d'un circuit FPGA
- Conception d'un système SoPC : l'offre SoPC d'Altera
- La carte cible : carte Altera Stratix
- Développement d'une application embarquée dans le silicium
- Linux embarqué dans le silicium !
- Exemples de mise en œuvre de Linux embarqué dans un SoPC NIOS II
- NIOS II, uClinux et le codesign
- Conclusion
- Bibliographie
III. Téléchargement▲
Téléchargez le cours au format PDF (1.3 Mo, 26 pages).
IV. L'auteur▲
L'auteur Patrice Kadionik est ingénieur en Télécommunications-Réseaux de formation. Il est actuellement Enseignant Chercheur à l'ENSEIRB et est responsable de l'option Systèmes Embarqués.