0% ont trouvé ce document utile (0 vote)
48 vues2 pages

FPGA

Transféré par

saadeddhashlaf
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
48 vues2 pages

FPGA

Transféré par

saadeddhashlaf
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

• FPGA (Field Programmable Gate Array) : Un circuit logique programmable qui peut être

configuré par l’utilisateur après fabrication. Il est utilisé pour implémenter des circuits
numériques et offre flexibilité et reprogrammabilité.

• Processeur de Traitement de Signal (DSP) : Optimisé pour des calculs mathématiques


rapides et répétitifs (comme le traitement de signal). Il offre de bonnes performances, mais
consomme plus d’énergie qu’un microcontrôleur.

• PLD/FPGA : Circuits logiques programmables capables de gérer des fonctions complexes. Ils
sont flexibles, reconfigurables, mais ont une consommation d’énergie relativement élevée et un
coût plus important que les microcontrôleurs.

• ASIC : Circuits spécifiques conçus pour une tâche précise. Ils sont très performants et
optimisés pour l’efficacité énergétique, mais sont coûteux à développer et ne sont pas
reconfigurables.

• VHDL (VHSIC Hardware Description Language) : Langage de description matériel utilisé


pour décrire et simuler le comportement des circuits numériques. VHDL permet de modéliser des
systèmes complexes et est basé sur le langage ADA..

• HDL (Hardware Description Language) : Langage de programmation utilisé pour décrire le


fonctionnement, la structure et le comportement de circuits électroniques. Les principaux HDLs
sont VHDL et Verilog.

• Signal : Une variable spéciale en VHDL qui permet de représenter les fils ou bus matériels
dans le code. Elle transporte des données avec une notion temporelle.

• Machine à États : Modèle mathématique utilisé pour décrire un circuit séquentiel, dans lequel
le système peut être dans différents états et passer d’un état à un autre en fonction des entrées.

• Automate de Moore : Type de machine à états où les sorties dépendent uniquement de l’état
actuel.

• Automate de Mealy : Type de machine à états où les sorties dépendent des entrées et de l’état
actuel.

• Process : Bloc de code en VHDL qui s’exécute séquentiellement et peut inclure des
instructions conditionnelles et des boucles.

• Clock (Horloge) : Signal de synchronisation dans les circuits numériques. Il cadence les
transitions d’état dans une machine à états et d’autres processus séquentiels.

• le pipeline est une technique d'optimisation qui divise une tâche ou un traitement complexe
en plusieurs étapes successives, appelées stages. Chaque étape est réalisée dans un cycle
d'horloge distinct, et les résultats intermédiaires sont transférés d'un stage au suivant via
des registres. Cela permet d'accélérer le traitement global en augmentant le débit des
données à travers le circuit.

• La latence est le temps qu'il faut pour qu'une donnée traverse toutes les étapes du pipeline
jusqu’à la sortie. Toutefois, même si la latence est plus élevée, le débit est
généralement amélioré.

• Codage Structurel : Le codage structurel décrit le circuit sous forme de composants


connectés entre eux, comme un schéma logique. Chaque composant est relié à d'autres par
des signaux, permettant de modéliser le circuit en détail et de manière modulaire.

• Codage Comportemental : Le codage comportemental décrit le fonctionnement du circuit


sans détailler sa structure interne. Il utilise des instructions de haut niveau (conditions,
boucles) pour modéliser la logique souhaitée, facilitant la conception de fonctions
complexes sans spécifier les interconnexions des composants.

• Le rôle d'un filtre FIR est de modifier certaines fréquences d'un signal (comme réduire le
bruit ou isoler des fréquences particulières) sans introduire de rétroaction dans le
système. Il est utilisé pour obtenir une réponse en fréquence précise dans le traitement
numérique du signal.

Vous aimerez peut-être aussi