Пытаюсь устранить множественные warning от Qurtus 2...
Отправлено
dlsh 09 октября 2008 г. 07:29
Quartus выдает следующие предупреждения Warning: Converted TRI buffer or tri-state bus to logic, or removed OPNDRN Warning: Converting tri-state bus "mng_ind_rx_utils:mng_ind_rx_utils_inst|resiver_asi:resiver_asi_inst|oper_selector:nlO1ll|o" that feeds logic into logic И так далее....до 50 - 100 шт.
В тексте нашел следующее объявление ENTITY oper_selector IS GENERIC ( width_sel : NATURAL :=8; width_data : NATURAL :=8 ); PORT ( sel : IN STD_LOGIC_VECTOR(width_sel-1 DOWNTO 0); data : IN STD_LOGIC_VECTOR(width_data-1 DOWNTO 0); o : OUT STD_LOGIC ); END oper_selector;
ARCHITECTURE sim_arch OF oper_selector IS BEGIN
g1:FOR k IN 0 TO width_data-1 GENERATE o <= data(k) WHEN (sel(k)='1') ELSE 'Z'; END GENERATE;
END sim_arch;
Не совсем понял что сдесь делается. Может кто объяснит в чем заключается фокус этого объявления.