04-21-2021, 02:41 PM
There are a couple of independent problems here.
- It seems like you used vopt (which is one part of compilation process you have done) using a 32bit version and then are trying to start the simulator (vsim) using a 64bit version. At least the error suggests that. This should be on your end, not an issue on the PULP part.
- Technically we use Questasim and not Modelsim. The difference is a bit academic, but basically Questasim has a 'newer' architecture and supports some of the SV features like assertions better. I am not 100% sure if we have anything in the PULP sources that would break compatibility, my gut feeling is that either should work fine.
- 10.7 is a rather old version, it could be that the default version is still 32bit.. So when you do not state something it could be that vopt runs with32bit..
- What could also be that you have a system where multiple versions are installed on top of each other. so vopt is executed from a path from an older installation and this causes issues (this is just a wild guess).
- It seems like you used vopt (which is one part of compilation process you have done) using a 32bit version and then are trying to start the simulator (vsim) using a 64bit version. At least the error suggests that. This should be on your end, not an issue on the PULP part.
- Technically we use Questasim and not Modelsim. The difference is a bit academic, but basically Questasim has a 'newer' architecture and supports some of the SV features like assertions better. I am not 100% sure if we have anything in the PULP sources that would break compatibility, my gut feeling is that either should work fine.
- 10.7 is a rather old version, it could be that the default version is still 32bit.. So when you do not state something it could be that vopt runs with32bit..
- What could also be that you have a system where multiple versions are installed on top of each other. so vopt is executed from a path from an older installation and this causes issues (this is just a wild guess).
Visit pulp-platform.org and follow us on twitter @pulp_platform