Skip to content

[P1] Code generation #6

@tancheng

Description

@tancheng

We need a code generator:

              IntraCgraPktType(0, 6, payload = CgraPayloadType(CMD_CONST, data = DataType(0, 1))),
              IntraCgraPktType(0, 6, payload = CgraPayloadType(CMD_CONST, data = DataType(1, 1))),


              # Pre-configure per-tile config count per iter.
              IntraCgraPktType(0, 6, payload = CgraPayloadType(CMD_CONFIG_COUNT_PER_ITER, data = DataType(1, 1))),


              # Pre-configure per-tile total config count.
              IntraCgraPktType(0, 6, payload = CgraPayloadType(CMD_CONFIG_TOTAL_CTRL_COUNT, data = DataType(updated_ctrl_steps, 1))),


              # LD_CONST indicates the address is a const.
              IntraCgraPktType(0, 6,
                               payload = CgraPayloadType(CMD_CONFIG, ctrl_addr = 0,
                                                         ctrl = CtrlType(OPT_LD_CONST, 0,
                                                                         fu_in_code,
                                                                         [TileInType(0), TileInType(0), TileInType(0), TileInType(0),
                                                                          TileInType(0), TileInType(0), TileInType(0), TileInType(0)],
                                                                         # Sends to east tiles: [tile 7, tile 8].
                                                                         [FuOutType(0), FuOutType(0), FuOutType(0), FuOutType(1),
                                                                          FuOutType(0), FuOutType(0), FuOutType(0), FuOutType(0)]))),


              IntraCgraPktType(0, 6, payload = CgraPayloadType(CMD_LAUNCH))
          ],

Metadata

Metadata

Labels

new featureNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions