从ASM创建一个同步状态机

从ASM创建一个同步状态机

信号调节技术

如果过渡条件成立同步状态机(SSM)做对输入时钟的边缘过渡。到ASM转换成SSM通用方法使用具有脉冲宽度大于ASM过渡时间的时钟信号。

考虑上面的3位计数器示例的SSM。CNT2和2位LUT1被用来产生时钟。该ASM使用8个州串联。2比特LUT0和2位LUT3被用来防止在两个邻近的状态转移的逻辑高信号。该ASM输出对于每个状态的值如下所示。

当PIN6升高时,ASM从重置状态(状态0)改变到下一个状态(状态1)。在CNT2切换时,状态会发生以下转变:先是高,然后低,依此类推。

欲了解更多有关创建与ASM看到SSM的过程中的详细信息AN-1126 ASM来同步转换

资源

GreenPAK设计文件