cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Anonymous
Not applicable
6,652 Views

Do I have what it takes to use Vivado software?

Hi am new here I may be posting this in the wrong forum.   My background is I used ISE 10 but mainly used the schematic capture and the FSM software for my designs.  I used a little VHDL and Verilog from the library to form some blocks for my schematic projects.  For the most part my designs have all centered around Schematics.  I have some unique design blocks for full projects I did with the finite State machine software. I have in stock has a board with a Spartan 3500E on it and I was planning to use for a demo when I found out this board is being discontinued. The new board of the same series has a 7A100 in it. This will multiply my capabilities compared the old board I had. I also downloaded the Vivado series design tool and found it very powerful in some aspects to ISE. I lost my connection to someone that can write code and Tcl script. I need to get this demonstration model done ASAP so I have the following questions.

  1. I see you cannot migrate schematic files to Vivado. I don’t want to migrate complete projects just the blocks of circuits in them especially the ones I generated from the FSM software which is converted to VHDL and Verilog. Can I make custom IP’s from them and use them in Vivado?
  2. I don’t have time for a learning curve. Is the Vivado software a software that requires more knowledge and experience concerning writing code than I have (which is limited)? If I can handle the learning curve using the Vivado design tools in a descent amount of time, I want to use the board with 7A100 in it. If I can’t then I will have to use the board that has. the Spartan 3500E
  3. What kind of prerequisites in learning do I need to perform a successful project in Vivado

Thanks

Rex

0 Kudos
2 Replies
Highlighted
Scholar
Scholar
6,639 Views
Registered: ‎02-27-2008

R,

 

Vivado is for 7 series an newer.  It does not (will not) support anything older.

 

ISE 14.7 ISE is the last ISE for all older products, and is supported.  You may have to use it on a Linux/Unix machine (real or virtual), as using ISE on new Windows versions may be (probably is) dificult.  Tlak to you Xilinx or Avnet FAE if you have problems with ISE 14.7 on your machines (or post here).

 

I found Vivado a wonderful environment, after using the older tools (I have used Xilinx tools since 1985).

 

Schematics are not really useful any longer as the designs are far too large (schematics become unwieldy).

 

I suggest you download Vivado, and go to work.

 

Older designs may be exported from ISE so that they may be inpt to Vivado as RTL code.

 

Packaging modules as library IP blocks in Vivado, and managing them is cleaner and easier.

 

Of course, I have a bias here (Xilinx customer since 1985, and Xilinx employee since 1998.

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Highlighted
Professor
Professor
6,603 Views
Registered: ‎08-14-2007

Some more points:

 

It is possible to target the XC7A100T with the latest version of ISE (14.7i) if you don't want to migrate to Vivado at this time.

 

Sometime after ISE 10, the FSM generator (StateCAD? I forget the name of it...) was removed from ISE, but you can still use the Verilog or VHDL it generates in any newer tool set.

 

Xilinx support for schematic-based design has been pretty bad since they dropped the Aldec front-end and created ISE.  Vivado has a block design flow that might be of interest, but I haven't tried it myself.

 

Xilinx seems to have a general dislike for graphics-based design entry.  I think this may be because they haven't actually had the resources to develop it properly and their main focus is on getting the back-end tools to work well (making the design run efficiently on their parts).  At each point when their tool chan was revamped, they left any schematic-based design stranded with the old tools (no upgrade path).  This has led a lot of people who prefer schematics, usually for the top level of a design, to abandon it entirely or move to third-party tools like those from Aldec.

-- Gabor
0 Kudos