[Programmation] Plusieurs question sur VHDL
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Plusieurs question sur VHDL



  1. #1
    Kannagi

    Plusieurs question sur VHDL


    ------

    J'ai un peu commencé le VHDL , mais certain point me semble "flou".

    Qu'est qui est le mieux pour les signaux, de faire 4 out , ou un seul qui prend les 4 ? (ou aucune importance)
    Sachant que si y'a un gros morceau faudra forcément diviser ensuite

    Possible sur VHDL d'avoir un outils qui donnerait le FO4 ?
    Sinon comment l'estimer a peu près ?

    Il y'a une différence entre faire un in et un out comparé à inout ?
    (je me pose cette question , vu que dans certain cas ,je voudrais avoir un ordre , mais cela dépend sûrement plus du port).

    Voilà merci d'avance !

    -----

  2. #2
    jiherve

    Re : Plusieurs question sur VHDL

    bonjour et bienvenue,
    n out ou un std_logic_vector de n bits c'est kif kif d'un point de vue fonctionnel mais l'un est plus verbeux que l'autre quoique souvent plus clair si les signaux ne sont pas conceptuellement reliés.
    FO4 ????
    Oui il y a une différence entre un couple in/out et un inout c'est que ce dernier implique nécessairement une forme de tri state qui n'existe pas en interne d'un FPGA(le compilo se débrouillera mais ce n'est pas propre), c'est a réserver au port d'I/O par ailleurs la spécification "out" sur un signal interdit son utilisation comme entrée à l’intérieur de l'entité déclarante.
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    Kannagi

    Re : Plusieurs question sur VHDL

    Bonjour et merci.

    1)Ok je vois , pas besoin de m’inquiéter sur ce point là
    2) FO4 pour fan out of 4 : https://en.wikipedia.org/wiki/FO4
    J'avais lu que cela permettait de garantir l'exécution d'un cycle.
    3)Ok , donc il faut mieux faire un in/out si j'ai bien compris du moment que je ne gère pas d'IO ?
    Dernière modification par Kannagi ; 18/03/2021 à 13h06.

  4. #4
    jiherve

    Re : Plusieurs question sur VHDL

    bonsoir,
    je ne connaissais pas ce terme (et pourtant j'ai ecrit du VHDL pendant 15 ans) et de ce que j'en comprend c'est plus une métrique de caractérisation qu'un paramètre vraiment pertinent pour concevoir un FPGA dans lequel l'essentiel du temps de cycle est conditionné par le placement/routage et la complexité de l’équation qui défini la logique de la cellule.
    Tout les outils comportent un analyseur de timing facile à utiliser et c'est à lui qu'il faut se fier, il est aussi complété par un outil permettant d'imposer des contraintes temporelles lors de la compilation et là c'est beaucoup plus sportif mais sa maitrise est indispensable lorsque l'on veut gagner en fréquence.
    La prudence conseille de ne pas trop aller taquiner le composant en limite de performances car la compilation deviendra très longue ou/et instable.
    JR
    l'électronique c'est pas du vaudou!

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

    Re : Plusieurs question sur VHDL

    Je vois merci , je pense que je vais effectivement me contenter des outils dispo , par curiosité quel outils par exemple permet cela ?

  7. #6
    jiherve

    Re : Plusieurs question sur VHDL

    re
    cela depend du fabricant car ce sont des outils propriétaires.
    Chez Altera/Intel les contraintes étaient saisies de mon temps au moyen de Timequest.
    JR
    l'électronique c'est pas du vaudou!

  8. #7
    Kannagi

    Re : Plusieurs question sur VHDL

    Ok merci pour vos réponses , je reviendrai si j'ai d'autre question

Discussions similaires

  1. VHDL - Instruction sur plusieurs cycles d'horloges
    Par invite4c606666 dans le forum Électronique
    Réponses: 4
    Dernier message: 07/08/2015, 08h44
  2. Question VHDL
    Par invite7dc03981 dans le forum Électronique
    Réponses: 3
    Dernier message: 26/01/2012, 21h01
  3. question en vhdl
    Par invite60546543 dans le forum Électronique
    Réponses: 10
    Dernier message: 26/02/2011, 11h33
  4. VHDL : Liens entre plusieurs components
    Par invite18a7f966 dans le forum Électronique
    Réponses: 0
    Dernier message: 06/01/2008, 17h52
  5. Partage de déclaration entre plusieurs fichier VHDL
    Par WhiteBird dans le forum Électronique
    Réponses: 2
    Dernier message: 04/12/2006, 21h29
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...