Цитата(MAZZI @ May 31 2005, 11:54)
Имею ввиду мультиплексоры типа
entity mux is
port (
a, b, c, d : in std_logic;
s : in std_logic_vector (3 downto 0);
o : out std_logic
);
end mux;
architecture archi of mux is
begin
o <= a when (s(0)=’0’) else ’Z’;
o <= b when (s(1)=’0’) else ’Z’;
o <= c when (s(2)=’0’) else ’Z’;
o <= d when (s(3)=’0’) else ’Z’;
end archi;
В памяти тоже бывают мультиплексоры.
Coregen делает их или на LUT или на BUFT.
Цитата(MAZZI @ May 31 2005, 11:54)
Map Properties\Map Slice Logic into Unused Block RAMs
этот аттрибут разводки в Xilinx или что-то другое?
attribute bram_map of logic_bram: entity is "yes";
позволяет часть логики запихнуть в блоковую ОЗУ.