From: Jan Michel Date: Thu, 19 Apr 2018 12:55:13 +0000 (+0200) Subject: less warnings in Diamond X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=b89b2ed72f9a88063c9d6a9756e9a33a25bac38d;p=trbnet.git less warnings in Diamond --- diff --git a/trb_net16_regio_bus_handler_record.vhd b/trb_net16_regio_bus_handler_record.vhd index 0f07343..2f47e92 100644 --- a/trb_net16_regio_bus_handler_record.vhd +++ b/trb_net16_regio_bus_handler_record.vhd @@ -133,10 +133,13 @@ begin port_mask_disabled : if PORT_MASK_ENABLE = 0 generate BUS_RX(i).addr <= buf_BUS_ADDR_OUT; end generate; - port_mask_enabled : if PORT_MASK_ENABLE = 1 generate + port_mask_enabled : if PORT_MASK_ENABLE = 1 and PORT_ADDR_MASK(i) /= 0 generate BUS_RX(i).addr(PORT_ADDR_MASK(i)-1 downto 0) <= buf_BUS_ADDR_OUT(PORT_ADDR_MASK(i)-1 downto 0); BUS_RX(i).addr(15 downto PORT_ADDR_MASK(i)) <= (others => '0'); end generate; + port_mask_enabled_2 : if PORT_MASK_ENABLE = 1 and PORT_ADDR_MASK(i) = 0 generate + BUS_RX(i).addr(15 downto 0) <= (others => '0'); + end generate; end generate; ---------------------------------------------------------------------