Advertisement
Guest User

Untitled

a guest
May 28th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.45 KB | None | 0 0
  1. INIT for behavioural simulation
  2. mkdir -p ../sim/beh
  3. CC math_pkg.vhd
  4. ghdl -a --ieee=synopsys -fexplicit --workdir=../sim/beh --warn-no-vital-generic --work=work math_pkg.vhd
  5. CC gen_pkg.vhd
  6. ghdl -a --ieee=synopsys -fexplicit --workdir=../sim/beh --warn-no-vital-generic --work=work gen_pkg.vhd
  7. CC uart_tx.vhd
  8. ghdl -a --ieee=synopsys -fexplicit --workdir=../sim/beh --warn-no-vital-generic --work=work uart_tx.vhd
  9. CC uart_rx.vhd
  10. ghdl -a --ieee=synopsys -fexplicit --workdir=../sim/beh --warn-no-vital-generic --work=work uart_rx.vhd
  11. CC alu.vhd
  12. ghdl -a --ieee=synopsys -fexplicit --workdir=../sim/beh --warn-no-vital-generic --work=work alu.vhd
  13. CC parser.vhd
  14. ghdl -a --ieee=synopsys -fexplicit --workdir=../sim/beh --warn-no-vital-generic --work=work parser.vhd
  15. CC beh_parser_tb.vhd
  16. ghdl -a --ieee=synopsys -fexplicit --workdir=../sim/beh --warn-no-vital-generic --work=work beh_parser_tb.vhd
  17. ghdl -m --ieee=synopsys -fexplicit --workdir=../sim/beh --warn-no-vital-generic --work=work beh_parser_tb
  18. elaborate beh_parser_tb
  19. ./beh_parser_tb --vcdgz=../sim/beh/beh_parser_tmp.vcdgz
  20. beh_parser_tb.vhd:121:24:@120ns:(report note): testcase(1).input: 58243
  21. beh_parser_tb.vhd:122:24:@120ns:(report note): testcase(1).expectedresult: 58243
  22. beh_parser_tb.vhd:158:24:@23070ns:(report note): realresult : 58243
  23. beh_parser_tb.vhd:162:24:@23070ns:(report note): ==================
  24. beh_parser_tb.vhd:121:24:@23070ns:(report note): testcase(2).input: 12345
  25. beh_parser_tb.vhd:122:24:@23070ns:(report note): testcase(2).expectedresult: 12345
  26. beh_parser_tb.vhd:158:24:@46020ns:(report note): realresult : 12345
  27. beh_parser_tb.vhd:162:24:@46020ns:(report note): ==================
  28. beh_parser_tb.vhd:121:24:@46020ns:(report note): testcase(3).input: 12+5
  29. beh_parser_tb.vhd:122:24:@46020ns:(report note): testcase(3).expectedresult: 17
  30. beh_parser_tb.vhd:158:24:@62970ns:(report note): realresult : 17
  31. beh_parser_tb.vhd:162:24:@62970ns:(report note): ==================
  32. beh_parser_tb.vhd:121:24:@62970ns:(report note): testcase(4).input: 1337+124
  33. beh_parser_tb.vhd:122:24:@62970ns:(report note): testcase(4).expectedresult: 1461
  34. beh_parser_tb.vhd:158:24:@85260ns:(report note): realresult : 1461
  35. beh_parser_tb.vhd:162:24:@85260ns:(report note): ==================
  36. beh_parser_tb.vhd:121:24:@85260ns:(report note): testcase(5).input: 1+1+1
  37. beh_parser_tb.vhd:122:24:@85260ns:(report note): testcase(5).expectedresult: 3
  38. beh_parser_tb.vhd:158:24:@100830ns:(report note): realresult : 3
  39. beh_parser_tb.vhd:162:24:@100830ns:(report note): ==================
  40. beh_parser_tb.vhd:121:24:@100830ns:(report note): testcase(6).input: 98+123+531511+131
  41. beh_parser_tb.vhd:122:24:@100830ns:(report note): testcase(6).expectedresult: 531863
  42. beh_parser_tb.vhd:158:24:@130680ns:(report note): realresult : 531863
  43. beh_parser_tb.vhd:162:24:@130680ns:(report note): ==================
  44. beh_parser_tb.vhd:121:24:@130680ns:(report note): testcase(7).input: 513-1-200
  45. beh_parser_tb.vhd:122:24:@130680ns:(report note): testcase(7).expectedresult: 312
  46. beh_parser_tb.vhd:158:24:@151590ns:(report note): realresult : 312
  47. beh_parser_tb.vhd:162:24:@151590ns:(report note): ==================
  48. beh_parser_tb.vhd:121:24:@151590ns:(report note): testcase(8).input: 5*10*200
  49. beh_parser_tb.vhd:122:24:@151590ns:(report note): testcase(8).expectedresult: 10000
  50. beh_parser_tb.vhd:158:24:@176310ns:(report note): realresult : 10000
  51. beh_parser_tb.vhd:162:24:@176310ns:(report note): ==================
  52. beh_parser_tb.vhd:121:24:@176310ns:(report note): testcase(9).input: 100-30-50
  53. beh_parser_tb.vhd:122:24:@176310ns:(report note): testcase(9).expectedresult: 20
  54. beh_parser_tb.vhd:158:24:@195270ns:(report note): realresult : 20
  55. beh_parser_tb.vhd:162:24:@195270ns:(report note): ==================
  56. beh_parser_tb.vhd:121:24:@195270ns:(report note): testcase(10).input: 10*20+2000*10
  57. beh_parser_tb.vhd:122:24:@195270ns:(report note): testcase(10).expectedresult: 20200
  58. beh_parser_tb.vhd:158:24:@222270ns:(report note): realresult : 20200
  59. beh_parser_tb.vhd:162:24:@222270ns:(report note): ==================
  60. beh_parser_tb.vhd:121:24:@222270ns:(report note): testcase(11).input: 1000/10
  61. beh_parser_tb.vhd:122:24:@222270ns:(report note): testcase(11).expectedresult: 100
  62. beh_parser_tb.vhd:158:24:@244290ns:(report note): realresult : 100
  63. beh_parser_tb.vhd:162:24:@244290ns:(report note): ==================
  64. beh_parser_tb.vhd:121:24:@244290ns:(report note): testcase(12).input: 1000/10/2-20
  65. beh_parser_tb.vhd:122:24:@244290ns:(report note): testcase(12).expectedresult: 30
  66. beh_parser_tb.vhd:158:24:@268470ns:(report note): realresult : 30
  67. beh_parser_tb.vhd:162:24:@268470ns:(report note): ==================
  68. beh_parser_tb.vhd:121:24:@268470ns:(report note): testcase(13).input: 10+2/2
  69. beh_parser_tb.vhd:122:24:@268470ns:(report note): testcase(13).expectedresult: 11
  70. beh_parser_tb.vhd:158:24:@288510ns:(report note): realresult : 11
  71. beh_parser_tb.vhd:162:24:@288510ns:(report note): ==================
  72. beh_parser_tb.vhd:121:24:@288510ns:(report note): testcase(14).input: 10-4/2
  73. beh_parser_tb.vhd:122:24:@288510ns:(report note): testcase(14).expectedresult: 8
  74. beh_parser_tb.vhd:158:24:@306600ns:(report note): realresult : 8
  75. beh_parser_tb.vhd:162:24:@306600ns:(report note): ==================
  76. beh_parser_tb.vhd:121:24:@306600ns:(report note): testcase(15).input: 1000-4*100+5-300/2
  77. beh_parser_tb.vhd:122:24:@306600ns:(report note): testcase(15).expectedresult: 455
  78. beh_parser_tb.vhd:158:24:@333810ns:(report note): realresult : 455
  79. beh_parser_tb.vhd:162:24:@333810ns:(report note): ==================
  80. beh_parser_tb.vhd:121:24:@333810ns:(report note): testcase(16).input: 10+ 2
  81. beh_parser_tb.vhd:122:24:@333810ns:(report note): testcase(16).expectedresult: 12
  82. beh_parser_tb.vhd:158:24:@351660ns:(report note): realresult : 12
  83. beh_parser_tb.vhd:162:24:@351660ns:(report note): ==================
  84. beh_parser_tb.vhd:121:24:@351660ns:(report note): testcase(17).input: 9 +3
  85. beh_parser_tb.vhd:122:24:@351660ns:(report note): testcase(17).expectedresult: 12
  86. beh_parser_tb.vhd:158:24:@368640ns:(report note): realresult : 12
  87. beh_parser_tb.vhd:162:24:@368640ns:(report note): ==================
  88. beh_parser_tb.vhd:121:24:@368640ns:(report note): testcase(18).input: 50 / 2 + 1 -3
  89. beh_parser_tb.vhd:122:24:@368640ns:(report note): testcase(18).expectedresult: 23
  90. beh_parser_tb.vhd:158:24:@395130ns:(report note): realresult : 23
  91. beh_parser_tb.vhd:162:24:@395130ns:(report note): ==================
  92. beh_parser_tb.vhd:121:24:@395130ns:(report note): testcase(19).input: 50+1
  93. beh_parser_tb.vhd:122:24:@395130ns:(report note): testcase(19).expectedresult: 51
  94. beh_parser_tb.vhd:158:24:@413190ns:(report note): realresult : 51
  95. beh_parser_tb.vhd:162:24:@413190ns:(report note): ==================
  96. beh_parser_tb.vhd:121:24:@413190ns:(report note): testcase(20).input: 40-100
  97. beh_parser_tb.vhd:122:24:@413190ns:(report note): testcase(20).expectedresult: -60
  98. beh_parser_tb.vhd:158:24:@418950ns:(report note): realresult : -60
  99. beh_parser_tb.vhd:162:24:@418950ns:(report note): ==================
  100. beh_parser_tb.vhd:121:24:@418950ns:(report note): testcase(21).input: -40*2
  101. beh_parser_tb.vhd:122:24:@418950ns:(report note): testcase(21).expectedresult: -80
  102. beh_parser_tb.vhd:158:24:@424380ns:(report note): realresult : -80
  103. beh_parser_tb.vhd:162:24:@424380ns:(report note): ==================
  104. beh_parser_tb.vhd:121:24:@424380ns:(report note): testcase(22).input: 4/-2
  105. beh_parser_tb.vhd:122:24:@424380ns:(report note): testcase(22).expectedresult: -2
  106. beh_parser_tb.vhd:158:24:@429210ns:(report note): realresult : -2
  107. beh_parser_tb.vhd:162:24:@429210ns:(report note): ==================
  108. beh_parser_tb.vhd:121:24:@429210ns:(report note): testcase(23).input: -2 * -1 --1
  109. beh_parser_tb.vhd:122:24:@429210ns:(report note): testcase(23).expectedresult: 3
  110. beh_parser_tb.vhd:158:24:@446010ns:(report note): realresult : 3
  111. beh_parser_tb.vhd:162:24:@446010ns:(report note): ==================
  112. beh_parser_tb.vhd:121:24:@446010ns:(report note): testcase(24).input: -2 * -2 --2 * -1 * -1 - 100
  113. beh_parser_tb.vhd:122:24:@446010ns:(report note): testcase(24).expectedresult: -94
  114. beh_parser_tb.vhd:158:24:@458040ns:(report note): realresult : -94
  115. beh_parser_tb.vhd:162:24:@458040ns:(report note): ==================
  116. beh_parser_tb.vhd:121:24:@458040ns:(report note): testcase(25).input: -1234 / -500
  117. beh_parser_tb.vhd:122:24:@458040ns:(report note): testcase(25).expectedresult: 2
  118. beh_parser_tb.vhd:158:24:@477750ns:(report note): realresult : 2
  119. beh_parser_tb.vhd:162:24:@477750ns:(report note): ==================
  120. beh_parser_tb.vhd:121:24:@477750ns:(report note): testcase(26).input: 3 3
  121. beh_parser_tb.vhd:122:24:@477750ns:(report note): testcase(26).expectedresult: Fehler: Syntax
  122. beh_parser_tb.vhd:158:24:@491340ns:(report note): realresult : Fehler: Syntax
  123. beh_parser_tb.vhd:162:24:@491340ns:(report note): ==================
  124. beh_parser_tb.vhd:121:24:@491340ns:(report note): testcase(27).input: ++
  125. beh_parser_tb.vhd:122:24:@491340ns:(report note): testcase(27).expectedresult: Fehler: Syntax
  126. beh_parser_tb.vhd:158:24:@504690ns:(report note): realresult : Fehler: Syntax
  127. beh_parser_tb.vhd:162:24:@504690ns:(report note): ==================
  128. beh_parser_tb.vhd:121:24:@504690ns:(report note): testcase(28).input: **
  129. beh_parser_tb.vhd:122:24:@504690ns:(report note): testcase(28).expectedresult: Fehler: Syntax
  130. beh_parser_tb.vhd:158:24:@517680ns:(report note): realresult : Fehler: Syntax
  131. beh_parser_tb.vhd:162:24:@517680ns:(report note): ==================
  132. beh_parser_tb.vhd:121:24:@517680ns:(report note): testcase(29).input: *+/-
  133. beh_parser_tb.vhd:122:24:@517680ns:(report note): testcase(29).expectedresult: Fehler: Syntax
  134. beh_parser_tb.vhd:158:24:@530670ns:(report note): realresult : Fehler: Syntax
  135. beh_parser_tb.vhd:162:24:@530670ns:(report note): ==================
  136. beh_parser_tb.vhd:121:24:@530670ns:(report note): testcase(30).input: * /
  137. beh_parser_tb.vhd:122:24:@530670ns:(report note): testcase(30).expectedresult: Fehler: Syntax
  138. beh_parser_tb.vhd:158:24:@544200ns:(report note): realresult : Fehler: Syntax
  139. beh_parser_tb.vhd:162:24:@544200ns:(report note): ==================
  140. beh_parser_tb.vhd:121:24:@544200ns:(report note): testcase(31).input: 2 + ----
  141. beh_parser_tb.vhd:122:24:@544200ns:(report note): testcase(31).expectedresult: Fehler: Syntax
  142. beh_parser_tb.vhd:158:24:@560970ns:(report note): realresult : Fehler: Syntax
  143. beh_parser_tb.vhd:162:24:@560970ns:(report note): ==================
  144. beh_parser_tb.vhd:121:24:@560970ns:(report note): testcase(32).input: 2 --1
  145. beh_parser_tb.vhd:122:24:@560970ns:(report note): testcase(32).expectedresult: 3
  146. beh_parser_tb.vhd:158:24:@575940ns:(report note): realresult : 3
  147. beh_parser_tb.vhd:162:24:@575940ns:(report note): ==================
  148. beh_parser_tb.vhd:121:24:@575940ns:(report note): testcase(33).input: 21448368 * 123141
  149. beh_parser_tb.vhd:122:24:@575940ns:(report note): testcase(33).expectedresult: Fehler: Over- bzw. Underflow
  150. beh_parser_tb.vhd:158:24:@595170ns:(report note): realresult : Fehler: Over- bzw. Underflow
  151. beh_parser_tb.vhd:162:24:@595170ns:(report note): ==================
  152. beh_parser_tb.vhd:121:24:@595170ns:(report note): testcase(34).input: 21448368 * -123141
  153. beh_parser_tb.vhd:122:24:@595170ns:(report note): testcase(34).expectedresult: Fehler: Over- bzw. Underflow
  154. beh_parser_tb.vhd:158:24:@614520ns:(report note): realresult : Fehler: Over- bzw. Underflow
  155. beh_parser_tb.vhd:162:24:@614520ns:(report note): ==================
  156. beh_parser_tb.vhd:121:24:@614520ns:(report note): testcase(35).input: 341212 / 0
  157. beh_parser_tb.vhd:122:24:@614520ns:(report note): testcase(35).expectedresult: Fehler: Division durch Null
  158. beh_parser_tb.vhd:158:24:@634110ns:(report note): realresult : Fehler: Division durch Null
  159. beh_parser_tb.vhd:162:24:@634110ns:(report note): ==================
  160. beh_parser_tb.vhd:121:24:@634110ns:(report note): testcase(36).input: 341212 / -0*2
  161. beh_parser_tb.vhd:122:24:@634110ns:(report note): testcase(36).expectedresult: Fehler: Division durch Null
  162. beh_parser_tb.vhd:158:24:@653820ns:(report note): realresult : Fehler: Division durch Null
  163. beh_parser_tb.vhd:162:24:@653820ns:(report note): ==================
  164. beh_parser_tb.vhd:121:24:@653820ns:(report note): testcase(37).input: 0--2147483648
  165. beh_parser_tb.vhd:122:24:@653820ns:(report note): testcase(37).expectedresult: Fehler: Over- bzw. Underflow
  166. beh_parser_tb.vhd:158:24:@671580ns:(report note): realresult : Fehler: Over- bzw. Underflow
  167. beh_parser_tb.vhd:162:24:@671580ns:(report note): ==================
  168. beh_parser_tb.vhd:121:24:@671580ns:(report note): testcase(38).input: 5--2147483648
  169. beh_parser_tb.vhd:122:24:@671580ns:(report note): testcase(38).expectedresult: Fehler: Over- bzw. Underflow
  170. beh_parser_tb.vhd:158:24:@689340ns:(report note): realresult : Fehler: Over- bzw. Underflow
  171. beh_parser_tb.vhd:162:24:@689340ns:(report note): ==================
  172. beh_parser_tb.vhd:121:24:@689340ns:(report note): testcase(39).input: -2147483647-1
  173. beh_parser_tb.vhd:122:24:@689340ns:(report note): testcase(39).expectedresult: -2147483648
  174. beh_parser_tb.vhd:158:24:@712650ns:(report note): realresult : -2147483648
  175. beh_parser_tb.vhd:162:24:@712650ns:(report note): ==================
  176. beh_parser_tb.vhd:121:24:@712650ns:(report note): testcase(40).input: -1073741824+-1073741824
  177. beh_parser_tb.vhd:122:24:@712650ns:(report note): testcase(40).expectedresult: -2147483648
  178. beh_parser_tb.vhd:158:24:@739320ns:(report note): realresult : -2147483648
  179. beh_parser_tb.vhd:162:24:@739320ns:(report note): ==================
  180. beh_parser_tb.vhd:121:24:@739320ns:(report note): testcase(41).input:
  181. beh_parser_tb.vhd:122:24:@739320ns:(report note): testcase(41).expectedresult: Fehler: Syntax
  182. beh_parser_tb.vhd:158:24:@752310ns:(report note): realresult : Fehler: Syntax
  183. beh_parser_tb.vhd:162:24:@752310ns:(report note): ==================
  184. beh_parser_tb.vhd:121:24:@752310ns:(report note): testcase(42).input:
  185. beh_parser_tb.vhd:122:24:@752310ns:(report note): testcase(42).expectedresult: Fehler: Syntax
  186. beh_parser_tb.vhd:158:24:@765480ns:(report note): realresult : Fehler: Syntax
  187. beh_parser_tb.vhd:162:24:@765480ns:(report note): ==================
  188. beh_parser_tb.vhd:121:24:@765480ns:(report note): testcase(43).input:
  189. beh_parser_tb.vhd:122:24:@765480ns:(report note): testcase(43).expectedresult: Fehler: Syntax
  190. beh_parser_tb.vhd:158:24:@779190ns:(report note): realresult : Fehler: Syntax
  191. beh_parser_tb.vhd:162:24:@779190ns:(report note): ==================
  192. beh_parser_tb.vhd:166:24:@779190ns:(report note): alle testfaelle des Parser waren erfolgreich!
  193. gunzip --stdout ../sim/beh/beh_parser_tmp.vcdgz | gtkwave --vcd
  194.  
  195. GTKWave Analyzer v3.3.6 (w)1999-2010 BSI
  196.  
  197. [0] start time.
  198. [779220000000] end time.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement