Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to compile the tracer? #28

Closed
MahdiNazemi opened this issue Sep 8, 2017 · 2 comments
Closed

How to compile the tracer? #28

MahdiNazemi opened this issue Sep 8, 2017 · 2 comments

Comments

@MahdiNazemi
Copy link

I was looking at the emulator/common/Makefile.include and it turns out that the code for building the tracer is commented out. Additionally, it looks like tracer.cpp includes "emulator.h" which I couldn't find in the source code. Would you please let me know how I can build the tracer so that I can get the trace information in the outputs?

@ccelio
Copy link
Member

ccelio commented Sep 8, 2017

The tracer stuff is fully deprecated -- it was C++ code that hooked into the C++ testharness designed for students who were familiar with C++. But trying to hook into the RTL signals via C++ code was just too hacky and fragile.

Going forward, I believe the best option is to move the tracer stuff into Chisel so it is synthesizable.

@MahdiNazemi
Copy link
Author

Thanks for your explanation. I will issue a pull request in case I implement a tracer in Chisel, so that it can be integrated in the tool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants