基础状态编辑器:E:002附近的语法错误<="

描述

关键词:VHDL FSM案例图动作
紧迫性:标准

一般描述:
在使用有限状态机(FSM)综合时
基础状态编辑器,发生以下错误:

E:Y 002语法错误靠近“& lt;=”。

解决方案

如果你的FSM中有一个图表动作,就会发生这种情况。
包含case语句或使用的任何语句的
= & gt;运算符。

状态编辑器从以下语句更改语句:

案例(输入)是
当“000”=& t;输出& lt=“101”;
…^ ^

错误的语法:

案例(输入)是
当“000”& lt;=& gt;输出& lt=“101”;
…^ ^ ^

解决办法是:

1。在状态编辑器中,选择综合-gt;HDL代码
世代。单击“是”查看HDL代码。

2。在HDL编辑器中,选择Edg-& Gt;只读关闭。
只读模式。

三。纠正case语句语法。

4。在HDL编辑器中,选择综合和综合。什么时候?
综合完成,退出HDL编辑器。

如果你的FSM是你的顶层设计,跳过第5步。

5。在状态编辑器中,选择Projt & Gt;创建宏或
项目-gt;更新宏以创建或更新库
符号。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:43:14 +0800

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

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