[quote name='dinam' date='Jul 19 2006, 09:14' post='135467']
[/quote] У Altera, такая возможность обзывается bus-hold. Это уже обсуждалось, вот, здесь, например,
http://electronix.ru/forum/index.php?showt...&hl=pull-up[/quote]
не совсем то!
это если шина выходит наружу. А меня интересует как это реализовать внутри ПЛИС, то есть если внутри ПЛИС блоки все висят на одной шине, и когда не выбраны отпускают ее в Z, но вот хочется чтобы когда все ее в Z отпустили она была бы в нуле.
Про instantiation.
если я правильно понял сделать еще один блок который следит за шиной, и если все устройства ее отпустили делает шину нулевой, а если кто то держит то наружу выпускает то что на шине? Глобально это имелось ввиду? или я совсем ничего не понял...
почему кейз не ест, ну наверное вот почему
ADRES_WIDTH - определен в пакедже.
generic (constant SDAC_ADR : std_logic_vector ((ADRES_WIDTH-1) downto 0) :=(others=>'0'));
case ADR is
when SDAC_ADR =>TimeOutAfterCS<="0000";
when others => Null;
end case;
Line 139. Choice SDAC_ADR is not a locally static expression.
причем вот сейчас это пишу и это просто варнинг, а вчера это был еррор... Странно может устал вчера и не так что то понял, но смысл такой. Наверное через кейз можно.