Vlad.
Full Member level 3
- Joined
- Jun 4, 2012
- Messages
- 179
- Helped
- 3
- Reputation
- 6
- Reaction score
- 4
- Trophy points
- 1,298
- Location
- Bucharest/Romania
- Activity points
- 2,568
Hi,
Which is the best way to store/hold the state of the "settings/configuration" register within an FPGA that is part of a complex system?
This is what I am thinking:
Assuming a register frame of 100-bit length as follows, 012....XXXXXXX, where 012 are the first 3 bits that I use for control the flow of the info. Let's say: if the 012 = "010" the system goes in configuration mode where XXXXXXX bits are information to config the system and if the value is "001" the system goes in the readout mode and the XXXXX bits are the readout information. Is this a correct way to handle the settings of the whole configuration system?
I am thinking to store and manipulate this frame by using the embedded RAM of the FPGA, or simply by using a signal register as follows:
signal config_data: std_logic_vector(99 downto 0) := (others => '0');
Which is the best and efficient way to do this?
Many thanks in advance,
Vlad
Which is the best way to store/hold the state of the "settings/configuration" register within an FPGA that is part of a complex system?
This is what I am thinking:
Assuming a register frame of 100-bit length as follows, 012....XXXXXXX, where 012 are the first 3 bits that I use for control the flow of the info. Let's say: if the 012 = "010" the system goes in configuration mode where XXXXXXX bits are information to config the system and if the value is "001" the system goes in the readout mode and the XXXXX bits are the readout information. Is this a correct way to handle the settings of the whole configuration system?
I am thinking to store and manipulate this frame by using the embedded RAM of the FPGA, or simply by using a signal register as follows:
signal config_data: std_logic_vector(99 downto 0) := (others => '0');
Which is the best and efficient way to do this?
Many thanks in advance,
Vlad