bonsoir,
Je dois implementer en vhdl un fifo avec deux horloges (une pour la lecture et une autre pour la l'Ecriture), et j'ai besoin d'aide car j'ai déjà essayé mais ça ne marchait pas comme je voudrais (surtout le passage plein à vide et de vide à plein).
Voici la vue externe de la fifo:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Entity fifo is port ( data_in : IN std_logic_vector(3 downto 0); rst : IN std_logic; --reset clk _rd : IN std_logic; --horloge de lecture clk _wr : IN std_logic; -- horloge d'ecriture rd : IN std_logic; -- Lecture wr : IN std_logic; -- Ecriture data_out : OUT std_logic_vector(3 downto 0); empty : OUT std_logic; --fifo vide full : OUT std_logic); --fifo plein End Entity;
Merci d'avance pour votre aide.
Partager