Open 12ff7a6 opened 3 years ago
Hi there, I faced similar issues and noticed that the pointer mechanism is buggy. When I use a pointer to call functions like tiled_conv_A_stride, the system freezes. but when i call the functions directly, it seems to pass the test. Would you mind sharing your updates on this issue? Thanks!
@12ff7a6 Hmm, we haven't tried to run on FPGAs before. Are you able to replicate this issue on Verilator/VCS or Firesim?
@johnny-wang16 I'm not familiar with that error. Do you have an example code where you run into that issue? Calling tiled_conv_A_stride
with pointers should be fine...
hi @hngenc thanks for the reply! It turns out that I had an illegal stack pointer initialization. after i modified _stack_start, the issue is resolved. Thanks.
@12ff7a6 could you share how you were able to get Gemmini running on VC707?
@gnodipac886 try this repo https://github.com/eugene-tarassov/vivado-risc-v
thanks!
hi @hngenc thanks for the reply! It turns out that I had an illegal stack pointer initialization. after i modified _stack_start, the issue is resolved. Thanks.
@johnny-wang16 Do you happen to remember how you were able to solve this issue? Thanks in advance!
Hi there, it's been awhile but i think the problem i faced atm was different from yours. if my memory serves me right, there's a config file or somewhere that can specify the memory map. i had to change that config file to solve the issue.
ah, ok, thank you, I'll try to see if I can find it :)
hello, I have deployed 2 rocketcores and Gemmini accelerator on Xilinx VC707 FPGA by using the repo https://github.com/eugene-tarassov/vivado-risc-v. But I got problems when I was running Gemmini tests. For example, if I run conv_with_pool-linux, then I get
or if I run mvin_mvout-linux then I get no response and the system freeze forever. I must restart the FPGA. Does anyone know how to get rid of this problem?