T
Thomas Reinemann
Guest
Hello,
I have an entity with two architectures
entity gaindiv(rtl_long)
entity gaindiv(rtl_round)
They are instantiated by different entities (fir_tap and iir_tap) within
if-generate statements. The instantiating and instantiated entities
belong to the same lib.
I tried a lot of things, but Modelsim uses always the architecture which
I have compiled as last.
I used simple configurations right behind the component declaration and
the separate block configuration for each, entity iir_tap and fir_tap,
no success.
I discussed this problem with the support. For this purpose I reduced my
complex design to are very simple example, and you are right all worked
well. Before I spent a lot of time to grab the files, I ask you, do you
have any hints/experience to this situation. How to deal with this problem?
On a higher level of my design I use different architectures of an
entity, too. All works well, but here instantiation happens not within
an if generate statement.
Bye Tom
I have an entity with two architectures
entity gaindiv(rtl_long)
entity gaindiv(rtl_round)
They are instantiated by different entities (fir_tap and iir_tap) within
if-generate statements. The instantiating and instantiated entities
belong to the same lib.
I tried a lot of things, but Modelsim uses always the architecture which
I have compiled as last.
I used simple configurations right behind the component declaration and
the separate block configuration for each, entity iir_tap and fir_tap,
no success.
I discussed this problem with the support. For this purpose I reduced my
complex design to are very simple example, and you are right all worked
well. Before I spent a lot of time to grab the files, I ask you, do you
have any hints/experience to this situation. How to deal with this problem?
On a higher level of my design I use different architectures of an
entity, too. All works well, but here instantiation happens not within
an if generate statement.
Bye Tom