Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > VHDL
VHDL Forum d'entraide sur VHDL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/05/2012, 23h33   #1
mimiza
Invité de passage
 
Homme
Inscription : 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.
mimiza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2012, 18h52   #2
mith06
Membre confirmé
 
Ingénieur développement matériel électronique
Inscription : juillet 2010
Messages : 142
Détails du profil
Informations professionnelles :
Activité : Ingénieur développement matériel électronique
Secteur : Industrie

Informations forums :
Inscription : juillet 2010
Messages : 142
Points : 203
Points : 203
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

@+
mith06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h27.


 
 
 
 
Partenaires

Hébergement Web