Author Topic: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer  (Read 5888 times)

0 Members and 1 Guest are viewing this topic.

Offline hamster_nzTopic starter

  • Super Contributor
  • ***
  • Posts: 2803
  • Country: nz
Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« on: December 09, 2015, 08:57:02 pm »
Xilinx have just released Vivado HLS edition, that includes the "C to Gates" High Level Synthesis tools, and the Embedded Logic Analyzer.

You will need to install the latest version (2015.4) and grab a new license file to enable the features.

Mike
Gaze not into the abyss, lest you become recognized as an abyss domain expert, and they expect you keep gazing into the damn thing.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #1 on: December 09, 2015, 10:17:38 pm »
Sounds great. This is their free package?
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline hamster_nzTopic starter

  • Super Contributor
  • ***
  • Posts: 2803
  • Country: nz
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #2 on: December 09, 2015, 10:32:28 pm »
Sounds great. This is their free package?

Yep - their "no-cost but you have to have an account to get the license code" version - device support in limited to lower-end 7-series parts.
Gaze not into the abyss, lest you become recognized as an abyss domain expert, and they expect you keep gazing into the damn thing.
 

Offline FlyIt!

  • Contributor
  • Posts: 15
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #3 on: December 09, 2015, 11:34:31 pm »
Quote
Xilinx have just released Vivado HLS edition, that includes the "C to Gates" High Level Synthesis tools, and the Embedded Logic Analyzer

In combination with the upcoming Spartan-7 series, this is pretty significant.
 

Offline autobot

  • Regular Contributor
  • *
  • Posts: 66
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #4 on: December 11, 2015, 04:20:48 pm »
Is this c-to-gates useful for designing general logic(cpu's , peripherals) or only dsp ?
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19509
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #5 on: December 11, 2015, 05:34:18 pm »
There is a long, long history of "c to hardware" products. All the ones I have seen have significant disadvantages. Most only work for a subset of problems written in a very restricted dialect of C. And in that case you might as well write VHDL/Verilog directly, and avoid the hassle that comes with yet another complex and subtle tool.

Does anyone have any solid information as to why we should believe this is any more than yet another marketing/sales wet dream? I hope I'm being too pessimistic and would like to be shown why I'm wrong, but I've seen similar claims too often in the past.

There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #6 on: December 11, 2015, 05:37:06 pm »
Xilinx have just released Vivado HLS edition, that includes the "C to Gates" High Level Synthesis tools, and the Embedded Logic Analyzer.

You will need to install the latest version (2015.4) and grab a new license file to enable the features.

Mike

Does this mean their ILA is now free to use with all devices? If true, this is a game changer.

Folks don't underestimate the power of such a tool.
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline hamster_nzTopic starter

  • Super Contributor
  • ***
  • Posts: 2803
  • Country: nz
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #7 on: December 11, 2015, 07:03:15 pm »
Does this mean their ILA is now free to use with all devices? If true, this is a game changer.

It shows up as a complete node-locked license in the Vivado license manager, so I assume you can debug on any device you can synthesize for (e.g. Artix7 or lower-end Zynq for Webpack).
Gaze not into the abyss, lest you become recognized as an abyss domain expert, and they expect you keep gazing into the damn thing.
 

Offline FlyIt!

  • Contributor
  • Posts: 15
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #8 on: December 11, 2015, 07:21:43 pm »
Quote
Does this mean their ILA is now free to use with all devices? If true, this is a game changer.

It's not yet clear if that is true, although I do very much hope it is at least included in the Avnet-bundled HLx versions, if not 'free' (as you say).  The best HLx-related info I've found thus far does mention "Vivado Logic Analyzer" and "Debug IP (ILA/VIO/IBERT)".
http://www.xilinx.com/products/design-tools/vivado/vivado-webpack.html

Note that it lists the WebPACK (Device Limited) version, but it's not crystal-clear if that differs from the historical 'free-to-all' WebPACK that anyone can simply download. So it may not support truly *any* device.  What is listed at the top of that Xilinx page is:

Quote
Vivado HL WebPACK Edition supports the Artix®-7 (7A35T - 7A200T), Kintex®-7 (7K70T, 7K160T) and Zynq®-7000 All Programmable SoC Devices (XC7Z7010 - XC7Z7030) devices.
Which is good enough for me!    :D
It also seems quite likely that the new Spartan-7 devices will also be supported (that's a guess).  I just hope that Xilinx doesn't walk this back.

Quote
Folks, don't underestimate the power of such a tool.

I totally agree.

And here is Kevin Morris (of EE Journal) discussing the HLS aspects of the HLx Editions (from Xcell Daily Blog).
https://forums.xilinx.com/t5/Xcell-Daily-Blog/EE-Journal-s-Kevin-Morris-writes-some-choice-words-about-high/ba-p/670739

edit: Fixed a quote from the Vivado HL WebPACK page
« Last Edit: December 11, 2015, 07:33:27 pm by FlyIt! »
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19509
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #9 on: December 11, 2015, 08:24:22 pm »
And here is Kevin Morris (of EE Journal) discussing the HLS aspects of the HLx Editions (from Xcell Daily Blog).
https://forums.xilinx.com/t5/Xcell-Daily-Blog/EE-Journal-s-Kevin-Morris-writes-some-choice-words-about-high/ba-p/670739

That isn't a review by someone that has successfully used the product, so should be taken with a pinch of salt.

It did, however, contain one amusing comment about other similar tools, viz "EDA companies joked internally that they needed to ship an applications engineer (AE) with every copy of the software, just to keep the customer on track".
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline FlyIt!

  • Contributor
  • Posts: 15
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #10 on: December 12, 2015, 12:18:58 am »

Quote from: tggzzz
That isn't a review by someone that has successfully used the product, so should be taken with a pinch of salt.
I totally get your point about a 'pinch of salt' with any review, or claims of 'huge productivity increases'.  Gotcha.  Or a Boulder of salt, as is often the case.

However, it is worth noting that this is not a new product, it's just new pricing/packaging.  Also, it is pretty likely that someone like Kevin Morris has had a chance to try the full range of Vivado High-Level Synthesis (it's been what two, maybe three years that most of it has been available, just at $$$$ pricing).

Quote from: tggzzz
It did, however, contain one amusing comment...
Yup.  Nothing is as funny as the truth!



 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19509
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #11 on: December 12, 2015, 02:23:20 am »
Those points about the repricing/repackaging are a good rebuttal, provided of course that the author has used it over the years.

I'm still sceptical about the real productivity gains, except in well-chosen well-defined cases. I would imagine that making incremental parametric changes to an existing design could be such cases. But that raises the question of whether such changes could be achieved by other means.

Maybe there have been recent breakthroughs; one can live in hope!
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline FlyIt!

  • Contributor
  • Posts: 15
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #12 on: December 12, 2015, 03:27:26 am »

Quote from: tggzzx
I'm still sceptical about the real productivity gains...
We are in violent agreement.

 ;)

I'm just happy it's now free, and therefore more Xilinx devices are viable for hobbyist-level budgets!
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19509
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Vivado HLx Webapck - inc HLS and Embedded Logic Analyzer
« Reply #13 on: December 12, 2015, 10:18:06 am »

Quote from: tggzzx
I'm still sceptical about the real productivity gains...
We are in violent agreement.

 ;)

I'm just happy it's now free, and therefore more Xilinx devices are viable for hobbyist-level budgets!

Yes, particularly with a Spartan-7. The ISE+Spartan vs Vivado+Zynq/Artix/etc decision was displeasing, and this ought to go some way towards removing that cliff.

It will be interesting to see whether or not the C-to-gates concept is a help or hindrance for beginners. I'm concerned that it is yet another layer to understand, and that the interactions between layers could become more impenetrable and frustrating. Analogy: for a beginning embedded engineer, Arduino has several advantages over Linux, e.g. Arduino is simpler to learn, you don't have to create/integrate your own device drivers (plus APIs),  and there's no scheduling to cause unpleasant surprises.

But, as with everything, it is "horses for courses" and there is no single best solution.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf