Différences entre microcontroleur et FPGA
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Différences entre microcontroleur et FPGA



  1. #1
    invitef1d0ad93

    Différences entre microcontroleur et FPGA


    ------

    Bonjour!

    Quelle est exactement la différence entre un FPGA et un microcontroleur, à la fois dans leur constituants respectifs (ce qu'ils sont) et, en toute généralité, dans leur fonction : sont il destinés l'un par rapport l'autre à des applications spécifiques?

    Merci!

    -----

  2. #2
    Jack
    Modérateur

    Re : Différences entre microcontroleur et FPGA

    Un FPGA possède des ensembles logiques que l'on peut combiner à peu près comme l'on veut. Le résultat tient donc de la logique câblée.

    Un microprocesseur est un séquenceur qui exécute des ordre mémorisés constituant un programme. Il ne peut donc faire qu'une chose à la fois.

    Maintenant, on peut aussi faire un mix de tout çà: on peut faire du traitement parallèle avec certain microprocesseurs et on peut implanter un bloc microprocesseur dans un FPGA, ce qui n'est pas surprenant car finalement un microprocesseur n'est composé que de circuit logiques.

    A+

  3. #3
    invitef1d0ad93

    Re : Différences entre microcontroleur et FPGA

    Et pour une application donnée, on utilisera indifféremment un FPGA ou un microcontroleur, ou il y a des cas ou l'un convient mieux que l'autre?

  4. #4
    Jack
    Modérateur

    Re : Différences entre microcontroleur et FPGA

    Un microcontrôleur peut tout faire, mais jusqu'à une certaine vitesse. Au delà, il faudra utiliser de la logique c^blée par exemple, et là le FPGA pourra intervenir.

    On peut aussi souhaiter intégrer le microcontroleur et des circuits logiques externes dans un seul chip. Là aussi le FPGA aura sa place.


    A+

  5. A voir en vidéo sur Futura
  6. #5
    abracadabra75

    Re : Différences entre microcontroleur et FPGA

    Bonjour.
    ça dépend....
    -de l' application
    -de la façon dont tu raisonnes.

    C' est par l' analyse préalable du problème à résoudre que tu choisis l' outil le mieux approprié (le plus simple, le moins couteux, celui dont tu disposes, que tu trouves chez ton marchand....)
    Tu peux enfoncer un clou avec un marteau pilon, mais pas avec une aiguille à broder.
    A+
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  7. #6
    invite0786b040

    Re : Différences entre microcontroleur et FPGA

    Bonjour,
    en fait travaillant sur les FPGA depuis un bon moment (4 ans) je me permet d'ajouter, que les FPGA servent principalement au prototypage i.e qu'avant de graver un circuit en silicium et le mettre sous forme d'IC on peut le tester entièrement (HW et SW) sur une carte FPGA avant de lancer ça production.
    Pour revenir à ce qui a été dit avant, un exemple typique d'utiliation combiné µcontroleur (processeur) avec FPGA consiste en l'ajouts d'instructions non implémentées sur le µcontroleur d'origine.

    Voila ..a+

  8. #7
    jiherve

    Re : Différences entre microcontroleur et FPGA

    Citation Envoyé par b737_800 Voir le message
    Bonjour,
    en fait travaillant sur les FPGA depuis un bon moment (4 ans) je me permet d'ajouter, que les FPGA servent principalement au prototypage i.e qu'avant de graver un circuit en silicium et le mettre sous forme d'IC on peut le tester entièrement (HW et SW) sur une carte FPGA avant de lancer ça production.
    Pour revenir à ce qui a été dit avant, un exemple typique d'utiliation combiné µcontroleur (processeur) avec FPGA consiste en l'ajouts d'instructions non implémentées sur le µcontroleur d'origine.

    Voila ..a+
    Bonjour
    Un FPGA ne se convertit pas obligatoirement en ASIC (si c'était le cas ils n'existeraient pas !!!) cela dépend du volume de production, comme le ticket d'entrée c'est qqs centaines de K€ pour un hardcopy(appellation altera) et qqs M€ pour un asicage vrai mieux vaux avoir du business derrière.
    Pour rester dans le sujet du fil on peut parfaitement intégrer un µprocesseur sur un FPGA, le modèle dépend du fabricant de FPGA mais tous se valent.

    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. FPGA OU microcontrôleur
    Par invite3d298464 dans le forum Électronique
    Réponses: 5
    Dernier message: 23/07/2008, 10h42
  2. Différences entre K et Na
    Par invite1427a836 dans le forum Chimie
    Réponses: 1
    Dernier message: 29/11/2007, 17h13
  3. Différences entre les prépas
    Par invite6c71c32d dans le forum Orientation après le BAC
    Réponses: 8
    Dernier message: 19/06/2006, 08h06
  4. Transmission d'horloge entre 2 FPGA
    Par invite4ecbcd40 dans le forum Électronique
    Réponses: 0
    Dernier message: 15/03/2006, 14h46
  5. différences entre chimiothérapie et radiothérapie
    Par invite248f5896 dans le forum Santé et médecine générale
    Réponses: 1
    Dernier message: 26/05/2005, 21h24
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...