fixed entity name of aw router
This commit is contained in:
parent
73c1db7798
commit
438c23290e
@ -5,7 +5,7 @@ use ieee.numeric_std.all;
|
||||
use work.axi3intercon_pkg.all;
|
||||
use work.axi_aw_router_pkg.all;
|
||||
|
||||
entity axi3intecon_aw_router is
|
||||
entity axi3intercon_aw_router is
|
||||
port(
|
||||
aclk : in std_logic;
|
||||
rst : in std_logic;
|
||||
@ -16,8 +16,8 @@ entity axi3intecon_aw_router is
|
||||
write_locks : out write_locks_t(0 to MASTER_COUNT - 1);
|
||||
write_releases : in write_release_t
|
||||
);
|
||||
end entity axi3intecon_aw_router;
|
||||
end entity axi3intercon_aw_router;
|
||||
|
||||
architecture RTL of axi3intecon_aw_router is
|
||||
architecture RTL of axi3intercon_aw_router is
|
||||
begin
|
||||
end architecture RTL;
|
||||
|
@ -15,7 +15,7 @@ package axi_aw_router_pkg is
|
||||
end record write_lock_t;
|
||||
|
||||
type write_locks_t is array (natural range <>) of write_lock_t;
|
||||
subtype write_release_t is std_logic_vector(0 to MASTER_COUNT -1);
|
||||
subtype write_release_t is std_logic_vector(0 to MASTER_COUNT - 1);
|
||||
|
||||
end package axi_aw_router_pkg;
|
||||
|
||||
|
@ -17,13 +17,13 @@ entity axi3intercon is
|
||||
end entity axi3intercon;
|
||||
|
||||
architecture RTL of axi3intercon is
|
||||
signal rst : std_logic;
|
||||
signal write_locks : write_locks_t(0 to MASTER_COUNT - 1);
|
||||
signal rst : std_logic;
|
||||
signal write_locks : write_locks_t(0 to MASTER_COUNT - 1);
|
||||
signal write_releases : write_release_t;
|
||||
signal aw_masters_out : axi_aw_masters_out_t(0 to MASTER_COUNT - 1);
|
||||
signal aw_masters_in : axi_aw_masters_in_t(0 to MASTER_COUNT - 1);
|
||||
signal aw_slaves_out : axi_aw_slaves_out_t(0 to SLAVE_COUNT - 1);
|
||||
signal aw_slaves_in : axi_aw_slaves_in_t(0 to SLAVE_COUNT - 1);
|
||||
signal aw_masters_in : axi_aw_masters_in_t(0 to MASTER_COUNT - 1);
|
||||
signal aw_slaves_out : axi_aw_slaves_out_t(0 to SLAVE_COUNT - 1);
|
||||
signal aw_slaves_in : axi_aw_slaves_in_t(0 to SLAVE_COUNT - 1);
|
||||
begin
|
||||
reset_sync : process(aclk, aresetn) is
|
||||
begin
|
||||
@ -34,8 +34,7 @@ begin
|
||||
end if;
|
||||
end process reset_sync;
|
||||
|
||||
|
||||
axi3intecon_aw_router_inst : entity work.axi3intecon_aw_router
|
||||
axi3intercon_aw_router_inst : entity work.axi3intercon_aw_router
|
||||
port map(
|
||||
aclk => aclk,
|
||||
rst => rst,
|
||||
@ -47,17 +46,14 @@ begin
|
||||
write_releases => write_releases
|
||||
);
|
||||
|
||||
aw_master_connect : for i in 0 to MASTER_COUNT-1 generate
|
||||
aw_masters_out(i) <= masters_out(i).aw;
|
||||
masters_in(i).aw <= aw_masters_in(i);
|
||||
end generate aw_master_connect;
|
||||
|
||||
aw_slave_connect : for i in 0 to SLAVE_COUNT-1 generate
|
||||
aw_slaves_out(i) <= slaves_out(i).aw;
|
||||
slaves_in(i).aw <= aw_slaves_in(i);
|
||||
end generate aw_slave_connect;
|
||||
|
||||
|
||||
aw_master_connect : for i in 0 to MASTER_COUNT - 1 generate
|
||||
aw_masters_out(i) <= masters_out(i).aw;
|
||||
masters_in(i).aw <= aw_masters_in(i);
|
||||
end generate aw_master_connect;
|
||||
|
||||
aw_slave_connect : for i in 0 to SLAVE_COUNT - 1 generate
|
||||
aw_slaves_out(i) <= slaves_out(i).aw;
|
||||
slaves_in(i).aw <= aw_slaves_in(i);
|
||||
end generate aw_slave_connect;
|
||||
|
||||
end architecture RTL;
|
||||
|
Loading…
Reference in New Issue
Block a user