Hello everyone, from long time i was thinking and searching about why we need processor and fpga on a single chip, why we need HW/SW co design, but i am not getting any satisfactory answers.
I utilize both ZYNQ and Artix 7 fpga separately, by using Basys3 and ZYBO board. and i found if we combine both the chips on single package then we can to do HW/SW co-design.
we can use only fpga, we dont need to create sw for that, we can use processor in this case we dont need to create HW for that, ultimately i just want to know what are the majors applications which we can do only by using SOC, in terms of Power, speed and area.
i accept one thing when we we want to use Ethernet then we need to create Ethernet controller inside the fpga, if we are not working with SOC, but it is also true if we are utilizing Ethernet controller of zynq ps, then we need to write sw application which also very complex. if someone is good in verilog or vhdl, then he/she can prefer FPGA, instead of writing sw application for Ethernet controller.
also i want to discuss one case, in one of my project i utilize BRAM for giving data to custom IP, now in this design i used zynq ps, three bram , matrix multiplication IP (IP creating by using HLS tool)
again we need to write SW application, firstly the DDR will store our data which we want to store inside the BRAM, then through ethernet data will send to BRAM, then custom IP perform whatever operation we want. so my question is what is benefit of BRAM , firstly data is already stored inside the DDR then BRAM will store the data,???? i am confused with this things, i utilize this things, , but getting more understanding, i need your support.
please give me valid reason why we use SOC ZYNQ, instead of FPGA (Artix7)
Question
Arjun
Hello everyone, from long time i was thinking and searching about why we need processor and fpga on a single chip, why we need HW/SW co design, but i am not getting any satisfactory answers.
I utilize both ZYNQ and Artix 7 fpga separately, by using Basys3 and ZYBO board. and i found if we combine both the chips on single package then we can to do HW/SW co-design.
we can use only fpga, we dont need to create sw for that, we can use processor in this case we dont need to create HW for that, ultimately i just want to know what are the majors applications which we can do only by using SOC, in terms of Power, speed and area.
i accept one thing when we we want to use Ethernet then we need to create Ethernet controller inside the fpga, if we are not working with SOC, but it is also true if we are utilizing Ethernet controller of zynq ps, then we need to write sw application which also very complex. if someone is good in verilog or vhdl, then he/she can prefer FPGA, instead of writing sw application for Ethernet controller.
also i want to discuss one case, in one of my project i utilize BRAM for giving data to custom IP, now in this design i used zynq ps, three bram , matrix multiplication IP (IP creating by using HLS tool)
again we need to write SW application, firstly the DDR will store our data which we want to store inside the BRAM, then through ethernet data will send to BRAM, then custom IP perform whatever operation we want. so my question is what is benefit of BRAM , firstly data is already stored inside the DDR then BRAM will store the data,???? i am confused with this things, i utilize this things, , but getting more understanding, i need your support.
please give me valid reason why we use SOC ZYNQ, instead of FPGA (Artix7)
thanks and regared
Arjun
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.