cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sunayana.chskradhar
Participant
Participant
5,567 Views
Registered: ‎10-23-2014

What is the main difference between Vivado and ISE?

Jump to solution

Hello,

I would like to the main difference between zynq 7000 devices which use vivado and the previous devices which used ISE. Also I have read in the internet that Vivado comes with SDK. What does SDK actually do?
How different is SDK from EDK. What are the major differences between ISE and Vivado? Does ISE include EDK or SDK?

What all packages does Vivado include and what all does ISE include. Please provide me with the differences.

0 Kudos
1 Solution

Accepted Solutions
avrumw
Expert
Expert
9,640 Views
Registered: ‎01-23-2009

Okay with regard to virtex 5, 6, spartan devices, they too have hardened processors right?

 

Mostly no.

 

No members of the Virtex-6 or any Spartan devices (3 or 6) have hard processors. If you need a processor in these devices you have to use a soft core - generally the MicroBlaze. The MicroBlaze is implemented in the fabric of the FPGA - using the LUTs and other resources that are available to the desginer.

 

The Virtex-5 had the FXT sub-family of devices that had a hard PowerPC core. However, the interaction between the core and the rest of the FPGA was very different.

 

In the Zynq, the PS is a complete programmable subsystem - a CPU with all the peripherals that you would find on an embedded microcontroller. Furthermore, the PS is "in charge" - the PS must boot first, and only the PS can program the rest of the FPGA fabric.

 

In the Virtex-5FXT, the PowerPC is just a CPU (and caches). As opposed to the Zynq, the PowerPC is essentially a slave of the fabric - you must bring up the FPGA fabric before you can start booting the PowerPC.

 

SDK has been used for all Xilinx processor systems - hard and soft, and has been used for both tools - ISE and Vivado.

 

Avrum

View solution in original post

0 Kudos
5 Replies
arpansur
Moderator
Moderator
5,559 Views
Registered: ‎07-01-2015

Hi @sunayana.chskradhar,

 

ISE comes with SDK. Please go through following link to get more information on what all things are included in ISE

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

http://www.xilinx.com/publications/matrix/Software_matrix.pdf

 

Please go through following link to get more information on what all features are included in EDK

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

 

Please go through following link to get more information on SDK
http://www.xilinx.com/products/design-tools/embedded-software/sdk.html

 

Thanks,
Arpan

Thanks,
Arpan
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos
sunayana.chskradhar
Participant
Participant
5,553 Views
Registered: ‎10-23-2014
Okay with regard to virtex 5, 6, spartan devices, they too have hardened processors right? Then why only for zynq do we have separate PS and PL. what is the significance of this? What was the SDK equivalent for virtex and sparten devices?
0 Kudos
arpansur
Moderator
Moderator
5,548 Views
Registered: ‎07-01-2015

Hi @sunayana.chskradhar,

 

Please go through the following links:
http://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html

http://www.xilinx.com/support/documentation/data_sheets/ds190-Zynq-7000-Overview.pdf (page-1 and 2)

 

Hope this addresses your concern regarding PS and PL in Zynq.

 

Thanks,
Arpan

Thanks,
Arpan
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos
avrumw
Expert
Expert
9,641 Views
Registered: ‎01-23-2009

Okay with regard to virtex 5, 6, spartan devices, they too have hardened processors right?

 

Mostly no.

 

No members of the Virtex-6 or any Spartan devices (3 or 6) have hard processors. If you need a processor in these devices you have to use a soft core - generally the MicroBlaze. The MicroBlaze is implemented in the fabric of the FPGA - using the LUTs and other resources that are available to the desginer.

 

The Virtex-5 had the FXT sub-family of devices that had a hard PowerPC core. However, the interaction between the core and the rest of the FPGA was very different.

 

In the Zynq, the PS is a complete programmable subsystem - a CPU with all the peripherals that you would find on an embedded microcontroller. Furthermore, the PS is "in charge" - the PS must boot first, and only the PS can program the rest of the FPGA fabric.

 

In the Virtex-5FXT, the PowerPC is just a CPU (and caches). As opposed to the Zynq, the PowerPC is essentially a slave of the fabric - you must bring up the FPGA fabric before you can start booting the PowerPC.

 

SDK has been used for all Xilinx processor systems - hard and soft, and has been used for both tools - ISE and Vivado.

 

Avrum

View solution in original post

0 Kudos
nupurs
Moderator
Moderator
5,447 Views
Registered: ‎06-24-2015

Hi @sunayana.chskradhar,

 

Please let us know if your query is addressed or you need more details on this topic from our side.

 

Thanks,
Nupur

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