Forum Discussion
Altera_Forum
Honored Contributor
17 years agoThe best method to synchronize parallel (multibit) data depends on the nature of the data.
The discussed gray encoding is only applicable to counter values that are known to change by one increment up- or downwards. In the general case, a handshake is needed: After making the data available at domain A, set a DataReady flag. Latch the data at domain B and set a DataAck flag. At Domain A reset the DataReady flag on DataAck. At Domain B reset the DataAck flag on reset of DataReady. Now both sides are ready for a new transfer.