THU-DSP-LAB / ventus-gpgpu

GPGPU processor supporting RISCV-V extension, developed with Chisel HDL
Mulan Permissive Software License, Version 2
593 stars 70 forks source link

fpga_test support and documentation #52

Open kmzaja opened 2 months ago

kmzaja commented 2 months ago

The README file for fpga_test is 2 years old and so are the instructions and other code files int that folder. Where can I find the latest instructions/guide on this?

I am trying to figure out the workaround it but so far I haven't been successful. Can someone guide me on how did they deploy this project on a board using these instructions?
To replicate the procedure, I made the directory structure similar to what is mentioned in the README file. I am currently stuck with generating the VIVADO project using project_gpgpu.tcl script as most of the commands in the script are deprecated (the dsa one).

Also, is there some specific FPGA board that we have to use for this project?

kmzaja commented 2 months ago

@yff18 any help with this?

kmzaja commented 2 months ago

Okay, So I am able to modify the project_gpgpu.tcl script according to my FPGA board.

There is one warning in VIVADO:

[IP_Flow 19-2248] Failed to load user IP repository '/home/kmzaja/kmzaja/ventus_gpgpu/ventus/ip_repo/CTA_Schedular_1.0'; Can't find the specified path.
If this directory should no longer be in your list of user repositories, go to the IP Settings dialog and remove it.

This is a critical problem. and someone asked it here #21
So, what is the status on that since it is a year old post?

yff18 commented 2 months ago

@yff18 any help with this?

We are sorry that our fpga_test has not been maintained since its creation, and not yet started deploy it on FPGA. I'm afraid we can only provide you with limited help. The tcl in fpga_test can create project. We are very glad that you are interested in improving FPGA-related support, and looking forward to your contribution. Please feel free to contact us through issue or email.

yff18 commented 2 months ago

FPGA board we use is vcu128