UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable
5,569 Views

New to Xilinx want to learn more of the design tools

Hello, I'm new to Xilinx and want to know more about their FPGA design software and Soc design software. I've been using another company's FPGA's and design tools. I've been told that Xilinx SoC Design tools are way ahead of the other FPGA vendors so I want to learn more. Can anyone tell me what FPGA design tools I need and the SoC Design Tools?

 

Thanks,

Joe

0 Kudos
5 Replies
Scholar austin
Scholar
5,561 Views
Registered: ‎02-27-2008

Re: New to Xilinx want to learn more of the design tools

Start here:

 

http://www.xilinx.com/products/design-tools/vivado.html

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Scholar u4223374
Scholar
5,559 Views
Registered: ‎04-26-2015

Re: New to Xilinx want to learn more of the design tools

Well, the main tool for FPGA design of any sort is Vivado. That's the Xilinx equivalent to Altera Quartus or Lattice Diamond. For the smaller devices you can use the free WebPack license.

 

For SoC work you'll probably want the Xilinx SDK, which comes with Vivado. You can also use HLS to convert (some) C code to HDL code for use on the FPGA. Both of these can use the free WebPack license (again, limited to small devices for HLS).

 

The "next generation" of SoC tools is SDSoC, which is meant to do much of the difficult work for you. You write a normal application in C/C++. SDSoC figures out which bits will get a big performance gain from being moved into the FPGA fabric, uses HLS to convert them to HDL code, connects the new hardware block as appropriate, writes all the drivers, and interfaces the drivers with the rest of the software. Unfortunately SDSoC is not free.

 

With that said, you definitely don't need SDSoC to work with a SoC. Vivado + SDK + HLS is a very solid combination of tools, and as far as I know HLS is well in advance of anything that a competitor can offer. The last I heard was that Altera was offering access to their HLS-equivalent beta versions if you buy one of the horribly expensive Arria 10 SoC or Stratix 10 SoC kits; with Xilinx you can buy a sub-$100 Zynq Snickerdoodle kit, use the free WebPack license, and get access to a relatively mature tool. HLS is not the world's most solid bit of software (it's still got a lot of annoying quirks and the occasional bug) but it's definitely at the point where it's worth using.

0 Kudos
Anonymous
Not applicable
5,469 Views

Re: New to Xilinx want to learn more of the design tools

Thanks!

0 Kudos
Moderator
Moderator
4,739 Views
Registered: ‎06-24-2015

Re: New to Xilinx want to learn more of the design tools

Hi @Anonymous,

 

If your issue is addressed, please close this thread by marking the appropriate answer as solution, so that it can help others who look for the same query.

Thanks,
Nupur
--------------------------------------------------------------------------------------------
Google your question before posting. If someone's post answers your question, mark the post as answer with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (click on the 'thumbs-up' button).
0 Kudos
Xilinx Employee
Xilinx Employee
4,677 Views
Registered: ‎08-01-2008

Re: New to Xilinx want to learn more of the design tools

you can refer this guide

 

http://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_1/ug892-vivado-design-flows-overview.pdf

Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos