StreamFMA-StreamFMAKernel-final-simulation.pxg 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <Graph version="2018.3.1" pxg_version="2" maxfile_name="StreamFMA" design_name="StreamFMAKernel" compilation_phase="final-simulation" frequency="100,00">
  3. <Node criticalPaths="[]" group="[]" id="8" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  4. <Output latency="0" name="io_output_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  5. <Text>Scalar input (io_output_force_disabled)</Text>
  6. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  7. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  8. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:21)
  9. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  10. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  11. <Name>io_output_force_disabled</Name>
  12. </Node>
  13. <Edge criticalPaths="[]" dst_node_id="9" dst_node_input="a" src_node_id="8" src_node_output="io_output_force_disabled" />
  14. <Node criticalPaths="[]" group="[]" id="9" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  15. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  16. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  17. <Text>~</Text>
  18. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  19. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  20. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:21)
  21. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  22. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  23. </Node>
  24. <Edge criticalPaths="[]" dst_node_id="11" dst_node_input="output_control" src_node_id="9" src_node_output="result" />
  25. <Node criticalPaths="[]" group="[]" id="0" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  26. <Output latency="0" name="io_a_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  27. <Text>Scalar input (io_a_force_disabled)</Text>
  28. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  29. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  30. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:15)
  31. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  32. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  33. <Name>io_a_force_disabled</Name>
  34. </Node>
  35. <Edge criticalPaths="[]" dst_node_id="1" dst_node_input="a" src_node_id="0" src_node_output="io_a_force_disabled" />
  36. <Node criticalPaths="[]" group="[]" id="1" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  37. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  38. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  39. <Text>~</Text>
  40. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  41. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  42. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:15)
  43. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  44. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  45. </Node>
  46. <Edge criticalPaths="[]" dst_node_id="2" dst_node_input="enable" src_node_id="1" src_node_output="result" />
  47. <Node criticalPaths="[0]" group="[]" id="2" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeInput">
  48. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  49. <Output latency="5" name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  50. <Text>Input(a)</Text>
  51. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  52. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  53. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:15)
  54. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  55. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  56. <Name>a</Name>
  57. </Node>
  58. <Edge criticalPaths="[0]" dst_node_id="6" dst_node_input="a" src_node_id="2" src_node_output="data" />
  59. <Node criticalPaths="[]" group="[]" id="3" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  60. <Output latency="0" name="io_b_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  61. <Text>Scalar input (io_b_force_disabled)</Text>
  62. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  63. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  64. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:16)
  65. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  66. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  67. <Name>io_b_force_disabled</Name>
  68. </Node>
  69. <Edge criticalPaths="[]" dst_node_id="4" dst_node_input="a" src_node_id="3" src_node_output="io_b_force_disabled" />
  70. <Node criticalPaths="[]" group="[]" id="4" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  71. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  72. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  73. <Text>~</Text>
  74. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  75. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  76. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:16)
  77. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  78. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  79. </Node>
  80. <Edge criticalPaths="[]" dst_node_id="5" dst_node_input="enable" src_node_id="4" src_node_output="result" />
  81. <Node criticalPaths="[1]" group="[]" id="5" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeInput">
  82. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  83. <Output latency="5" name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  84. <Text>Input(b)</Text>
  85. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  86. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  87. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:16)
  88. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  89. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  90. <Name>b</Name>
  91. </Node>
  92. <Edge criticalPaths="[1]" dst_node_id="6" dst_node_input="b" src_node_id="5" src_node_output="data" />
  93. <Node criticalPaths="[0, 1]" group="[]" id="6" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeAdd">
  94. <Input name="a" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  95. <Input name="b" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  96. <Output latency="1" name="result" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  97. <Text>+</Text>
  98. <ResourceUsage DSPs="0" FFs="32" FMems="0" LUTs="64" />
  99. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.types.base.DFEVar.add(DFEVar.java:1010)
  100. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:19)
  101. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  102. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  103. </Node>
  104. <Edge criticalPaths="[0, 1]" dst_node_id="11" dst_node_input="data" src_node_id="6" src_node_output="result" />
  105. <Node criticalPaths="[0, 1]" group="[]" id="11" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeOutput">
  106. <Input name="output_control" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  107. <Input name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  108. <Text>Output(output)</Text>
  109. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  110. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  111. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:21)
  112. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  113. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  114. <Name>output</Name>
  115. </Node>
  116. <Node criticalPaths="[]" group="[]" id="16" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  117. <Output latency="0" name="value" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  118. <Text>{HWOffsetFix:1, 0, UNSIGNED}\n0x1; 1.0</Text>
  119. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  120. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  121. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  122. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  123. <Value>1</Value>
  124. <HexValue>0x1</HexValue>
  125. <NumericValue>1.0</NumericValue>
  126. </Node>
  127. <Edge criticalPaths="[]" dst_node_id="17" dst_node_input="load" src_node_id="16" src_node_output="value" />
  128. <Node criticalPaths="[]" group="[]" id="26" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  129. <Output latency="0" name="value" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  130. <Text>{HWOffsetFix:1, 0, UNSIGNED}\n0x1; 1.0</Text>
  131. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  132. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  133. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  134. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  135. <Value>1</Value>
  136. <HexValue>0x1</HexValue>
  137. <NumericValue>1.0</NumericValue>
  138. </Node>
  139. <Edge criticalPaths="[]" dst_node_id="14" dst_node_input="enable" src_node_id="26" src_node_output="value" />
  140. <Node criticalPaths="[]" group="[]" id="13" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  141. <Output latency="0" name="value" type="dfeOffsetFix(49, 0, UNSIGNED)" />
  142. <Text>{HWOffsetFix:49, 0, UNSIGNED}\n0x1000000000000; 2.81474976710656E14</Text>
  143. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  144. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  145. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  146. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  147. <Value>1000000000000000000000000000000000000000000000000</Value>
  148. <HexValue>0x1000000000000</HexValue>
  149. <NumericValue>2.81474976710656E14</NumericValue>
  150. </Node>
  151. <Edge criticalPaths="[]" dst_node_id="14" dst_node_input="max" src_node_id="13" src_node_output="value" />
  152. <Node criticalPaths="[]" group="[]" id="14" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeCounter">
  153. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  154. <Input name="max" type="dfeOffsetFix(49, 0, UNSIGNED)" />
  155. <Output latency="0" name="count" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  156. <Output latency="0" name="wrap" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  157. <Text>Counter(NUMERIC_INCREMENTING)\nInc: 1\nReset: 0\nInit: 0</Text>
  158. <ResourceUsage DSPs="0" FFs="48" FMems="0" LUTs="48" />
  159. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  160. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  161. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  162. <Increment>1</Increment>
  163. <WrapValue>0</WrapValue>
  164. <InitValue>0</InitValue>
  165. <CountMode>NUMERIC_INCREMENTING</CountMode>
  166. <WrapMode>COUNT_LT_MAX_THEN_WRAP</WrapMode>
  167. </Node>
  168. <Edge criticalPaths="[]" dst_node_id="15" dst_node_input="input" src_node_id="14" src_node_output="count" />
  169. <Node criticalPaths="[]" group="[]" id="15" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeStreamOffset">
  170. <Input name="input" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  171. <Output latency="1" name="output" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  172. <Text>stream offset: 1</Text>
  173. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  174. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  175. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  176. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  177. </Node>
  178. <Edge criticalPaths="[]" dst_node_id="17" dst_node_input="data" src_node_id="15" src_node_output="output" />
  179. <Node criticalPaths="[]" group="[]" id="17" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeOutputMappedReg">
  180. <Input name="load" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  181. <Input name="data" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  182. <Text>Scalar output (current_run_cycle_count)</Text>
  183. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  184. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  185. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  186. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  187. <Name>current_run_cycle_count</Name>
  188. </Node>
  189. <Node criticalPaths="[]" group="[]" id="25" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  190. <Output latency="0" name="value" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  191. <Text>{HWOffsetFix:1, 0, UNSIGNED}\n0x1; 1.0</Text>
  192. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  193. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  194. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  195. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  196. <Value>1</Value>
  197. <HexValue>0x1</HexValue>
  198. <NumericValue>1.0</NumericValue>
  199. </Node>
  200. <Edge criticalPaths="[]" dst_node_id="20" dst_node_input="enable" src_node_id="25" src_node_output="value" />
  201. <Node criticalPaths="[]" group="[]" id="19" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  202. <Output latency="0" name="value" type="dfeOffsetFix(49, 0, UNSIGNED)" />
  203. <Text>{HWOffsetFix:49, 0, UNSIGNED}\n0x1000000000000; 2.81474976710656E14</Text>
  204. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  205. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  206. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  207. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  208. <Value>1000000000000000000000000000000000000000000000000</Value>
  209. <HexValue>0x1000000000000</HexValue>
  210. <NumericValue>2.81474976710656E14</NumericValue>
  211. </Node>
  212. <Edge criticalPaths="[]" dst_node_id="20" dst_node_input="max" src_node_id="19" src_node_output="value" />
  213. <Node criticalPaths="[]" group="[]" id="20" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeCounter">
  214. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  215. <Input name="max" type="dfeOffsetFix(49, 0, UNSIGNED)" />
  216. <Output latency="0" name="count" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  217. <Output latency="0" name="wrap" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  218. <Text>Counter(NUMERIC_INCREMENTING)\nInc: 1\nReset: 0\nInit: 0</Text>
  219. <ResourceUsage DSPs="0" FFs="48" FMems="0" LUTs="48" />
  220. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  221. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  222. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  223. <Increment>1</Increment>
  224. <WrapValue>0</WrapValue>
  225. <InitValue>0</InitValue>
  226. <CountMode>NUMERIC_INCREMENTING</CountMode>
  227. <WrapMode>COUNT_LT_MAX_THEN_WRAP</WrapMode>
  228. </Node>
  229. <Edge criticalPaths="[]" dst_node_id="24" dst_node_input="a" src_node_id="20" src_node_output="count" />
  230. <Node criticalPaths="[]" group="[]" id="22" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  231. <Output latency="0" name="run_cycle_count" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  232. <Text>Scalar input (run_cycle_count)</Text>
  233. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  234. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  235. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  236. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  237. <Name>run_cycle_count</Name>
  238. </Node>
  239. <Edge criticalPaths="[]" dst_node_id="24" dst_node_input="b" src_node_id="22" src_node_output="run_cycle_count" />
  240. <Node criticalPaths="[]" group="[]" id="24" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeEqInlined">
  241. <Input name="a" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  242. <Input name="b" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  243. <Output latency="1" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  244. <Text>==</Text>
  245. <ResourceUsage DSPs="0" FFs="1" FMems="0" LUTs="2" />
  246. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  247. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  248. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  249. </Node>
  250. <Edge criticalPaths="[]" dst_node_id="21" dst_node_input="start" src_node_id="24" src_node_output="result" />
  251. <Node criticalPaths="[]" group="[]" id="21" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeFlush">
  252. <Input name="start" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  253. <Text>flush on trigger</Text>
  254. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  255. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  256. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:13)
  257. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:20)</OriginStackTrace>
  258. </Node>
  259. </Graph>