barebench.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. runcfg:
  2. runner: fpga
  3. environment:
  4. fpgaloc: /home/share/devtools/ncycm/linux64/latest
  5. ncycmloc: /home/share/devtools/ncycm/linux64/latest
  6. cfgloc: .
  7. # fpga runners
  8. fpga_runners:
  9. ddr200t_1:
  10. # ddr200t/mcu200t/ku060/vcu118
  11. board_type: ddr200t
  12. # serial number, such as Digilent/210308AC59C6
  13. fpga_serial: Digilent/210251A08870
  14. # ftdi_serial number, such as FT4JUVF6
  15. ftdi_serial: FT4JUVF6
  16. # leave it empty, will find the serial port by ftdi_serial
  17. # serial_port number, such as /dev/ttyUSB1
  18. serial_port:
  19. ku060_1:
  20. # ddr200t/mcu200t/ku060/vcu118
  21. board_type: ku060
  22. # serial number, such as Digilent/210308AC59C6
  23. fpga_serial: Xilinx/13724327082c01
  24. # ftdi_serial number, such as FT4JUVF6
  25. ftdi_serial: FT6JGAXS
  26. # serial_port number, such as /dev/ttyUSB1
  27. # leave it empty, will find the serial port by ftdi_serial
  28. serial_port:
  29. vcu118_1:
  30. # ddr200t/mcu200t/ku060/vcu118
  31. board_type: vcu118
  32. # serial number, such as Digilent/210308AC59C6
  33. fpga_serial: Digilent/210308B0AC12
  34. # ftdi_serial number, such as FT4JUVF6
  35. ftdi_serial: FT64JJQU
  36. # serial_port number, such as /dev/ttyUSB1
  37. # leave it empty, will find the serial port by ftdi_serial
  38. serial_port:
  39. ncycm_runners:
  40. n200:
  41. model: n200_software_best_config_cymodel
  42. n300:
  43. model: n300_software_best_config_cymodel
  44. n600:
  45. model: n600_software_best_config_cymodel
  46. n900:
  47. model: n900_software_best_config_cymodel
  48. ux600:
  49. model: ux600_software_best_config_cymodel
  50. ux900:
  51. model: ux900_software_best_config_cymodel
  52. # configs
  53. configs:
  54. n200:
  55. fpga: ddr200t
  56. # bitstream path related to this yaml's loc or abs path
  57. bitstream: n200_software_best_config_ddr200t.bit
  58. ncycm: n200
  59. openocd_cfg: SoC/evalsoc/Board/nuclei_fpga_eval/openocd_evalsoc.cfg
  60. appcfg: barebench.json
  61. hwcfg: n200.json
  62. # cpu core name
  63. n300:
  64. fpga: ddr200t
  65. bitstream: n300_software_best_config_ddr200t.bit
  66. ncycm: n300
  67. openocd_cfg: SoC/evalsoc/Board/nuclei_fpga_eval/openocd_evalsoc.cfg
  68. appcfg: barebench.json
  69. hwcfg: n300.json
  70. # cpu core name
  71. n600:
  72. fpga: ku060
  73. bitstream: n600_software_best_config_ku060.bit
  74. ncycm: n600
  75. openocd_cfg: SoC/evalsoc/Board/nuclei_fpga_eval/openocd_evalsoc.cfg
  76. appcfg: barebench.json
  77. hwcfg: n600.json
  78. # cpu core name
  79. ux600:
  80. fpga: ku060
  81. bitstream: ux600_software_best_config_ku060.bit
  82. ncycm: ux600
  83. openocd_cfg: SoC/evalsoc/Board/nuclei_fpga_eval/openocd_evalsoc.cfg
  84. appcfg: barebench.json
  85. hwcfg: ux600.json
  86. # cpu core name
  87. n900:
  88. fpga: vcu118
  89. bitstream: n900_software_best_config_vcu118.bit
  90. ncycm: n900
  91. openocd_cfg: SoC/evalsoc/Board/nuclei_fpga_eval/openocd_evalsoc.cfg
  92. appcfg: barebench.json
  93. hwcfg: n900.json
  94. # cpu core name
  95. ux900:
  96. fpga: vcu118
  97. bitstream: ux900_software_best_config_vcu118.bit
  98. ncycm: ux900
  99. openocd_cfg: SoC/evalsoc/Board/nuclei_fpga_eval/openocd_evalsoc.cfg
  100. appcfg: barebench.json
  101. hwcfg: ux900.json