跳到主要内容

AN-1105状态机线性序列仪

内容

参考

对于相关的文件和软件,请访问:

https://www.dialog-semicondoduments.c亚博电竞菠菜om/products/greenpak.

下载我们的免费GreenPak Designer软件[1]打开.gp文件[2]并使用GreenPak开发工具[3]在几分钟内将设计冻结到您自己的定制IC中。

yabo国际娱乐对话框半导体提供完整的应用程序库注意[4],其中包含了设计示例以及对话框IC中的功能和块的说明。

  1. GreenPak Designer软件,软件下载和用户指南,对话框半导体yabo国际娱乐
  2. AN-1105 A状态机线性序列仪.GP,GreenPak设计文件,对话半导体yabo国际娱乐
  3. GreenPak开发工具,GreenPak开发工具网页,对话框半导体yabo国际娱乐
  4. GreenPak应用笔记,GreenPak应用笔记网页,对话框半导体yabo国际娱乐
  5. SLG46531数据表,对话框半导体yabo国际娱乐

作者:Volodymyr Ilchuk

介绍

此应用笔记演示如何使用SLG46531 GreenPak IC中的异步状态机实现线性定序器。定序器可以控制最多7行,恒定的切换延迟。

图1. ASM编辑器窗口

状态机的结构

图1显示了ASM编辑器窗口。初始状态为State0。每个状态的输出值都显示在RAM窗口中。当从状态转换到状态时(如S0> S1> S2> S3> S4> S5> S5> S6> S7),每个递增状态输出开关都高。相反,当通过它们切换到低的状态时(如S7> S6> S5> S4> S3> S2> S2> S1> S0))。当输入使能信号变为高电平时,发生从S0到S7的递增,并且在低电平时递减。

线路序列控制器控制

在状态之间控制开关方向是由2位LUT1和2位LUT0完成的。它们通过CLK发生器的脉冲,如图2所示。每个后续时钟脉冲使从一个状态转换到另一个状态,延迟为100ms。启用信号输入电平设置定序器的方向。

要使用开启和关闭3位LUT1的发电机。这降低了电流消耗。使能,LINE1和LINE2信号分别馈入IN2,IN1和IN0 3位LUT1输入。当所有输入高或低时,输出低,发电机关闭。在所有其他情况下,它已打开。

图2.线性序列仪原理图

还要用于CLK发生器的正确操作,使用3位LUT0。当上升或下降是边缘信号启用时,PDLY逻辑单元输出将很高。该脉冲将重置发电机,并提供适当的延迟。

块配置如图3所示。

线路定序器功能信号如图4所示。

图3.块配置
图4.线性定序器功能波形

结论

使用SLG46531 GreenPak IC中的异步状态机,我们可以制作7行序列仪。结果表明,使用ASM简化了设计任务。