eeprom能有反馈网络来制造状态机吗?
I设想了一个简单的系统,该系统根据绕组上的电压来检测步进电机的运行方向,并模拟两端开关,仅依赖两端激活的一个开关。这个解决方案仅仅基于一个64kB的8位EEPR
解答动态
在反馈路径中放置寄存器,是的。
常见于80年代早期,当时TTL prom比PALs便宜(在fpga出现之前),
使用时钟寄存器而不是锁存器来保持ROM输出。这个寄存器保存构成下一个ROM地址一部分的状态(也可以保存输出)。然后输入形成ROM地址的另一部分,因此下一个状态取决于当前状态和输入。状态变化只能发生在时钟边缘。
实际上不是触发器,而是状态表查找。
但答案是肯定的,你可以这样做,但还有其他更好的选择。
有PAL(可编程阵列逻辑)和CPLD,可能更适合你的应用程序。
但如果你只是做一个实验或概念证明,继续。
不,我不认为这一工作可靠。
当一个EEPROM的地址输入更改为访问一个新的地点,将有一段时间,当输出是不可预测的变化,从内容的旧位置到新的一个。一些输出可能会比其他输出变化更快。如果这些不断变化的输出中有一些直接反馈给地址输入,则不可预测的周期将进一步延长,这可能会无限期地持续下去,也可能会稳定到某个可能是不可预测的值。
状态机通常使用触发器或锁存器来存储当前状态及其组合基于当前状态和输入确定新状态的门,以便通过基于周期时钟信号的状态表提供可预测和可靠的进度。- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。