WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Implantation d'algorithme de filtrage numérique sur FPGA(réseau de portes programmables)

( Télécharger le fichier original )
par Mohamed Bendada
Université Ferhat Abbas de Sétif Algérie - Master électronique  2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Figure I.5 : Barre d'outils I.7. Modélisation des FPGA

I.7.1. Les circuits FPGA

Les FPGA, sigle anglais qui signifie « Field Programmable Gates Arrays » traduit en français par réseau de portes programmables, sont des circuits intégrés reprogrammables. Ils offrent la possibilité de réaliser des fonctions numériques plus ou moins complexes.

I.7.2. Structure des FPGA :

Un circuit FPGA contient un très grand nombre de macro cellules avec une très grande souplesse d'interconnexion entre eux. Dans le FPGA, le temps de propagation dans les couches logiques du circuit dépend de l'organisation et de la distance entre les macros cellules interconnectées (InterConnect resources).

Figure I.5 : structure générale d'un circuit FPGA

I.7.3. Les ressources de FPGA :

La structure du FPGA présentée sur la figure I.5 est composée [9] : a. cellules d'entrées sorties

Qui servent d'interfaces entre les broches du circuit et le coeur du FPGA pour adapter les signaux suivants

· Alimentation

· Signaux d'horloge

· Signaux de configuration du FPGA

· Signaux de test

A. De blocs logiques ou éléments logiques

Contenant les fonctions logiques combinatoires et séquentielles.

· La partie combinatoire permet de réaliser des fonctions de complexité moyenne avec des portes classiques ET, OU et NON de deux à une dizaine d'entrées.

· La partie séquentielle comporte une ou deux bascules généralement de type D. Compte tenu du nombre d'éléments logiques et de leur structure, leur association permet de réaliser tous les types de bascules. L'intérêt est de créer des mémoires élémentaires à un bit.

B. De réseaux d'interconnexions

Ces réseaux relient entre eux les blocs logiques et les blocs d'entrées/sorties. Ces connections peuvent directement relier :

· Des éléments internes dans un bloc grâce à un système de tables logiques appelées LUT. C'est une matrice de connections où les points de routage déterminent le niveau des entrées soit haut soit bas des portes logiques.

· Des éléments proches : on parle de liaisons directes entre les blocs.

· Plusieurs blocs présents sur toute la surface : on parle de liaisons à distance ou générales. [8]

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon