User Book
Model Section
4. Hybrid Design Flow
sequential Block

Sequential Block

In Sequential Block, every cycle considered elements (CCE) and sub Block will be taken into state-machine building, The system will be auto generate the necessary state-machine to make the hardware run in-order.

  • main.cpp
    void flow() override{
          seq{
              a <= b;
              par{
                  a2 <= a;
                  a3 <= a;
              }
              a4 <= a2 + a3;
          }
    }
  • The state-machine will be like this

Photo