FPGA|CPLD|ASIC论坛
直播中

晓灰灰

7年用户 436经验值
擅长:可编程逻辑 嵌入式技术 EDA/IC设计 接口/总线/驱动
私信 关注
[经验]

关于EBD和NBD

1. 状态转移图STG(State Transition Graphics),通过状态转移过程,描述复制逻辑信号之间的因果关系,和次序。
2. 设计STG,或者是站在状态角度考虑问题(信号之间的因果先后关系);或者是站在转移角度考虑问题;或者是兼而有之。
3. 因此,EDA的STG,就需要仔细的区分这两个不同角度考虑问题的设计,并由此得到截然不同的结论。
4. 站在状态角度进行的STG设计,将对各个状态进行描述,即电路运行到指定状态时,描述信号的因果关系。EDA称之为NBD(Node-Based Description)
5. NBD是一个分式,其分母部分是节点名(状态名),并可以带选择的条件,多个条件可以分行写;其分子部分是输出驱动,多个驱动也可以分行写
6. 站在转移角度进行的STG设计,将对各个转移进行描述,即电路发生转移时,信号的因果关系。EDA称之为EBD(Edge-Based Description)
7. 根据STG,可以立即得知设计者可以得到Mealy,或Moore;可以立即得知设计者可以使用CN输出,或是ON输出。
8. 有了STG,编码时(HDL),要做的就是如实的描述设计即可。

回帖(1)

李浩

2018-5-23 18:59:09
看起来挺不错的资料,谢谢楼主分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分