 
    
     上一篇文章总结了四种常用的多比特跨时钟域的设计。这篇我们主要来看一下
     
      格雷码
     
     ,文章目录如下:
    
- 
      
 什么是格雷码
 
- 
      
 格雷码转二进制码
 
- 
      
 二进制码转格雷码
 
- 
      
 N比特格雷码转N-1比特格雷码
 
     什么是格雷码 ?
    
A Gray code is an
encoding of numbers so that adjacent numbers have a single digit differing by 1
符合这个条件的序列都可以叫做格雷码。
     比如下面序列1和序列2都是格雷码。我们常用的
     
      标准格雷码
     
     是序列1的格式。
    
序列1:000 -> 001 -> 011 -> 010 -> 110 -> 111 -> 101 -> 100
序列2:000 -> 001 -> 011 -> 111 -> 101 -> 100 -> 000图1是格雷码和二进制码的对比。
 
版权声明:本文为weixin_39943992原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
