#######################################################################DATASOURCE object { obj_name=source exe_name=gen_binsource proc=10 # inputs { # name= # remote_itf= # remote_obj= # bw=10 # } outputs { name=output remote_itf=input remote_obj=crc bw=10 } } #######################################################################DATASOURCE #######################################################################CRC object { obj_name=crc exe_name=gen_crc proc=10 # inputs { # name=control_flow_in # remote_itf= # remote_obj= # bw=10 # } inputs { name=input remote_itf=output remote_obj=source bw=10 } outputs { name=output remote_itf=input remote_obj=uncrc bw=10 } } #######################################################################CRC #######################################################################UNCRC object { obj_name=uncrc exe_name=gen_crc proc=10 # inputs { # name=control_flow_in # remote_itf= # remote_obj= # bw=10 # } inputs { name=input remote_itf=output remote_obj=crc bw=10 } outputs { name=output remote_itf=input remote_obj=sink bw=10 } } #######################################################################UNCRC #######################################################################DATASINK object { obj_name=sink exe_name=gen_sink proc=10 # inputs { # name=control_flow_in # remote_itf= # remote_obj= # bw=10 # } inputs { name=input remote_itf=output remote_obj=uncrc bw=10 } } #######################################################################DATASINK