td_fission_tensix produces the three-region graph correctly, with channels placed in L1 and NoC arcs filled in, but only CMP gets a BIR body. RDR and WRT show body: in the dump, and lower_tensix refuses anything that is not SOLO.
So --tdf-fission is a preview that dumps and stops, which the comment in tdf_fission.c is honest about. Making it real means synthesising reader and writer bodies from the channel graph, then teaching td_lower to accept the fissioned shape and emit three ELFs rather than one.
This is the piece that turns the Tensix path from one baby core into the full reader/compute/writer pipeline.
td_fission_tensix produces the three-region graph correctly, with channels placed in L1 and NoC arcs filled in, but only CMP gets a BIR body. RDR and WRT show body: in the dump, and lower_tensix refuses anything that is not SOLO.
So --tdf-fission is a preview that dumps and stops, which the comment in tdf_fission.c is honest about. Making it real means synthesising reader and writer bodies from the channel graph, then teaching td_lower to accept the fissioned shape and emit three ELFs rather than one.
This is the piece that turns the Tensix path from one baby core into the full reader/compute/writer pipeline.