i'm relatively new at fpga (vhdl) programming. So i have no clue about resource cost of different solutions to a problem... So i was wondering which approach makes most sense if i want to implement some memory mapped registers inside an fpga design. Should i design 1 address decoder that strobes al the registers on an address match or is it better to design each register with its own decoder (or at least each subcomponent like pwm generator which uses a couple of registers in my implementation).
Thanks in advance for the insights Regards Jan