02-02-2020 08:54 PM
* Problem description
I face the dpu problem, but I don't know how to solve.
When I install the dpu driver, I get an IRQ error.
And it is dnndk information.
My DPU setting:
OS: Linux 16.04
* Block design
It is my block design, and dpu irq is at third pin.
I reference Zybo-Z7-20-pcam-5c project and add one dpu block.
The part is xc7z020clg484-1.
* Device tree
You can download system.dts from google drive.
02-03-2020 03:14 AM
@s8w1e2ep have you reviewed https://www.xilinx.com/support/answers/73058.html ? In this answer record you can see how to set the interrupt value in device tree (system.dtsi) for the DPU design wtih Zynq 7000 devices . In this answer record there is "73058_Porting_a_ResNet-50_CNN_application_to_a_ZedBoard_2019_1.pdf (for DPU3.0)", which have detailed about how to port DPU(3.0) based design or TRD to ZedBoard FPGA [for the device tree you can see the Appendix]. Porting this 73058 answer record design to Zybo board and then implementing DPU on Zybo pcam project might be more good!
I hope this helps you!
02-06-2020 06:35 PM - edited 02-10-2020 01:11 AM
@krishnagaihre Thanks your for your replay.
I got the interrupt setup information from 73058_Porting_a_ResNet-50_CNN_application_to_a_ZedBoard_2019_1.pdf.
I found that my interrupt configuration is incorrect. In addition to the interruption problem, my dpu clock also had some connection errors.
Now, I have fixed the connection error of the dpu clock. But when generating a bitstream, it show the error message of "Failed to commit instance".
I think it is the lack of FPGA resource, so it have not enough resource to commit instance.