test.dot 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. digraph structs {
  2. node [shape=plaintext]
  3. rankdir=LR
  4. edge [arrowsize=0.5]
  5. fontname="times"
  6. TFLite [label=<
  7. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  8. <TR>
  9. <TD ALIGN="CENTER" PORT="i">TFLite<BR/>(TFLite)</TD>
  10. </TR>
  11. </TABLE>>];
  12. arm_add_f321 [label=<
  13. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  14. <TR>
  15. <TD PORT="ia"><FONT POINT-SIZE="9.0">ia</FONT></TD>
  16. <TD ALIGN="CENTER" ROWSPAN="2">arm_add_f32<BR/>(CMSIS-DSP)</TD>
  17. <TD PORT="o"><FONT POINT-SIZE="9.0">o</FONT></TD>
  18. </TR>
  19. <TR>
  20. <TD PORT="ib"><FONT POINT-SIZE="9.0">ib</FONT></TD>
  21. <TD></TD></TR>
  22. </TABLE>>];
  23. arm_scale_f321 [label=<
  24. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  25. <TR>
  26. <TD PORT="ia"><FONT POINT-SIZE="9.0">ia</FONT></TD>
  27. <TD ALIGN="CENTER" ROWSPAN="2">arm_scale_f32<BR/>(CMSIS-DSP)</TD>
  28. <TD PORT="o"><FONT POINT-SIZE="9.0">o</FONT></TD>
  29. </TR>
  30. <TR>
  31. <TD PORT="ib"><FONT POINT-SIZE="9.0">ib</FONT></TD>
  32. <TD></TD></TR>
  33. </TABLE>>];
  34. arm_scale_f322 [label=<
  35. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  36. <TR>
  37. <TD PORT="ia"><FONT POINT-SIZE="9.0">ia</FONT></TD>
  38. <TD ALIGN="CENTER" ROWSPAN="2">arm_scale_f32<BR/>(CMSIS-DSP)</TD>
  39. <TD PORT="o"><FONT POINT-SIZE="9.0">o</FONT></TD>
  40. </TR>
  41. <TR>
  42. <TD PORT="ib"><FONT POINT-SIZE="9.0">ib</FONT></TD>
  43. <TD></TD></TR>
  44. </TABLE>>];
  45. audioWin [label=<
  46. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  47. <TR>
  48. <TD ALIGN="CENTER" PORT="i">audioWin<BR/>(SlidingBuffer)</TD>
  49. </TR>
  50. </TABLE>>];
  51. mfcc [label=<
  52. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  53. <TR>
  54. <TD ALIGN="CENTER" PORT="i">mfcc<BR/>(MFCC)</TD>
  55. </TR>
  56. </TABLE>>];
  57. mfccWind [label=<
  58. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  59. <TR>
  60. <TD ALIGN="CENTER" PORT="i">mfccWind<BR/>(SlidingBuffer)</TD>
  61. </TR>
  62. </TABLE>>];
  63. src [label=<
  64. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  65. <TR>
  66. <TD ALIGN="CENTER" PORT="i">src<BR/>(StereoSource)</TD>
  67. </TR>
  68. </TABLE>>];
  69. toMono [label=<
  70. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  71. <TR>
  72. <TD PORT="i"><FONT POINT-SIZE="9.0">i</FONT></TD>
  73. <TD ALIGN="CENTER" ROWSPAN="2">toMono<BR/>(Unzip)</TD>
  74. <TD PORT="o1"><FONT POINT-SIZE="9.0">o1</FONT></TD>
  75. </TR>
  76. <TR>
  77. <TD></TD>
  78. <TD PORT="o2"><FONT POINT-SIZE="9.0">o2</FONT></TD>
  79. </TR>
  80. </TABLE>>];
  81. srcDelay [label=<
  82. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  83. <TR>
  84. <TD ALIGN="CENTER" PORT="i">10</TD>
  85. </TR>
  86. </TABLE>>];
  87. src:i -> srcDelay:i [taillabel=<
  88. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >320</FONT>
  89. </TD></TR></TABLE>>]
  90. srcDelay:i -> toMono:i [headlabel=<
  91. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >320</FONT>
  92. </TD></TR></TABLE>>,label="f32(330)"]
  93. toMono:o1 -> arm_scale_f321:ia [headlabel=<
  94. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  95. </TD></TR></TABLE>>,taillabel=<
  96. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  97. </TD></TR></TABLE>>,label="f32(160)"]
  98. toMono:o2 -> arm_scale_f322:ia [headlabel=<
  99. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  100. </TD></TR></TABLE>>,taillabel=<
  101. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  102. </TD></TR></TABLE>>,label="f32(160)"]
  103. arm_scale_f321:o -> arm_add_f321:ia [headlabel=<
  104. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  105. </TD></TR></TABLE>>,taillabel=<
  106. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  107. </TD></TR></TABLE>>,label="f32(160)"]
  108. arm_scale_f322:o -> arm_add_f321:ib [headlabel=<
  109. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  110. </TD></TR></TABLE>>,taillabel=<
  111. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  112. </TD></TR></TABLE>>,label="f32(160)"]
  113. arm_add_f321:o -> audioWin:i [headlabel=<
  114. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >320</FONT>
  115. </TD></TR></TABLE>>,taillabel=<
  116. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >160</FONT>
  117. </TD></TR></TABLE>>,label="f32(320)"]
  118. audioWin:i -> mfcc:i [headlabel=<
  119. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >640</FONT>
  120. </TD></TR></TABLE>>,taillabel=<
  121. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >640</FONT>
  122. </TD></TR></TABLE>>,label="f32(640)"]
  123. mfcc:i -> mfccWind:i [headlabel=<
  124. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >250</FONT>
  125. </TD></TR></TABLE>>,taillabel=<
  126. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >10</FONT>
  127. </TD></TR></TABLE>>,label="f32(250)"]
  128. mfccWind:i -> TFLite:i [headlabel=<
  129. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >500</FONT>
  130. </TD></TR></TABLE>>,taillabel=<
  131. <TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >500</FONT>
  132. </TD></TR></TABLE>>,label="f32(500)"]
  133. HALF [label=<
  134. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  135. <TR>
  136. <TD ALIGN="CENTER" PORT="i">HALF</TD>
  137. </TR>
  138. </TABLE>>];
  139. HALF:i -> arm_scale_f321:ib
  140. HALF:i -> arm_scale_f322:ib
  141. }