从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设计师文件