Gast
#252768
Hallo, wie kann ich feststellen welcher Teil der Logik wie viele Ressourcen (macrocells) benötigt ? Und wie kann man das etwas optimieren ? Im Moment habe ich 4 8bit Multiplexer aus 8 bit Tristate Buffer gebaut, die verbrauchen scheinbar gleich alle Ressourcen vom XC9536. Cpld:837 - Insufficient number of macrocells. The design needs at least 58 but only 36 left after allocating other resources. Aber auch meine VHDL Version benötigt jede Menge macrocells. Ist das normal oder mache ich da etwas falsch ? Das ist z.Bsp. meine VHDL Version: entity mux_8bit is Port ( in1 : in std_logic_vector(7 downto 0); in2 : in std_logic_vector(7 downto 0); outp : out std_logic_vector(7 downto 0); sel : in std_logic); end mux_8bit; architecture Behavioral of mux_8bit is begin outp <= in1 WHEN sel = '1' ELSE in2; end Behavioral; Danke für alle Hinweise ! Andreas