Code VHDL - [expand] 1 2 3 4 5 6 gen1 : if SOME_CONDITION generate .... else generate end generate gen1;
Code VHDL - [expand] 1 2 3 4 5 6 7 gen1 : if SOME_CONDITION generate .. end generate gen; gen2 : if not SOME_CONDITION generate ... end generate gen2;
.....when? At run time or compile time?some inputs from user
, I think the OP means changing something when the design is running. In that case he should look at dynamic reconfiguration. For Xilinx FPGAs it requires a special license.I used ( if else generate) supported by VHDL-2008 and make Level is generic < but i need it to be an input taken from user.
In my design I have three functions for ex. (A,B and C). I need when implementing A no time or power are consumed to implement B and C also. This is a condition enhances my design idea.
Is dynamic configuration helping me to switch between A , b and C without need to implement (B and C) while implementing A
Is this clear or give more explanation?
In my design I have three functions for ex. (A,B and C). I need when implementing A no time or power are consumed to implement B and C also. This is a condition enhances my design idea.
Is dynamic configuration helping me to switch between A , b and C without need to implement (B and C) while implementing A
Is this clear or give more explanation?
Why would implementing 3 functions, but having only one active at a time consume more power? If you’re not clocking the other two functions, there shouldn’t be any significant difference in power. And what does ‘consuming time’ mean?
this is what dynamic reconfiguration was invented for. just remember that in the end you need an (external) memory to store 3 bitstreams instead of 1, and with that comes a cost.
I need to switch between these three function during run-time, but without using mux to switch between, as mux makes them all implemented (while only one NOW needed).
- - - Updated - - -
Thanks for Ur help, yes exactely this is what i mean
I found that " https://www.youtube.com/watch?v=ftO1AylNB0M " is this helpfull?
I need to switch between these three function during run-time, but without using mux to switch between, as mux makes them all implemented (while only one NOW needed).
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?