首页->【亚军:Vivado入门与提高】

833 2

(*fsm_encoding="one_hot"*)reg [7:0] my_state;  定义了状态机信号线

但是我怎么设置我有几个状态  ,而且 每个状态代表的符号是什么;

 我原来设置都是在quartus里  parameter设置每个状态的符号

楼主可见

  1. haniel1986 2#

    跟你在quartus里是一样设置的

  2. laurengao 1#
    有几个状态这个是你自己设计的跟fsm_encoding没关系,fsm_encoding只是决定你状态机的编码方式。比如你有四个状态,如果二进制顺序编码方式,就分别为00,01,10,11。至于哪个状态对应00,01等,在综合信息中会显示。