|
|
FreeCore Function #7: Shown below is a sample schematic using the gray module with a WIDTH of 3:
...and this is how the simulator output of the above schematic looks like:
Module DescriptionThe gray module implements a parameterized width gray code sequence counter. Gray code count sequences are distinguished by the fact that only one bit changes as the counter goes through it's sequence. This is advantagous when using the output of the count sequence asynchronously. Since only one bit at a time will change, the outputs can be decoded without introducing logic hazards. Here are some logic cell (LC) usage and registered frequency (F) for various implementations of gray:
The gray module was based on techniques discussed in Altera Application Brief 135 available from the Altera web site: http://www.altera.com/document/ab/ab135_01.pdf
|
|
编辑设计: 胡晟 技术顾问: 朱仁昌 Copyright 1999-2000 PLD World http://pld.126.com |