test.dot 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. digraph structs {
  2. node [shape=plaintext]
  3. rankdir=LR
  4. edge [arrowsize=0.5]
  5. fontname="times"
  6. arm_mult_f321 [label=<
  7. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  8. <TR>
  9. <TD PORT="ia"><FONT POINT-SIZE="9.0">ia</FONT></TD>
  10. <TD ALIGN="CENTER" ROWSPAN="2">arm_mult_f32<BR/>(CMSIS-DSP)</TD>
  11. <TD PORT="o"><FONT POINT-SIZE="9.0">o</FONT></TD>
  12. </TR>
  13. <TR>
  14. <TD PORT="ib"><FONT POINT-SIZE="9.0">ib</FONT></TD>
  15. <TD></TD></TR>
  16. </TABLE>>];
  17. audioOverlap [label=<
  18. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  19. <TR>
  20. <TD ALIGN="CENTER" PORT="i">audioOverlap<BR/>(OverlapAdd)</TD>
  21. </TR>
  22. </TABLE>>];
  23. audioWin [label=<
  24. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  25. <TR>
  26. <TD ALIGN="CENTER" PORT="i">audioWin<BR/>(SlidingBuffer)</TD>
  27. </TR>
  28. </TABLE>>];
  29. cfft [label=<
  30. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  31. <TR>
  32. <TD ALIGN="CENTER" PORT="i">cfft<BR/>(CFFT)</TD>
  33. </TR>
  34. </TABLE>>];
  35. icfft [label=<
  36. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  37. <TR>
  38. <TD ALIGN="CENTER" PORT="i">icfft<BR/>(ICFFT)</TD>
  39. </TR>
  40. </TABLE>>];
  41. sink [label=<
  42. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  43. <TR>
  44. <TD ALIGN="CENTER" PORT="i">sink<BR/>(FileSink)</TD>
  45. </TR>
  46. </TABLE>>];
  47. src [label=<
  48. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  49. <TR>
  50. <TD ALIGN="CENTER" PORT="i">src<BR/>(FileSource)</TD>
  51. </TR>
  52. </TABLE>>];
  53. toCmplx [label=<
  54. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  55. <TR>
  56. <TD ALIGN="CENTER" PORT="i">toCmplx<BR/>(ToComplex)</TD>
  57. </TR>
  58. </TABLE>>];
  59. toReal [label=<
  60. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  61. <TR>
  62. <TD ALIGN="CENTER" PORT="i">toReal<BR/>(ToReal)</TD>
  63. </TR>
  64. </TABLE>>];
  65. src:i -> audioWin:i [headlabel=<
  66. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >128</FONT>
  67. </TD></TR></TABLE>>,taillabel=<
  68. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >192</FONT>
  69. </TD></TR></TABLE>>,label="f32(256)"]
  70. audioWin:i -> arm_mult_f321:ia [headlabel=<
  71. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >256</FONT>
  72. </TD></TR></TABLE>>,taillabel=<
  73. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >256</FONT>
  74. </TD></TR></TABLE>>,label="f32(256)"]
  75. arm_mult_f321:o -> toCmplx:i [headlabel=<
  76. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >256</FONT>
  77. </TD></TR></TABLE>>,taillabel=<
  78. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >256</FONT>
  79. </TD></TR></TABLE>>,label="f32(256)"]
  80. toCmplx:i -> cfft:i [headlabel=<
  81. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >512</FONT>
  82. </TD></TR></TABLE>>,taillabel=<
  83. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >512</FONT>
  84. </TD></TR></TABLE>>,label="f32(512)"]
  85. cfft:i -> icfft:i [headlabel=<
  86. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >512</FONT>
  87. </TD></TR></TABLE>>,taillabel=<
  88. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >512</FONT>
  89. </TD></TR></TABLE>>,label="f32(512)"]
  90. icfft:i -> toReal:i [headlabel=<
  91. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >512</FONT>
  92. </TD></TR></TABLE>>,taillabel=<
  93. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >512</FONT>
  94. </TD></TR></TABLE>>,label="f32(512)"]
  95. toReal:i -> audioOverlap:i [headlabel=<
  96. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >256</FONT>
  97. </TD></TR></TABLE>>,taillabel=<
  98. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >256</FONT>
  99. </TD></TR></TABLE>>,label="f32(256)"]
  100. audioOverlap:i -> sink:i [headlabel=<
  101. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >192</FONT>
  102. </TD></TR></TABLE>>,taillabel=<
  103. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >128</FONT>
  104. </TD></TR></TABLE>>,label="f32(256)"]
  105. HANN [label=<
  106. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  107. <TR>
  108. <TD ALIGN="CENTER" PORT="i">HANN</TD>
  109. </TR>
  110. </TABLE>>];
  111. HANN:i -> arm_mult_f321:ib
  112. }