Documentation for architecture MROD_X_In/LengthFifo/a0
VHDL Contents
1 architecture a0 of LengthFifo is
23 Component scfifo_512x32
24 PORT
25 (
26 clk : IN std_logic;
27 din : IN std_logic_VECTOR(31 downto 0);
28 rd_en : IN std_logic;
29 rst : IN std_logic;
30 wr_en : IN std_logic;
31 data_count : OUT std_logic_VECTOR(8 downto 0);
32 dout : OUT std_logic_VECTOR(31 downto 0);
33 empty : OUT std_logic;
34 full : OUT std_logic
35 );
36 End Component;
37
38 Signal RstIntern: Std_Logic;
39 Signal DinIntern: Std_Logic_Vector (31 downto 0);
40 Signal DoutIntern: Std_Logic_Vector (31 downto 0);
41
42 begin
43
44 RstIntern <= Not Rst_n;
45 DinIntern <= "00000000" & Data;
46 Q <= DoutIntern(23 downto 0);
47
48 uc1: scfifo_512x32
49 Port Map (
50 clk => Clk,
51 din => DinIntern,
52 rd_en => RdReq,
53 rst => RstIntern,
54 wr_en => WrReq,
55 data_count => UsedW,
56 dout => DoutIntern,
57 empty => Empty,
58 full => Full);
59
60 end architecture a0 ;