yhqiu16 / NVMeCHA

NVMe Controller featuring Hardware Acceleration
GNU General Public License v3.0
76 stars 26 forks source link

It cannot work on a third-party FPGA #8

Open boyangma opened 10 months ago

boyangma commented 10 months ago

I am trying to implement your project on a third-party FPGA based on kintex ultrascale xcku060.

The project can successfully pass synthesis and implementation stages after the xdc file is modified properly.

After the fw project is compiled and the download.bit is programed to the device,however,it cannot boot and the sysrst led is always on. In addition, the OS cannot find any pci device and the uart prints nothing.

I guess it maybe a reset problem,which leads to the microblaze helding in reset,but I am not sure.

I would appreciate if you have any advices.

Sincerely Brian

yhqiu16 commented 10 months ago

There should be three LEDs always on and one LED blinking when powering on the FPGA board. You can try the ILA to capture some signals when powering on. image