-
Notifications
You must be signed in to change notification settings - Fork 103
en devel getting started
Susumu Mashimo edited this page Feb 4, 2020
·
10 revisions
- This section describes the procedure from compiling the source code to perform functional simulation.
See this wiki page and setup the required environment.
- Refer to files in "Processor/Tools/SetEnv" and set environment variables
- See "SetEnv.bat" for Windows and "SetEnv.sh" for Linux
- At least RSD_ROOT must be set for simulation
- On Windows, RSD_CYGWIN_PATH must also be set
- Set RSD_QUESTASIM_PATH when using Modelsim / QuestaSim
- Move to "Processor/Src" and make as follows.
- For Modelsim / QuestaSim
make make run # run simulation make kanata # run simulation & outputs a konata log file
- For Verilator, specify Makefile.verilator, like
make -f Makefile.verilator
- For Vivado, specify Makefile.vivado, like
make -f Makefile.vivado
- For Modelsim / QuestaSim
- The above sub-command is "kanata", not "konata".
- See this wiki page to learn how to compile and run your code on RSD on Verilator.
- See Functional simulation for details.
- If the simulation is successful, "kanata.log" is generated in Processor/Src
- Use Konata to visualize logs
- See this RSD wiki page.