nuclei_fpga_eval_ci_zcmt.json 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. {
  2. "run_config": {
  3. "target" : "qemu",
  4. "hardware" : {
  5. "baudrate": 115200,
  6. "timeout": 240
  7. },
  8. "qemu" : {
  9. "timeout": 240
  10. }
  11. },
  12. "parallel": "-j",
  13. "build_target": "clean all",
  14. "build_config": {
  15. "SOC": "evalsoc",
  16. "BOARD": "nuclei_fpga_eval",
  17. "ARCH_EXT": ""
  18. },
  19. "build_configs": {
  20. "rv32e_zca_zcb_zcmp_zcmt-ilm": {
  21. "DOWNLOAD": "ilm",
  22. "CORE": "n202e",
  23. "RISCV_ARCH": "rv32e_zca_zcb_zcmp_zcmt",
  24. "RISCV_ABI": "ilp32e",
  25. "ARCH_EXT": "_zca_zcb_zcmp_zcmt"
  26. },
  27. "rv32em_zca_zcb_zcmp_zcmt-ilm": {
  28. "DOWNLOAD": "ilm",
  29. "CORE": "n200e",
  30. "RISCV_ARCH": "rv32em_zca_zcb_zcmp_zcmt",
  31. "RISCV_ABI": "ilp32e",
  32. "ARCH_EXT": "_zca_zcb_zcmp_zcmt"
  33. },
  34. "rv32em_zfinx_zca_zcb_zcmp_zcmt-ilm": {
  35. "DOWNLOAD": "ilm",
  36. "CORE": "n200e",
  37. "RISCV_ARCH": "rv32em_zfinx_zca_zcb_zcmp_zcmt",
  38. "RISCV_ABI": "ilp32e",
  39. "ARCH_EXT": "_zfinx_zca_zcb_zcmp_zcmt"
  40. },
  41. "rv32em_zfinx_zdinx_zca_zcb_zcmp_zcmt-ilm": {
  42. "DOWNLOAD": "ilm",
  43. "CORE": "n200e",
  44. "RISCV_ARCH": "rv32em_zfinx_zdinx_zca_zcb_zcmp_zcmt",
  45. "RISCV_ABI": "ilp32e",
  46. "ARCH_EXT": "_zfinx_zdinx_zca_zcb_zcmp_zcmt"
  47. },
  48. "rv32e_zmmul_zca_zcb_zcmp_zcmt-flashxip": {
  49. "DOWNLOAD": "flashxip",
  50. "CORE": "n202e",
  51. "RISCV_ARCH": "rv32e_zmmul_zca_zcb_zcmp_zcmt",
  52. "RISCV_ABI": "ilp32e",
  53. "ARCH_EXT": "_zmmul_zca_zcb_zcmp_zcmt"
  54. },
  55. "rv32ea_zaamo_zalrsc_zca_zcb_zcmp_zcmt-sram": {
  56. "DOWNLOAD": "sram",
  57. "CORE": "n201e",
  58. "RISCV_ARCH": "rv32ea_zaamo_zalrsc_zca_zcb_zcmp_zcmt",
  59. "RISCV_ABI": "ilp32e",
  60. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt"
  61. },
  62. "rv32ema_zaamo_zalrsc_zca_zcb_zcmp_zcmt-flash": {
  63. "DOWNLOAD": "flash",
  64. "CORE": "n203e",
  65. "RISCV_ARCH": "rv32ema_zaamo_zalrsc_zca_zcb_zcmp_zcmt",
  66. "RISCV_ABI": "ilp32e",
  67. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt"
  68. },
  69. "rv32ema_zaamo_zalrsc_zfinx_zca_zcb_zcmp_zcmt-flash": {
  70. "DOWNLOAD": "flash",
  71. "CORE": "n203e",
  72. "RISCV_ARCH": "rv32ema_zaamo_zalrsc_zfinx_zca_zcb_zcmp_zcmt",
  73. "RISCV_ABI": "ilp32e",
  74. "ARCH_EXT": "_zaamo_zalrsc_zfinx_zca_zcb_zcmp_zcmt"
  75. },
  76. "rv32ema_zaamo_zalrsc_zfinx_zdinx_zca_zcb_zcmp_zcmt-flash": {
  77. "DOWNLOAD": "flash",
  78. "CORE": "n203e",
  79. "RISCV_ARCH": "rv32ema_zaamo_zalrsc_zfinx_zdinx_zca_zcb_zcmp_zcmt",
  80. "RISCV_ABI": "ilp32e",
  81. "ARCH_EXT": "_zaamo_zalrsc_zfinx_zdinx_zca_zcb_zcmp_zcmt"
  82. },
  83. "rv32i_zca_zcb_zcmp_zcmt-flashxip": {
  84. "DOWNLOAD": "flashxip",
  85. "CORE": "n202",
  86. "RISCV_ARCH": "rv32i_zca_zcb_zcmp_zcmt",
  87. "RISCV_ABI": "ilp32",
  88. "ARCH_EXT": "_zca_zcb_zcmp_zcmt"
  89. },
  90. "rv32ia_zaamo_zalrsc_zca_zcb_zcmp_zcmt-ilm": {
  91. "DOWNLOAD": "ilm",
  92. "CORE": "n201",
  93. "RISCV_ARCH": "rv32ia_zaamo_zalrsc_zca_zcb_zcmp_zcmt",
  94. "RISCV_ABI": "ilp32",
  95. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt"
  96. },
  97. "rv32im_zca_zcb_zcmp_zcmt-sram": {
  98. "DOWNLOAD": "sram",
  99. "CORE": "n200",
  100. "RISCV_ARCH": "rv32im_zca_zcb_zcmp_zcmt",
  101. "RISCV_ABI": "ilp32",
  102. "ARCH_EXT": "_zca_zcb_zcmp_zcmt"
  103. },
  104. "rv32im_zfinx_zca_zcb_zcmp_zcmt-sram": {
  105. "DOWNLOAD": "sram",
  106. "CORE": "n200",
  107. "RISCV_ARCH": "rv32im_zfinx_zca_zcb_zcmp_zcmt",
  108. "RISCV_ABI": "ilp32",
  109. "ARCH_EXT": "_zfinx_zca_zcb_zcmp_zcmt"
  110. },
  111. "rv32im_zfinx_zdinx_zca_zcb_zcmp_zcmt-sram": {
  112. "DOWNLOAD": "sram",
  113. "CORE": "n200",
  114. "RISCV_ARCH": "rv32im_zfinx_zdinx_zca_zcb_zcmp_zcmt",
  115. "RISCV_ABI": "ilp32",
  116. "ARCH_EXT": "_zfinx_zdinx_zca_zcb_zcmp_zcmt"
  117. },
  118. "rv32i_zmmul_zca_zcb_zcmp_zcmt-flash": {
  119. "DOWNLOAD": "flash",
  120. "CORE": "n202",
  121. "RISCV_ARCH": "rv32i_zmmul_zca_zcb_zcmp_zcmt",
  122. "RISCV_ABI": "ilp32",
  123. "ARCH_EXT": "_zmmul_zca_zcb_zcmp_zcmt"
  124. },
  125. "rv32ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt-flashxip": {
  126. "DOWNLOAD": "flashxip",
  127. "CORE": "n300",
  128. "RISCV_ARCH": "rv32ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt",
  129. "RISCV_ABI": "ilp32",
  130. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt"
  131. },
  132. "rv32ima_zaamo_zalrsc_zfinx_zca_zcb_zcmp_zcmt-flash": {
  133. "DOWNLOAD": "flash",
  134. "CORE": "n300",
  135. "RISCV_ARCH": "rv32ima_zaamo_zalrsc_zfinx_zca_zcb_zcmp_zcmt",
  136. "RISCV_ABI": "ilp32",
  137. "ARCH_EXT": "_zaamo_zalrsc_zfinx_zca_zcb_zcmp_zcmt"
  138. },
  139. "rv32ima_zaamo_zalrsc_zfinx_zdinx_zca_zcb_zcmp_zcmt-ilm": {
  140. "DOWNLOAD": "ilm",
  141. "CORE": "n300",
  142. "RISCV_ARCH": "rv32ima_zaamo_zalrsc_zfinx_zdinx_zca_zcb_zcmp_zcmt",
  143. "RISCV_ABI": "ilp32",
  144. "ARCH_EXT": "_zaamo_zalrsc_zfinx_zdinx_zca_zcb_zcmp_zcmt"
  145. },
  146. "rv32imaf_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt-flash": {
  147. "DOWNLOAD": "flash",
  148. "CORE": "n300f",
  149. "RISCV_ARCH": "rv32imaf_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt",
  150. "RISCV_ABI": "ilp32f",
  151. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt"
  152. },
  153. "rv32ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs-ilm": {
  154. "DOWNLOAD": "ilm",
  155. "CORE": "n300",
  156. "RISCV_ARCH": "rv32ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs",
  157. "RISCV_ABI": "ilp32",
  158. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs"
  159. },
  160. "rv32imaf_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_zba_zbb_zbs-flashxip": {
  161. "DOWNLOAD": "flashxip",
  162. "CORE": "n300f",
  163. "RISCV_ARCH": "rv32imaf_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_zba_zbb_zbs",
  164. "RISCV_ABI": "ilp32f",
  165. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_zba_zbb_zbs"
  166. },
  167. "rv32ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt_xxldsp-sram": {
  168. "DOWNLOAD": "sram",
  169. "CORE": "n300",
  170. "RISCV_ARCH": "rv32ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt_xxldsp",
  171. "RISCV_ABI": "ilp32",
  172. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt_xxldsp"
  173. },
  174. "rv32imaf_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_xxldsp-ilm": {
  175. "DOWNLOAD": "ilm",
  176. "CORE": "n300f",
  177. "RISCV_ARCH": "rv32imaf_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_xxldsp",
  178. "RISCV_ABI": "ilp32f",
  179. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_xxldsp"
  180. },
  181. "rv32ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs_xxldsp-ilm": {
  182. "DOWNLOAD": "ilm",
  183. "CORE": "n300",
  184. "RISCV_ARCH": "rv32ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs_xxldsp",
  185. "RISCV_ABI": "ilp32",
  186. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs_xxldsp"
  187. },
  188. "rv32imaf_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_zba_zbb_zbs_xxldsp-ilm": {
  189. "DOWNLOAD": "ilm",
  190. "CORE": "n300f",
  191. "RISCV_ARCH": "rv32imaf_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_zba_zbb_zbs_xxldsp",
  192. "RISCV_ABI": "ilp32f",
  193. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcf_zcmp_zcmt_zba_zbb_zbs_xxldsp"
  194. },
  195. "rv64ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt-sram": {
  196. "DOWNLOAD": "sram",
  197. "CORE": "nx900",
  198. "RISCV_ARCH": "rv64ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt",
  199. "RISCV_ABI": "lp64",
  200. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt"
  201. },
  202. "rv64imaf_zaamo_zalrsc_zca_zcb_zcmp_zcmt-ddr": {
  203. "DOWNLOAD": "ddr",
  204. "CORE": "nx900f",
  205. "RISCV_ARCH": "rv64imaf_zaamo_zalrsc_zca_zcb_zcmp_zcmt",
  206. "RISCV_ABI": "lp64f",
  207. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt"
  208. },
  209. "rv64ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs-flashxip": {
  210. "DOWNLOAD": "flashxip",
  211. "CORE": "nx900",
  212. "RISCV_ARCH": "rv64ima_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs",
  213. "RISCV_ABI": "lp64",
  214. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs"
  215. },
  216. "rv64imaf_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs-flash": {
  217. "DOWNLOAD": "flash",
  218. "CORE": "nx900f",
  219. "RISCV_ARCH": "rv64imaf_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs",
  220. "RISCV_ABI": "lp64f",
  221. "ARCH_EXT": "_zaamo_zalrsc_zca_zcb_zcmp_zcmt_zba_zbb_zbs"
  222. }
  223. },
  224. "appconfig": {
  225. },
  226. "expected": {
  227. "application/baremetal/demo_nice" : {
  228. "run": true,
  229. "build": true
  230. },
  231. "application/baremetal/demo_dsp" : {
  232. "run": false,
  233. "build": false
  234. }
  235. }
  236. }