ORB_FPGA icon indicating copy to clipboard operation
ORB_FPGA copied to clipboard

More resources are used when project is rebuilt and synthesised

Open jianyi324 opened this issue 5 years ago • 11 comments

Would you do me a favor? I need some help. It costed 139115 luts when the file called comDescriptor.cpp was synthesised. I followed your steps to rebuild vivado project, but i failed. Thanks!

jianyi324 avatar Jul 25 '20 12:07 jianyi324

It doesn't matter. After implement and routing, it would be optimized. It would cost about 9000+ LUT.

------------------ 原始邮件 ------------------ 发件人: "jianyi324"<[email protected]>; 发送时间: 2020年7月25日(星期六) 晚上8:37 收件人: "Siudya/ORB_FPGA"<[email protected]>; 抄送: "Subscribed"<[email protected]>; 主题: [Siudya/ORB_FPGA] More resources are used when project is rebuilt and synthesised (#1)

Would you do me a favor? I need some help. It costed 139115 luts when the file called comDescriptor.cpp was synthesised. I followed your steps to rebuild vivado project, but i failed. Thanks!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Siudya avatar Jul 25 '20 12:07 Siudya

555... I'm confused! Could you give me your email? I want to show you my picture about vivado project! Thanks!

jianyi324 avatar Jul 25 '20 13:07 jianyi324

555.... 一开口就知道是中国人了 [email protected] 你发这个吧

------------------ 原始邮件 ------------------ 发件人: "jianyi324"<[email protected]>; 发送时间: 2020年7月25日(星期六) 晚上9:30 收件人: "Siudya/ORB_FPGA"<[email protected]>; 抄送: "梁森"<[email protected]>; "Comment"<[email protected]>; 主题: Re: [Siudya/ORB_FPGA] More resources are used when project is rebuilt and synthesised (#1)

555... I'm confused! Could you give me your email? I want to show you my picture about vivado project! Thanks!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

Siudya avatar Jul 25 '20 15:07 Siudya

Thank you very much!

jianyi324 avatar Jul 26 '20 02:07 jianyi324

comDescriptor_result I encountered the same problem, old brother. During comDescriptor synthesis, the Summary showed that the available resources FF and LUT on the chip exceeded a lot. as the picture shows:

albert7070 avatar Aug 09 '20 02:08 albert7070

It doesn't matter. After implementing the cost will be optimized down to an acceptable level.

------------------ 原始邮件 ------------------ 发件人: "Albert"<[email protected]>; 发送时间: 2020年8月9日(星期天) 上午10:39 收件人: "Siudya/ORB_FPGA"<[email protected]>; 抄送: "梁森"<[email protected]>; "Comment"<[email protected]>; 主题: Re: [Siudya/ORB_FPGA] More resources are used when project is rebuilt and synthesised (#1)

I encountered the same problem, old brother. During comDescriptor synthesis, the Summary showed that the available resources FF and LUT on the chip exceeded a lot. as the picture shows:

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

Siudya avatar Aug 09 '20 02:08 Siudya

According to the code, I have copied the .bit and .hwh files to the corresponding locations. Then, a problem occurred. First, the .bit file is successfully loaded, and you can see that the overlay object has 4 IP Blocks: axi_dma_FAST; axi_dma_Gaus; axi_dma_des_2Mem; axi_intc_0. Jupyter_error1 However, when calling IP Blocks whose type is pynq.lib.dma.DMA, an error will occur (take FAST as an example): Jupyter_error2 Jupyter_error3 Have you encountered similar problems? my old brother.

albert7070 avatar Aug 13 '20 12:08 albert7070

Sorry but I never encounter the problem. Did you use pynq 2.4 or higher with the .bit and .hwh files provided in the repo? Maybe a rebooting can make it work :P .

------------------ 原始邮件 ------------------ 发件人: "Albert"<[email protected]>; 发送时间: 2020年8月13日(星期四) 晚上8:13 收件人: "Siudya/ORB_FPGA"<[email protected]>; 抄送: "梁森"<[email protected]>; "Comment"<[email protected]>; 主题: Re: [Siudya/ORB_FPGA] More resources are used when project is rebuilt and synthesised (#1)

According to the code, I have copied the .bit and .hwh files to the corresponding locations. Then, a problem occurred. First, the .bit file is successfully loaded, and you can see that the overlay object has 4 IP Blocks: axi_dma_FAST; axi_dma_Gaus; axi_dma_des_2Mem; axi_intc_0.

However, when calling IP Blocks whose type is pynq.lib.dma.DMA, an error will occur (take FAST as an example):

Have you encountered similar problems? my old brother.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

Siudya avatar Aug 13 '20 13:08 Siudya

@albert7070 我也碰到了这个问题。但是如果是加载他的bit的话,就可以。但是自己重建的vivado工程产生的bit就没法加载出来。有意交流的话可以邮箱[email protected]

Silentstreet avatar Aug 14 '20 08:08 Silentstreet

old brother,Sorry to disturb you. I could not find the constraint xdc file of the vivado project in the pynq_arch folder. I really want to figure out how the pin constraints of your project are allocated.

albert7070 avatar Aug 18 '20 02:08 albert7070

No contraints are needed. All the pins are set via board files. (only sysclk is connected to a PL pin)

Siudya avatar Aug 18 '20 03:08 Siudya