Abstract:
A Binary-to-Gray conversion circuit (240b is described. The Binary-to-Gray conversion circuit (240b) comprises: - an input configured to receive a first binary signal (PTR_target), - a register (61) configured to store a second binary signal (PTRf), - a prediction circuit (62) configured to receive at input said second binary signal (PTRf) and provide at output a set of binary candidate values (63a-63c), wherein the respective Gray equivalent of each binary candidate value (63a-63c) has a Hamming distance of one from the Gray equivalent of said second binary signal (PTRf), - an arbiter (66) configured to select one of said binary candidate values (63a-63c) as a function of said first binary signal (PTR_target) and said second binary signal (PTRf), wherein the selected binary candidate value is provided at input to said register (61); - an encoder block (68) configured to receive the selected binary candidate value and output the Gray encoded equivalent (PTR_gray) of the selected binary candidate value.
Abstract:
A digital circuit including combinational (10) and sequential (12) circuit elements is operable to selectively (14, VRAM_M) switch at least part (12a, 120) of the circuit elements (12) to operation as random access memory.