SURF  1.0
AxiLiteEmptyVector.vhd
Go to the documentation of this file.
1 -------------------------------------------------------------------------------
2 -- File : AxiLiteEmptyVector.vhd
3 -- Company : SLAC National Accelerator Laboratory
4 -- Created : 2015-08-18
5 -- Last update: 2015-08-18
6 -------------------------------------------------------------------------------
7 -- Description: Wrapper for a multiple AxiLiteEmpty modules
8 -------------------------------------------------------------------------------
9 -- This file is part of 'SLAC Firmware Standard Library'.
10 -- It is subject to the license terms in the LICENSE.txt file found in the
11 -- top-level directory of this distribution and at:
12 -- https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html.
13 -- No part of 'SLAC Firmware Standard Library', including this file,
14 -- may be copied, modified, propagated, or distributed except according to
15 -- the terms contained in the LICENSE.txt file.
16 -------------------------------------------------------------------------------
17 
18 library ieee;
19 use ieee.std_logic_1164.all;
20 
21 use work.StdRtlPkg.all;
22 use work.AxiLitePkg.all;
23 
24 --! @see entity
25  --! @ingroup axi
27  generic (
28  TPD_G : time := 1 ns;
29  WIDTH_G : positive);
30  port (
31  axiClk : in sl;
32  axiRst : in sl;
37 end AxiLiteEmptyVector;
38 
39 architecture mapping of AxiLiteEmptyVector is
40 
41 begin
42 
43  GEN_VEC :
44  for i in (WIDTH_G-1) downto 0 generate
45 
46  AxiLiteEmpty_Inst : entity work.AxiLiteEmpty
47  generic map (
48  TPD_G => TPD_G)
49  port map (
50  axiClk => axiClk,
51  axiClkRst => axiRst,
56 
57  end generate GEN_VEC;
58 
59 end architecture mapping;
in axiReadMastersAxiLiteReadMasterArray( WIDTH_G- 1 downto 0)
array(natural range <> ) of AxiLiteWriteSlaveType AxiLiteWriteSlaveArray
Definition: AxiLitePkg.vhd:164
_library_ ieeeieee
std_logic sl
Definition: StdRtlPkg.vhd:28
out axiWriteSlaveAxiLiteWriteSlaveType
array(natural range <> ) of AxiLiteReadMasterType AxiLiteReadMasterArray
Definition: AxiLitePkg.vhd:77
out axiWriteSlavesAxiLiteWriteSlaveArray( WIDTH_G- 1 downto 0)
TPD_Gtime := 1 ns
out axiReadSlavesAxiLiteReadSlaveArray( WIDTH_G- 1 downto 0)
out axiReadSlaveAxiLiteReadSlaveType
in axiReadMasterAxiLiteReadMasterType
array(natural range <> ) of AxiLiteWriteMasterType AxiLiteWriteMasterArray
Definition: AxiLitePkg.vhd:136
in axiWriteMasterAxiLiteWriteMasterType
array(natural range <> ) of AxiLiteReadSlaveType AxiLiteReadSlaveArray
Definition: AxiLitePkg.vhd:103
in axiWriteMastersAxiLiteWriteMasterArray( WIDTH_G- 1 downto 0)