StreamFMA-StreamFMAKernel-final-simulation.pxg 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486
  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="22" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  4. <Output latency="0" name="io_oDataT1_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  5. <Text>Scalar input (io_oDataT1_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:31)
  9. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  10. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  11. <Name>io_oDataT1_force_disabled</Name>
  12. </Node>
  13. <Edge criticalPaths="[]" dst_node_id="23" dst_node_input="a" src_node_id="22" src_node_output="io_oDataT1_force_disabled" />
  14. <Node criticalPaths="[]" group="[]" id="23" 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:31)
  21. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  22. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  23. </Node>
  24. <Edge criticalPaths="[]" dst_node_id="25" dst_node_input="output_control" src_node_id="23" 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_inAT1_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  27. <Text>Scalar input (io_inAT1_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:22)
  32. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  33. <Name>io_inAT1_force_disabled</Name>
  34. </Node>
  35. <Edge criticalPaths="[]" dst_node_id="1" dst_node_input="a" src_node_id="0" src_node_output="io_inAT1_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:22)
  44. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</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(inAT1)</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:22)
  55. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  56. <Name>inAT1</Name>
  57. </Node>
  58. <Edge criticalPaths="[0]" dst_node_id="18" 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_inBT1_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  61. <Text>Scalar input (io_inBT1_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:22)
  66. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  67. <Name>io_inBT1_force_disabled</Name>
  68. </Node>
  69. <Edge criticalPaths="[]" dst_node_id="4" dst_node_input="a" src_node_id="3" src_node_output="io_inBT1_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:22)
  78. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</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(inBT1)</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:22)
  89. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  90. <Name>inBT1</Name>
  91. </Node>
  92. <Edge criticalPaths="[1]" dst_node_id="18" dst_node_input="b" src_node_id="5" src_node_output="data" />
  93. <Node criticalPaths="[0, 1]" group="[]" id="18" 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:27)
  101. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  102. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  103. </Node>
  104. <Edge criticalPaths="[0, 1]" dst_node_id="25" dst_node_input="data" src_node_id="18" src_node_output="result" />
  105. <Node criticalPaths="[0, 1]" group="[]" id="25" 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(oDataT1)</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:31)
  112. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  113. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  114. <Name>oDataT1</Name>
  115. </Node>
  116. <Node criticalPaths="[]" group="[]" id="27" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  117. <Output latency="0" name="io_oDataT2_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  118. <Text>Scalar input (io_oDataT2_force_disabled)</Text>
  119. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  120. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  121. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:32)
  122. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  123. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  124. <Name>io_oDataT2_force_disabled</Name>
  125. </Node>
  126. <Edge criticalPaths="[]" dst_node_id="28" dst_node_input="a" src_node_id="27" src_node_output="io_oDataT2_force_disabled" />
  127. <Node criticalPaths="[]" group="[]" id="28" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  128. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  129. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  130. <Text>~</Text>
  131. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  132. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  133. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:32)
  134. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  135. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  136. </Node>
  137. <Edge criticalPaths="[]" dst_node_id="30" dst_node_input="output_control" src_node_id="28" src_node_output="result" />
  138. <Node criticalPaths="[]" group="[]" id="6" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  139. <Output latency="0" name="io_inAT2_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  140. <Text>Scalar input (io_inAT2_force_disabled)</Text>
  141. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  142. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  143. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:19)
  144. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  145. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  146. <Name>io_inAT2_force_disabled</Name>
  147. </Node>
  148. <Edge criticalPaths="[]" dst_node_id="7" dst_node_input="a" src_node_id="6" src_node_output="io_inAT2_force_disabled" />
  149. <Node criticalPaths="[]" group="[]" id="7" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  150. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  151. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  152. <Text>~</Text>
  153. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  154. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  155. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:19)
  156. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  157. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  158. </Node>
  159. <Edge criticalPaths="[]" dst_node_id="8" dst_node_input="enable" src_node_id="7" src_node_output="result" />
  160. <Node criticalPaths="[2]" group="[]" id="8" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeInput">
  161. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  162. <Output latency="5" name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  163. <Text>Input(inAT2)</Text>
  164. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  165. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  166. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:19)
  167. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  168. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  169. <Name>inAT2</Name>
  170. </Node>
  171. <Edge criticalPaths="[2]" dst_node_id="19" dst_node_input="a" src_node_id="8" src_node_output="data" />
  172. <Node criticalPaths="[]" group="[]" id="9" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  173. <Output latency="0" name="io_inBT2_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  174. <Text>Scalar input (io_inBT2_force_disabled)</Text>
  175. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  176. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  177. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:20)
  178. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  179. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  180. <Name>io_inBT2_force_disabled</Name>
  181. </Node>
  182. <Edge criticalPaths="[]" dst_node_id="10" dst_node_input="a" src_node_id="9" src_node_output="io_inBT2_force_disabled" />
  183. <Node criticalPaths="[]" group="[]" id="10" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  184. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  185. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  186. <Text>~</Text>
  187. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  188. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  189. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:20)
  190. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  191. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  192. </Node>
  193. <Edge criticalPaths="[]" dst_node_id="11" dst_node_input="enable" src_node_id="10" src_node_output="result" />
  194. <Node criticalPaths="[3]" group="[]" id="11" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeInput">
  195. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  196. <Output latency="5" name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  197. <Text>Input(inBT2)</Text>
  198. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  199. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  200. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:20)
  201. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  202. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  203. <Name>inBT2</Name>
  204. </Node>
  205. <Edge criticalPaths="[3]" dst_node_id="19" dst_node_input="b" src_node_id="11" src_node_output="data" />
  206. <Node criticalPaths="[2, 3]" group="[]" id="19" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeMul">
  207. <Input name="a" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  208. <Input name="b" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  209. <Output latency="6" name="result" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  210. <Text>*</Text>
  211. <ResourceUsage DSPs="0" FFs="192" FMems="0" LUTs="224" />
  212. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.types.base.DFEVar.mul(DFEVar.java:1118)
  213. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:28)
  214. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  215. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  216. </Node>
  217. <Edge criticalPaths="[2, 3]" dst_node_id="30" dst_node_input="data" src_node_id="19" src_node_output="result" />
  218. <Node criticalPaths="[2, 3]" group="[]" id="30" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeOutput">
  219. <Input name="output_control" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  220. <Input name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  221. <Text>Output(oDataT2)</Text>
  222. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  223. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  224. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:32)
  225. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  226. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  227. <Name>oDataT2</Name>
  228. </Node>
  229. <Node criticalPaths="[]" group="[]" id="32" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  230. <Output latency="0" name="io_oDataT3_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  231. <Text>Scalar input (io_oDataT3_force_disabled)</Text>
  232. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  233. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  234. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:33)
  235. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  236. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  237. <Name>io_oDataT3_force_disabled</Name>
  238. </Node>
  239. <Edge criticalPaths="[]" dst_node_id="33" dst_node_input="a" src_node_id="32" src_node_output="io_oDataT3_force_disabled" />
  240. <Node criticalPaths="[]" group="[]" id="33" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  241. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  242. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  243. <Text>~</Text>
  244. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  245. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  246. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:33)
  247. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  248. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  249. </Node>
  250. <Edge criticalPaths="[]" dst_node_id="35" dst_node_input="output_control" src_node_id="33" src_node_output="result" />
  251. <Node criticalPaths="[]" group="[]" id="12" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  252. <Output latency="0" name="io_inAT3_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  253. <Text>Scalar input (io_inAT3_force_disabled)</Text>
  254. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  255. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  256. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:23)
  257. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  258. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  259. <Name>io_inAT3_force_disabled</Name>
  260. </Node>
  261. <Edge criticalPaths="[]" dst_node_id="13" dst_node_input="a" src_node_id="12" src_node_output="io_inAT3_force_disabled" />
  262. <Node criticalPaths="[]" group="[]" id="13" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  263. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  264. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  265. <Text>~</Text>
  266. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  267. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  268. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:23)
  269. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  270. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  271. </Node>
  272. <Edge criticalPaths="[]" dst_node_id="14" dst_node_input="enable" src_node_id="13" src_node_output="result" />
  273. <Node criticalPaths="[4]" group="[]" id="14" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeInput">
  274. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  275. <Output latency="5" name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  276. <Text>Input(inAT3)</Text>
  277. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  278. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  279. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:23)
  280. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  281. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  282. <Name>inAT3</Name>
  283. </Node>
  284. <Edge criticalPaths="[4]" dst_node_id="20" dst_node_input="a" src_node_id="14" src_node_output="data" />
  285. <Node criticalPaths="[]" group="[]" id="15" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  286. <Output latency="0" name="io_inBT3_force_disabled" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  287. <Text>Scalar input (io_inBT3_force_disabled)</Text>
  288. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  289. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  290. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:24)
  291. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  292. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  293. <Name>io_inBT3_force_disabled</Name>
  294. </Node>
  295. <Edge criticalPaths="[]" dst_node_id="16" dst_node_input="a" src_node_id="15" src_node_output="io_inBT3_force_disabled" />
  296. <Node criticalPaths="[]" group="[]" id="16" isControl="true" isVisible="false" pipelineFactor="0.0" powerUsage="N/A" type="NodeNot">
  297. <Input name="a" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  298. <Output latency="0" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  299. <Text>~</Text>
  300. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  301. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  302. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:24)
  303. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  304. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  305. </Node>
  306. <Edge criticalPaths="[]" dst_node_id="17" dst_node_input="enable" src_node_id="16" src_node_output="result" />
  307. <Node criticalPaths="[5]" group="[]" id="17" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeInput">
  308. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  309. <Output latency="5" name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  310. <Text>Input(inBT3)</Text>
  311. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  312. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.input(IO.java:630)
  313. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:24)
  314. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  315. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  316. <Name>inBT3</Name>
  317. </Node>
  318. <Edge criticalPaths="[5]" dst_node_id="20" dst_node_input="b" src_node_id="17" src_node_output="data" />
  319. <Node criticalPaths="[4, 5]" group="[]" id="20" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeAdd">
  320. <Input name="a" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  321. <Input name="b" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  322. <Output latency="1" name="result" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  323. <Text>+</Text>
  324. <ResourceUsage DSPs="0" FFs="32" FMems="0" LUTs="64" />
  325. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.types.base.DFEVar.add(DFEVar.java:1010)
  326. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:29)
  327. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  328. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  329. </Node>
  330. <Edge criticalPaths="[4, 5]" dst_node_id="35" dst_node_input="data" src_node_id="20" src_node_output="result" />
  331. <Node criticalPaths="[4, 5]" group="[]" id="35" isControl="false" isVisible="true" pipelineFactor="1.0" powerUsage="N/A" type="NodeOutput">
  332. <Input name="output_control" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  333. <Input name="data" type="dfeOffsetFix(32, 0, TWOSCOMPLEMENT)" />
  334. <Text>Output(oDataT3)</Text>
  335. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  336. <OriginStackTrace>com.maxeler.maxcompiler.v2.kernelcompiler.stdlib.core.IO.output(IO.java:836)
  337. perfmodels.StreamFMAKernel.&lt;init&gt;(StreamFMAKernel.maxj:33)
  338. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  339. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  340. <Name>oDataT3</Name>
  341. </Node>
  342. <Node criticalPaths="[]" group="[]" id="40" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  343. <Output latency="0" name="value" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  344. <Text>{HWOffsetFix:1, 0, UNSIGNED}\n0x1; 1.0</Text>
  345. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  346. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  347. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  348. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  349. <Value>1</Value>
  350. <HexValue>0x1</HexValue>
  351. <NumericValue>1.0</NumericValue>
  352. </Node>
  353. <Edge criticalPaths="[]" dst_node_id="41" dst_node_input="load" src_node_id="40" src_node_output="value" />
  354. <Node criticalPaths="[]" group="[]" id="50" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  355. <Output latency="0" name="value" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  356. <Text>{HWOffsetFix:1, 0, UNSIGNED}\n0x1; 1.0</Text>
  357. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  358. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  359. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  360. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  361. <Value>1</Value>
  362. <HexValue>0x1</HexValue>
  363. <NumericValue>1.0</NumericValue>
  364. </Node>
  365. <Edge criticalPaths="[]" dst_node_id="38" dst_node_input="enable" src_node_id="50" src_node_output="value" />
  366. <Node criticalPaths="[]" group="[]" id="37" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  367. <Output latency="0" name="value" type="dfeOffsetFix(49, 0, UNSIGNED)" />
  368. <Text>{HWOffsetFix:49, 0, UNSIGNED}\n0x1000000000000; 2.81474976710656E14</Text>
  369. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  370. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  371. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  372. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  373. <Value>1000000000000000000000000000000000000000000000000</Value>
  374. <HexValue>0x1000000000000</HexValue>
  375. <NumericValue>2.81474976710656E14</NumericValue>
  376. </Node>
  377. <Edge criticalPaths="[]" dst_node_id="38" dst_node_input="max" src_node_id="37" src_node_output="value" />
  378. <Node criticalPaths="[]" group="[]" id="38" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeCounter">
  379. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  380. <Input name="max" type="dfeOffsetFix(49, 0, UNSIGNED)" />
  381. <Output latency="0" name="count" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  382. <Output latency="0" name="wrap" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  383. <Text>Counter(NUMERIC_INCREMENTING)\nInc: 1\nReset: 0\nInit: 0</Text>
  384. <ResourceUsage DSPs="0" FFs="48" FMems="0" LUTs="48" />
  385. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  386. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  387. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  388. <Increment>1</Increment>
  389. <WrapValue>0</WrapValue>
  390. <InitValue>0</InitValue>
  391. <CountMode>NUMERIC_INCREMENTING</CountMode>
  392. <WrapMode>COUNT_LT_MAX_THEN_WRAP</WrapMode>
  393. </Node>
  394. <Edge criticalPaths="[]" dst_node_id="39" dst_node_input="input" src_node_id="38" src_node_output="count" />
  395. <Node criticalPaths="[]" group="[]" id="39" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeStreamOffset">
  396. <Input name="input" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  397. <Output latency="1" name="output" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  398. <Text>stream offset: 1</Text>
  399. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  400. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  401. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  402. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  403. </Node>
  404. <Edge criticalPaths="[]" dst_node_id="41" dst_node_input="data" src_node_id="39" src_node_output="output" />
  405. <Node criticalPaths="[]" group="[]" id="41" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeOutputMappedReg">
  406. <Input name="load" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  407. <Input name="data" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  408. <Text>Scalar output (current_run_cycle_count)</Text>
  409. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  410. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  411. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  412. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  413. <Name>current_run_cycle_count</Name>
  414. </Node>
  415. <Node criticalPaths="[]" group="[]" id="49" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  416. <Output latency="0" name="value" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  417. <Text>{HWOffsetFix:1, 0, UNSIGNED}\n0x1; 1.0</Text>
  418. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  419. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  420. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  421. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  422. <Value>1</Value>
  423. <HexValue>0x1</HexValue>
  424. <NumericValue>1.0</NumericValue>
  425. </Node>
  426. <Edge criticalPaths="[]" dst_node_id="44" dst_node_input="enable" src_node_id="49" src_node_output="value" />
  427. <Node criticalPaths="[]" group="[]" id="43" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeConstantRawBits">
  428. <Output latency="0" name="value" type="dfeOffsetFix(49, 0, UNSIGNED)" />
  429. <Text>{HWOffsetFix:49, 0, UNSIGNED}\n0x1000000000000; 2.81474976710656E14</Text>
  430. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  431. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  432. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  433. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  434. <Value>1000000000000000000000000000000000000000000000000</Value>
  435. <HexValue>0x1000000000000</HexValue>
  436. <NumericValue>2.81474976710656E14</NumericValue>
  437. </Node>
  438. <Edge criticalPaths="[]" dst_node_id="44" dst_node_input="max" src_node_id="43" src_node_output="value" />
  439. <Node criticalPaths="[]" group="[]" id="44" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeCounter">
  440. <Input name="enable" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  441. <Input name="max" type="dfeOffsetFix(49, 0, UNSIGNED)" />
  442. <Output latency="0" name="count" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  443. <Output latency="0" name="wrap" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  444. <Text>Counter(NUMERIC_INCREMENTING)\nInc: 1\nReset: 0\nInit: 0</Text>
  445. <ResourceUsage DSPs="0" FFs="48" FMems="0" LUTs="48" />
  446. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  447. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  448. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  449. <Increment>1</Increment>
  450. <WrapValue>0</WrapValue>
  451. <InitValue>0</InitValue>
  452. <CountMode>NUMERIC_INCREMENTING</CountMode>
  453. <WrapMode>COUNT_LT_MAX_THEN_WRAP</WrapMode>
  454. </Node>
  455. <Edge criticalPaths="[]" dst_node_id="48" dst_node_input="a" src_node_id="44" src_node_output="count" />
  456. <Node criticalPaths="[]" group="[]" id="46" isControl="true" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeInputMappedReg">
  457. <Output latency="0" name="run_cycle_count" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  458. <Text>Scalar input (run_cycle_count)</Text>
  459. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  460. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  461. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  462. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  463. <Name>run_cycle_count</Name>
  464. </Node>
  465. <Edge criticalPaths="[]" dst_node_id="48" dst_node_input="b" src_node_id="46" src_node_output="run_cycle_count" />
  466. <Node criticalPaths="[]" group="[]" id="48" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeEqInlined">
  467. <Input name="a" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  468. <Input name="b" type="dfeOffsetFix(48, 0, UNSIGNED)" />
  469. <Output latency="1" name="result" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  470. <Text>==</Text>
  471. <ResourceUsage DSPs="0" FFs="1" FMems="0" LUTs="2" />
  472. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  473. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  474. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  475. </Node>
  476. <Edge criticalPaths="[]" dst_node_id="45" dst_node_input="start" src_node_id="48" src_node_output="result" />
  477. <Node criticalPaths="[]" group="[]" id="45" isControl="false" isVisible="false" pipelineFactor="1.0" powerUsage="N/A" type="NodeFlush">
  478. <Input name="start" type="dfeOffsetFix(1, 0, UNSIGNED)" />
  479. <Text>flush on trigger</Text>
  480. <ResourceUsage DSPs="0" FFs="0" FMems="0" LUTs="0" />
  481. <OriginStackTrace>com.maxeler.platform.max5.manager.Max5ManagerBase.addKernel(Unknown Source)
  482. perfmodels.StreamFMAManager.&lt;init&gt;(StreamFMAManager.maxj:22)
  483. perfmodels.StreamFMAManager.main(StreamFMAManager.maxj:59)</OriginStackTrace>
  484. </Node>
  485. </Graph>