Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Homme Profil pro
    Inscrit en
    décembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : décembre 2011
    Messages : 14
    Points : 4
    Points
    4

    Par défaut processeur PPC dans le FPGA virtex2p

    J'ai écrit ce simple code en VHDL qui effectue une simple addition:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    library ieee;
    use ieee.std_logic_1164.all;
    use ieee.std_logic_arith.all;
    use ieee.std_logic_unsigned.all;
    
    --------------------------------------------------------
    
    entity ADDER is
    
    generic(n: natural :=2);
    port(	A:	in std_logic_vector(3 downto 0);
    	B:	in std_logic_vector(3 downto 0);
    	carry:	out std_logic;
    	sum:	out std_logic_vector(3 downto 0)
    );
    
    end ADDER;
    
    --------------------------------------------------------
    
    architecture behv of ADDER is
    
    
    signal result: std_logic_vector(4 downto 0);
     
    begin					  
     
        -- the 3rd bit should be carry
       
        result <= ('0' & A)+('0' & B);
        sum <= result(3 downto 0);
        carry <= result(4);
    
    end behv;
    Maintenant je veux intégré le processeur Powerpc (PPC) dans mon fpga xilinx2p pour qu'il prend la valeur de "sum" et effectue une simple soustraction.
    J'en ai aucune comment faire. aidez moi svp.
    merci.

  2. #2
    Membre chevronné

    Ingénieur développement matériel électronique
    Inscrit en
    juillet 2010
    Messages
    307
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2010
    Messages : 307
    Points : 606
    Points
    606

    Par défaut

    Salut,

    Tout d'abord ce que tu veut faire est tout a fait faisable.

    1: Installer la suite Xilinx ISE (avec XPS (xilinx Platform Studio) et SDK). Xpd est PAYANT et te permettra d'utiliser le PPC des VirtexII pro.

    2: Creer un projet SDK pour integrer le PPC(+ram +peripheriques..etc)

    3: Creer une projet ISE et instancier le system PPC précédemment créer comme un simple composant VHDL

    4: Connecter (en VHDL) ton aditionneur aux GPIO du system PPC

    5: Synthese, placement routage, programmation FPGA avec ISE

    6: Programmation du PPC (par sonde JTAG je pense) en C/C++ avec SDK

    Bon courage.

    PS=: essai de trouver des tutoriaux sur le Microblaze ou PPC

    @+

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •