Manager_StreamFMA_Final.mxg 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <ManagerGraph version="2018.3.1" design_name="Manager_StreamFMA" compilation_phase="Final" hardwareBuild="false">
  3. <Node id="5" instanceName="b" type="Input">
  4. <Output clock="PCIE" name="b" type="PUSH 2" width="128">
  5. <Stream name="Stream_6" sink="30" />
  6. </Output>
  7. </Node>
  8. <Node id="2" instanceName="a" type="Input">
  9. <Output clock="PCIE" name="a" type="PUSH 2" width="128">
  10. <Stream name="Stream_3" sink="26" />
  11. </Output>
  12. </Node>
  13. <Node id="30" instanceName="Stream_15" type="Fifo">
  14. <Input clock="PCIE" name="input" type="PUSH 2" width="128">
  15. <Stream name="Stream_31" source="5" />
  16. </Input>
  17. <Output clock="PCIE" name="output" type="PULL el=1" width="128">
  18. <Stream name="Stream_32" sink="14" />
  19. </Output>
  20. </Node>
  21. <Node id="26" instanceName="Stream_11" type="Fifo">
  22. <Input clock="PCIE" name="input" type="PUSH 2" width="128">
  23. <Stream name="Stream_27" source="2" />
  24. </Input>
  25. <Output clock="PCIE" name="output" type="PULL el=1" width="128">
  26. <Stream name="Stream_28" sink="10" />
  27. </Output>
  28. </Node>
  29. <Node id="10" instanceName="Stream_1" type="DualAspectMux">
  30. <Input clock="PCIE" name="input" type="PULL el=1" width="128">
  31. <Stream name="Stream_29" source="26" />
  32. </Input>
  33. <Output clock="PCIE" name="output" type="PUSH 2" width="32">
  34. <Stream name="Stream_12" sink="34" />
  35. </Output>
  36. </Node>
  37. <Node id="14" instanceName="Stream_4" type="DualAspectMux">
  38. <Input clock="PCIE" name="input" type="PULL el=1" width="128">
  39. <Stream name="Stream_33" source="30" />
  40. </Input>
  41. <Output clock="PCIE" name="output" type="PUSH 2" width="32">
  42. <Stream name="Stream_16" sink="38" />
  43. </Output>
  44. </Node>
  45. <Node id="38" instanceName="Stream_17" type="Fifo">
  46. <Input clock="PCIE" name="input" type="PUSH 2" width="32">
  47. <Stream name="Stream_39" source="14" />
  48. </Input>
  49. <Output clock="STREAM" name="output" type="PULL el=1 ael=2" width="32">
  50. <Stream name="Stream_40" sink="0" />
  51. </Output>
  52. </Node>
  53. <Node id="34" instanceName="Stream_13" type="Fifo">
  54. <Input clock="PCIE" name="input" type="PUSH 2" width="32">
  55. <Stream name="Stream_35" source="10" />
  56. </Input>
  57. <Output clock="STREAM" name="output" type="PULL el=1 ael=2" width="32">
  58. <Stream name="Stream_36" sink="0" />
  59. </Output>
  60. </Node>
  61. <Node id="0" instanceName="StreamFMAKernel" type="Kernel">
  62. <PxgFile phase="original">StreamFMA-StreamFMAKernel-original.pxg</PxgFile>
  63. <PxgFile phase="final-simulation">StreamFMA-StreamFMAKernel-final-simulation.pxg</PxgFile>
  64. <Input clock="STREAM" name="a" type="PULL el=1 ael=2" width="32">
  65. <Stream name="Stream_37" source="34" />
  66. </Input>
  67. <Input clock="STREAM" name="b" type="PULL el=1 ael=2" width="32">
  68. <Stream name="Stream_41" source="38" />
  69. </Input>
  70. <Output clock="STREAM" name="output" type="PUSH 5" width="32">
  71. <Stream name="Stream_9" sink="42" />
  72. </Output>
  73. </Node>
  74. <Node id="42" instanceName="Stream_19" type="Fifo">
  75. <Input clock="STREAM" name="input" type="PUSH 5" width="32">
  76. <Stream name="Stream_43" source="0" />
  77. </Input>
  78. <Output clock="PCIE" name="output" type="PULL el=1" width="32">
  79. <Stream name="Stream_44" sink="18" />
  80. </Output>
  81. </Node>
  82. <Node id="18" instanceName="Stream_8" type="DualAspectReg">
  83. <Input clock="PCIE" name="input" type="PULL el=1" width="32">
  84. <Stream name="Stream_45" source="42" />
  85. </Input>
  86. <Output clock="PCIE" name="output" type="PULL el=1" width="128">
  87. <Stream name="Stream_20" sink="22" />
  88. </Output>
  89. </Node>
  90. <Node id="22" instanceName="Stream_21" type="PullPushAdapter">
  91. <Input clock="PCIE" name="input" type="PULL el=1" width="128">
  92. <Stream name="Stream_23" source="18" />
  93. </Input>
  94. <Output clock="PCIE" name="output" type="PUSH 1" width="128">
  95. <Stream name="Stream_24" sink="7" />
  96. </Output>
  97. </Node>
  98. <Node id="7" instanceName="output" type="Output">
  99. <Input clock="PCIE" name="output" type="PUSH 1" width="128">
  100. <Stream name="Stream_25" source="22" />
  101. </Input>
  102. </Node>
  103. </ManagerGraph>