I've read much about Double Buffering, especially that it is good practice (on Xilinx devices) to double buffer data signals (such as ADC inputs), and place the double buffer in the IOB associated with the pin.
Can someone explain to me, what double buffering is and why you would use it? Any links to reference information would be appreciated.
Many thanks.