综合属性fsm-encoding、综合选项fsm-extraction以及HDL编码方式 三者优先级问题

 在综合篇介绍综合选项时候,提出了一个问题:

已知

     -fsm-extraction>HDL:  综合选项-fsm-extraction设置的编码方式高于HDL代码定义的编码方式;

     -fsm_encoding>fsm-extraction:  使用综合属性-fsm_encoding在HDL代码中针对某个状态机设定的编码方式,优先级高于综合选项fsm-extraction设置的状态编码方式。               

     HDL>-fsm_encoding :HDL定义编码方式会导致综合属性fsm-encoding失效;

      现在在设置一种场景,HDL代码中定义编码方式Sequential,针对该HDL代码设置综合属性为编码方式one_hot,综合选项-fsm_extraction设置编码方式格雷码,然后看哪一个会生效呢?

    猜想:HDL中原有的编码方式让fsm_encoding定义的编码方式失效,而综合选项高于HDL,最后会以综合选项为最后结果。

 综合后的结果如下:事实证明,生效的one-hot,竟然是是综合属性生效了,可是HDL代码中已经定义了编码方式吗按道理综合属性会失效的啊。

                                 。。。。。。。。。。。未解决!!。。。可能没人这么干吧,三种方式全部定义。。。。

     有兴趣或者有答案的大佬欢迎过来留言,谢谢!!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值