Site affiché en Français Voir le site en English (USA) Voir le site en English (GB)
Vous êtes ici: ac6 > ac6-training > FPGAs & ASICs
Télécharger le catalogue
Télécharger le catalogue
Télécharger la page
Télécharger la page
Ecrivez nous
Ecrivez nous
Version imprimable
Version imprimable
 

FPGAs & ASICs

Programmation et mise en oeuvre d'électronique programmable

La réalisation de systèmes embarqués combine de plus en plus de l'électronique programmable et du logiciel. Ces deux composantes du système contribuent de façon critique au bon fonctionnement du système et doivent être conçues et maîtrisées non seulement séparément mais également dans leurs interactions. ac6-formation propose des formations pratiques pour vous permettre de maîtriser la mise en oeuvre de composants de logique programmable et leur interactions avec la composante logicielle de vos systèmes.

Vous pouvez visualiser les descriptifs détaillés des différents cours en utilisant la barre de navigation ci-dessus. Vous pouvez également cliquer sur les références des cours dans les descriptions ci dessous.

Cours principaux

H1 - Lattice Mico32 - Processeur embarqué   Mise en oeuvre et programmation d'un processeur Soft-Core dans un FPGA
De plus en plus d'applications embarquées sont basées sur des FPGA de grande capacité, et intègrent une partie logicielle nécessitant d'installer un processeur dans le FPGA. Cependant cette architecture présente un certain nombre de particularités, autant au niveau de l'architecture matérielle que de la programmation. Cette formation couvre l'ensemble de la démarche d'installation d'un processeur et de programmation de celui-ci, soit directement soit avec un OS embarqué. Les exercices pratiques se feront sur un FPGA de chez Lattice Semiconductor avec le CPU embarqué Mico32 et micrium uC/OSII ou uClinux.

H2 - Lattice Diamond   Maitriser l'outil Diamond pour optimiser et debugger un FPGA
Les outils de programmation de FPGA sont des environnement complexes, prenant en charge de nombreuses tâches différentes. Il peut donc être délicat de les utiliser de façon optimale et d'en tirer le meilleur parti. Ce cours vous permettra de maîtriser l'outil Diamond de Lattice Semiconductor pour programmer vos FPGA, les simuler et les mettre au point, que ce soit en VHDL, en Verilog ou en mélageant les deux langages.

H6 - Lattice - PCIe 1.1 x1, x4 IP core   This course describes the implementation of the Lattice PCIe core present in ECP2M, ECP3 and SCM FPGA families
HX1 - Xilinx - Virtex-5 FXT Embedded Processor Block   This course covers the parameterizing of the Embedded Processor Block present in Virtex-5 FXT Xilinx FPGAs.
HX2 - Xilinx - Spartan-6 / Virtex-6 Integrated PCI Express Block   This course covers the implementation of the Xilinx PCIe block.
HX3 - Xilinx - Designing with Ethernet MAC logicores   This course covers the implementation of the Ethernet MAC Xilinx logicores.
HX4 - Xilinx - Microblaze implementation   This course explains how to design a SoC based on Microblaze and Xilinx or propietary IPs using EDK
V1 - Le langage VHDL   Programmation de FPGAs en VHDL
V2 - SystemC   Conception et Simulation de systèmes en SystemC
La conception de systèmes électroniques embarqués est de plus en plus complexe et il devient difficile de concevoir séparément le matériel et le logiciel. Le langage SystemC a été conçu pour permettre de concevoir et simuler un système dans son ensemble, aussi bien ses parties matérielles que logicielles et ce même avant de l'avoir partitionné.

VHX - Xilinx - FPGA Programming in VHDL   This course explains how to design with VHDL on Xilinx FPGAs using ISE Design Suite
Virtex-6, Spartan-6, Microblaze, EDK, VHDL, ISE, Xilinx, FPGA

Autres cours

C7 - UML-RT   UML et SysML pour l'ingéniérie système et le temps réel