|
发表于 2009-12-30 15:43:33
|
显示全部楼层
fifo的高深方式,都是为了时序上更稳定,同频不同相(相位固定与相位随机),不同频的数据源的所有可以时钟相位都要去考虑.
原则上所有的方法都不能完全避免时序上的错误,只能少减少可以接受的水平.
这是因不fifo的计数器,要由两个时钟去控制.通常做成一个组合逻缉电路,这一组合逻辑电路由于两个时钟相位的不确定性,存在毛刺,用格雷码只是减少了这种毛刺,输出标志时,用时钟再同步一次也可能减少毛刺带来的错误.
当然有一种用高时钟同步的做法,可以理论上做到无错误.只不过这种做法实际意思不大. |
|