|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
最近发现同样一段代码,DC不能正确地提取出状态机register。倒是一些本意不写成状态机的逻辑被识别成state register。
statistics for FSM inference:
dcfpga-flow: off
state register: xxxx
states
======
fsm_state_0: 11
fsm_state_1: 10
fsm_state_2: 01
fsm_state_3: 00
total number of states: 4
而用quartus等工具综合,状态机很容易就被识别出来,包括使用one-hot编码等信息。
我又按照DC优化手册上的去编写了。我的问题是,是不是DC逐渐弱化了对状态机的识别了,亦或者说能不能识别成状态机对ASIC流程意义不是太大了。
而状态机的提取对FPGA flow的意义还是有的,因此FPGA的工具对状态机识别的能力仍有效保留。
我的理解对不对? |
|