Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

Fpga



  1. #1
    fbilgharam

    Fpga

    Bonjour à tous;

    je voudrais savoir si cette série de FPGA utilise comme connecteur RS 232 ou bien LVDS d'apres ce que j'ai lu et si j'ai bien compris il utilise LVDS pour CONNECTER fpga au PC , c'est bien ça?
    voilà qlq ligne de la datasheet

    Introduction The Cyclone® field programmable gate array family is based on a 1.5-V,
    0.13-μm, all-layer copper SRAM process, with densities up to
    20,060 logic elements (LEs) and up to 288 Kbits of RAM. With features like
    phase-locked loops (PLLs) for clocking and a dedicated double data rate
    (DDR) interface to meet DDR SDRAM and fast cycle RAM (FCRAM)
    memory requirements, Cyclone devices are a cost-effective solution for
    data-path applications. Cyclone devices support various I/O standards,
    including LVDS at data rates up to 640 megabits per second (Mbps), and
    66- and 33-MHz, 64- and 32-bit peripheral component interconnect (PCI),
    for interfacing with and supporting ASSP and ASIC devices. Altera also
    offers new low-cost serial configuration devices to configure Cyclone
    devices.
    Features The Cyclone device family offers the following features:
    ■ 2,910 to 20,060 LEs, see Table 1–1
    ■ Up to 294,912 RAM bits (36,864 bytes)
    ■ Supports configuration through low-cost serial configuration device
    ■ Support for LVTTL, LVCMOS, SSTL-2, and SSTL-3 I/O standards
    ■ Support for 66- and 33-MHz, 64- and 32-bit PCI standard
    ■ High-speed (640 Mbps) LVDS I/O support
    ■ Low-speed (311 Mbps) LVDS I/O support
    ■ 311-Mbps RSDS I/O support
    ■ Up to two PLLs per device provide clock multiplication and phase
    shifting
    ■ Up to eight global clock lines with six clock resources available per
    logic array block (LAB) row
    ■ Support for external memory, including DDR SDRAM (133 MHz),
    FCRAM, and single data rate (SDR) SDRAM
    ■ Support for multiple intellectual property (IP) cores, including
    Altera® MegaCore® functions and Altera Megafunctions Partners
    Program (AMPPSM) megafunctions.

    -----


  2. Publicité
  3. #2
    Yoruk

    Re : Fpga

    Salut et bienvenue,

    Je ne suis pas un pro des FPGA, mais je suppose que donner le lien de la doc complète ne pourra qu'aider à répondre à ta question...
    La robotique, c'est fantastique !

  4. #3
    jiherve

    Re : Fpga

    Bonjour,
    Un Cyclone ne se configure directement ni par RS232 ni par LVDS il faut un petit boitier intermédiaire qui aujourd'hui utilise de l'USB (USB blaster environ 50€) anciennement il y avait le Byte Blaster qui lui utilisait de la RS232 ou même le port // il y a encore plus longtemps.
    Par contre une fois programmé on peut utiliser le protocole de son choix à condition d'avoir prévu l'interface idoine dans le composant.
    JR
    l'électronique c'est pas du vaudou!

  5. #4
    fbilgharam

    Re : Fpga

    Merci pour vos réponses
    VOILA LE LIEN http://datasheetz.com/data/Integrate...atasheetz.html

    alors le LVDS mentioné dans la datasheet il sert à quoi ?
    Dernière modification par fbilgharam ; 27/05/2015 à 12h55.

  6. #5
    invite14532198711
    Invité

    Re : Fpga

    Citation Envoyé par jiherve Voir le message
    Bonjour,
    Un Cyclone ne se configure directement ni par RS232 ni par LVDS il faut un petit boitier intermédiaire qui aujourd'hui utilise de l'USB (USB blaster environ 50€) anciennement il y avait le Byte Blaster qui lui utilisait de la RS232 ou même le port // il y a encore plus longtemps.
    Par contre une fois programmé on peut utiliser le protocole de son choix à condition d'avoir prévu l'interface idoine dans le composant.
    JR
    +1

    chaque fabricant de FPGA a sa propre interface JTAG-USB.

  7. A voir en vidéo sur Futura
  8. #6
    jiherve

    Re : Fpga

    re
    Le LVDS mentionné est l'un des nombreux standard logiques disponibles sur le composant ,il est à la disposition du concepteur pour interfacer le FPGA avec un autre circuit acceptant ce standard, par exemple un écran LCD muni de son contrôleur, ou bien ADC ou DAC utilisant ce protocole sur leur I/O digitales.
    De toutes façon il n'existe pas d'interface LVDS accessibles en externe sur un PC, ce standard est limité aux liaisons internes, courtes et correctement câblées, c'est une bête sérialisation des données sans aucune sécurité et c'est très sensible au skew de transmission puisqu'il y a une horloge qui est transmise sur une autre paire que celle(s) utilisée(s) par les données.

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

  9. Publicité
  10. #7
    fbilgharam

    Re : Fpga

    Merci jiherve pour ta réponse ,en fait pour l'elements logique c'est la même chose avec le nombre de portes logiques? sinon comment calculer le nombre de portes logique

  11. #8
    jiherve

    Re : Fpga

    Bonsoir
    Pour les élément logiques il faut aller regarder dans la doc la structure d'un LE, qui comporte portes logiques et bascules, c'est assez compliqué à traduire en portes logiques et ce qui, hormis pour des raisons de marketing,présente assez peu d’intérêt.
    Pour dimensionner un design il suffit d'avoir une idée du nombre de bascules et de la quantité de RAM nécessaire, bien sur on tiendra aussi compte du nombre et du type d'I/O pour choisir le bon boitier, par prudence on ne dépassera jamais 90% des ressources disponibles.
    JR
    l'électronique c'est pas du vaudou!

  12. #9
    Antoane

    Re : Fpga

    Bonsoir,
    Citation Envoyé par jiherve Voir le message
    par prudence on ne dépassera jamais 90% des ressources disponibles.
    Pour ne pas avoir à tout reprendre dans le cas où l'estimation était mauvaise ou pour laisser au compilateur un peu de liberté pour optimiser son routage ?
    merci.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  13. #10
    jiherve

    Re : Fpga

    Bonjour,
    les deux mon général, mais pas vraiment pour pallier une mauvaise estimation (en général c'est le no fit assuré ) mais pour pouvoir faire quelques corrections.
    Le fitting d'un FPGA au plus juste c'est un art.
    Il faut reconnaitre que les logiciel de placement routage ont fait de gros progrés ces 20 dernières années, il y a 20 ans dépasser 60/70% était suicidaire.
    JR
    l'électronique c'est pas du vaudou!

  14. #11
    fbilgharam

    Re : Fpga

    Merci bcp pour vos réponses;

  15. #12
    fbilgharam

    Re : Fpga

    Bonsoir;
    d’après le tableau des caractéristique de différentes séries de FPGA , on constate qu il y a la règle de trois entre les éléments logiques et les portes logiques

    EPF10K10 : éléments logique :576 portes logiques 10000

    EPF10K30 : éléments logique :1152 portes logiques 20000

    ce qui m’intéresse c'est le nombre de portes de la série EP1C6Q240 est ce que c'est possible de le calculer en se basant sur ce tableau qui est en pièce jointe?
    DEVISE FEATURES.png

  16. Publicité
  17. #13
    jiherve

    Re : Fpga

    Bonjour
    tu peux faire la cuisine que tu veux cela n'aura pas beaucoup de signification.
    Pourtant en se reportant https://www.altera.com/content/dam/a...cyc_c51002.pdf page 6 tu trouveras la structure d'un LE, celui du cyclone est bien plus complexe que celui de la famille 10K. Le coeff 3 est alors largement sous dimensionné.
    Au final cela ne sert à rien de compter en portes.
    JR
    l'électronique c'est pas du vaudou!

  18. #14
    fbilgharam

    Re : Fpga

    Bonsoir

    Merci pour ta réponse détaillée

    En fait pour faire le choix entre deux séries de ALTERA sur quel critères il faut se baser ? ( la tension d'alimentation, le nombre total de bits de RAM , le nombre des éléments logiques ??)

    Merci encore en fois

  19. #15
    jiherve

    Re : Fpga

    Bonsoir
    Dejà il faut choisir une famille encore actuelle, capacité totale,LE,memoire ,type d(I/O ensuite tension d'alim, boitier .
    JR
    l'électronique c'est pas du vaudou!

Sur le même thème :

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/05/2014, 20h04
  2. Fpga
    Par doeul dans le forum Électronique
    Réponses: 2
    Dernier message: 06/07/2011, 19h38
  3. fpga
    Par elec_cup dans le forum Électronique
    Réponses: 2
    Dernier message: 20/04/2011, 14h27
  4. Fpga
    Par abdeldjabar dans le forum Électronique
    Réponses: 0
    Dernier message: 14/03/2010, 22h58
  5. FPGA
    Par gaupie dans le forum Électronique
    Réponses: 3
    Dernier message: 28/10/2003, 20h43