-
Notifications
You must be signed in to change notification settings - Fork 31
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
recompile and integrate NVDLA RTL #6
Comments
Please read the README of this repo under Building Your Own Hardware.
…On Fri, Oct 25, 2019, 8:47 AM ramcn ***@***.***> wrote:
Hello,
I was looking for some instructions to recompile modified NVDLA RTL and
integrate it into firesim.
Below is my high level understanding:
1. Compile the RTL and generate a new AFI on AWS FPGA AMI using below
instructions
http://nvdla.org/vp_fpga.html#generating-the-afi-on-aws-fpga-ami
2. Add the new AFI id in "config_hwdb.ini"
3. Edit defaulthwconfig in config_runtime.ini to specify the above new
entry config_hwdb.in.
4. Follow the firesim documentation to launch the simulation to use
the new RTL.
It will be great if someone can validate this.
Thank you,
Ram
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#6?email_source=notifications&email_token=ACDWA6SUS5AA6V2CEHQLQCLQQL2HZA5CNFSM4JFDTFY2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HUMRLOQ>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACDWA6RIQJ3DSHCRSJTN5FTQQL2HZANCNFSM4JFDTFYQ>
.
|
Thanks for the response farzad. I had a quick look at it. It seemed more like a document to configure the firesim FPGA image and not NVDLA as such. I was trying to figure out how NVDLA RTL compilation (using VCS) fits in this integration process. For example changing the number of MACs, recompiling the RTL on a system which has VCS license and integrating it into firesim soc on AWS. So thought this is the right document to begin with: Please let me know if my understanding is incorrect. Thanks, |
This link is not related to FireSim-NVLDA but rather to the NVDLA "Virtual Platform". Similar to FireSim-NVDLA, it runs on EC2 but it's totally a different beast. You can follow this to make a new NVDLA verilog based on predefined configurations (e.g. nv_small and nv_large): http://nvdla.org/hw/v2/environment_setup_guide.html. Or you can edit the generated verilog by hand if you know what you are doing. After making sure that your customized verilog is healthy and can be synthesized by Vivado, you should replace the NVDLA verilog files in |
Hello,
I was looking for some instructions to recompile modified NVDLA RTL and integrate it into firesim.
Below is my high level understanding:
http://nvdla.org/vp_fpga.html#generating-the-afi-on-aws-fpga-ami
It will be great if someone can validate this.
Thank you,
Ram
The text was updated successfully, but these errors were encountered: