Vivado Synthesis是否默认支持FSM提取?

描述

Vivado Synthesis是否支持默认情况下映射有限状态机的FSM提取?

从工具版本2013.1开始,Vivado Synthesis支持默认的FSM提取。现在默认情况下已启用此功能。此选项启用状态机标识并指定应应用的编码类型。 -fsm_extraction开关的默认选项是“auto”。自动编码允许工具为所识别的每个状态机选择最佳编码。

您还可以为-fsm_extraction开关选择以下编码类型;要么在Vivado工具综合设置中应用它们,要么通过synth_design TCL命令将它们传递给-fsm_extraction:

  • one_hot
  • 顺序
  • 约翰逊
  • 灰色

如果需要禁用FSM提取,可以通过将“off”传递给-fsm_extraction开关来实现。

默认情况下,FSM提取在2012年之前未开启。默认情况下关闭,有限状态机HDL综合为逻辑。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 12:58:08 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它