Xilinx or Altera

Hopefully not sparking any religious wars here, but hoping for some advice from those-who-know :)

I switched to using Altera's software a couple of years ago, because it felt more intuitive to me - probably a personal thing, but it just grocked better; however, I was browsing the xilinx site just recently, idly wondering if the -7 series that I'd heard so much about had actually arrived yet (big surprise, it's still vapour-ware to the likes of me), and I saw the SP605 evaluation kit had dropped to $695.

This seems to be a really great deal. You get a nice high-bandwidth- memory card, with a PCI-e interface, and high-speed external connections (ok, only 68/34 pins, but still), as well as a full (even if device-locked) ISE license for both the EDK and ISE. My innate cynicism asks "what's the catch ?"

So, I thought I'd access the wisdom of crowds ([grin] on the first pass, that read: wisdom of crows :) and ask:

- Do you actually get a real, useful, not time-limited or anything like that PCIe core ? - Ditto for the DDR memory core ? - Ditto for the Microblaze core ? - Does "lite" mean the ethernet-lite core "only' does 10/100 rather than 10/100/1000 ?

It seems to suggest in the docs that the answers to the above are {yes, yes, yes, yes}, but that seems too good to be true. Over in Altera-land I'd be paying $500 for the nios2 license, and $1000 for the memory/ethernet cores, both on top of a board-cost... I'm halfway through a project that uses a nios2 qsys-based system, and for the ~ $1000 difference, I'm happy to port it back to Xilinx (this is a hobby, the cost/benefit analysis is different to most people's on here

- y'all don't have the 'WAF' (wife-approval factor) to consider, and WAF trumps pretty much all :)

I understand that if I ever wanted to target something other than an LX45T I'd have to re-purchase the software. Does that apply to the EDK as well as ISE ? Or could I use the EDK that comes with the kit in tandem with WebPack to target a smaller device ?

Cheers

Simon

Reply to
Simon
Loading thread data ...

Xilinx has a new approach to supplying software with demo boards. Read the fine print with your board, but generally what you get is a license to use the full EDK (Microblaze development software), which is otherwise quite expensive. This license is good for one computer (node-locked) *and* also locked to the particular Xilinx device on your demo board.

There's nothing to stop you from using it on your own hardware, provided you choose the same chip. Any other cores provided are also licensed for use on that particular chip. I'm not familiar enough with Spartan

6 to know if you would normally pay for the PCIe license, but on the Virtex 5 parts that have a built-in PCIe endpoint block the "wrapper" core is free. Ditto for the ethernet MAC block wrappers. The Ethernet TriMode soft MAC is not free.

For very simple MicroBlaze-based designs there is a "simple MicroBlaze" pre-built core available at no charge, with very limited connectivity. You can use this wih the SDK without the need for the EDK. However as soon as you want to build a processor with external memory and/or network connectivity you need to pony up for the EDK.

As far as I know, all of the Xilinx licenses are not time limited for use, but do have a time limit for maintenance (includes upgrades to the latest version - not always a blessing). The renewal fee for maintenance is almost the same as a new license. You also get webcase support while under maintenance. After that you're back to trolling forums with the students.

-- Gabor

Reply to
Gabor

I have not check this up now but IIRC, Xilinx license is for new designs for one year but after one year you need to purchase a new license for new designs but you can maintain old designs for a unlimited time.

Reply to
Michael

et

Spartan-6 devices also include an integrated PCIe block so there is no extra license cost.

Ed McGettigan

-- Xilinx Inc.

Reply to
Ed McGettigan

,
r
e
K

ad

d
n

rnet

n

Thanks Ed, (and everyone else). Looks like I'll be getting one of the embedded kits then. Everyone wins, because as soon as I actually pay for it, the Zynq or -7 series will immediately be available... That's just the way it goes :)

Cheers Simon

Reply to
Simon

Simon,

I have been through a similar exercise recently -

Avnet has the EK-S6-SP605-G listed as in stock at $495....rather than $695...

However, I ended up purchasing an EBV DB4CGX15 Altera Cyclone IV pcie development board, online from

formatting link
, for 133 euros (around $190) - this provides similar functionality with a similar deal to the SP605. Maybe worth a look...although a lot depends on the detail of what you want to do with the card..

Regards, Tom C.

Reply to
Chopper

Did they fix the RAM address bug? Afaik 256mb memory was actually smaller -

32mb, because they did not connect last address pins.
Reply to
scrts

Yep, but thats the 'Evaluation kit' not the 'Embedded evaluation kit'. You get the EDK for $200 if you go for the embedded version.

at

I saw it, and it's tempting for the price, but there weren't enough I/ O pins for what I need :( I did consider using a CPLD as a port- expander-type-of-thing, but in the end I think the 605 will be a lot easier...

Cheers

Simon

Reply to
Simon

The RAM size is still 32Mb. Devboards committed most of the FPGA outputs to a user accessible header (and didn't have the nous to make two additional bits jumper selectable, so they could be used either for RAM address or for header pin use. That's not a major problem in my immediate application, as I am using the board simply as a pcie I/O test bed, part of a larger design, and am relaying the circuit, together with other devices, as part of a larger PCB, now that I am happy with the pcie sustained transfer rates (under busmaster DMA) and the SERDES throughput the Cyclone IV can sustain through the pcie port.

Reply to
Chopper

I saw it, and it's tempting for the price, but there weren't enough I/ O pins for what I need :( I did consider using a CPLD as a port- expander-type-of-thing, but in the end I think the 605 will be a lot easier...

Maybe You're interested in other manufacturers? E.g. Lattice offers ECP3 FPGA devkit with transceivers and PCI-e connection, plus 1Gb DDR3 memory and two gigabit network transceivers for 99$.

formatting link

Afaik software tools are also OK from Lattice, since they use Synplify for synthesis. Anyway, check it out, seems like very good price for such board.

Reply to
scrts

e

st

ly,

  1. >
-

en

ng

her

ay

~

ere

d
n

EDK

Read

se

ur

ded

ed

tan

hernet

e"

.

-in

Simon and all, not available at the moment but hopefully soon is a family of boards my company is working on that may help avoid the old... "That's just the way it goes". The concept provides virtual pin-compatibility between FPGAs so one can switch between Xilinx, Altera, or others, as well as upgrade to their newer technologies when available. Bascially, a main board will have all the bells and whistles you'd find on most full featured dev boards (ie., HDMI, USB, UART, etc), but a high density/performance 'socket' for an FPGA specific daughter card.

On the down-side there will be some degradation to the FPGA's performance, IO count, and a few features due to the connectorization but surprisingly not much. On the up-side, one can get much more milleage out of a full-featured main board that's not tied to a particular FPGA technology. The cost will be more if compared to an existing eval board (at least till volumes grow) but the extra value comes from the flexibility that makes our family of boards a better investment. There are other benefits such as 'bake-off' benchmarking and even choosing to use the FPGA daughter cards in production (thereby designing in the same flexibility to a customer's end product). This gets a little disruptive and may be another step toward commoditizing FPGAs but, ... "that's just the way it goes :)"

There're usually many detailed questions but in general, does this sound like something of interest. Any feedback would be appreciated.

Thanks, Tom

Reply to
Tom Johnson

and

I did see that too, and yes, it's really tempting (for me, it'd be ~ $300 for the board + IP modules I'd want - PCIe + network), but there's a couple of problems:

- It's not clear that the mico32 processor (which appears to be free, itself) will support DDR3 - it only claims support for DDR/DDR2 on the web-page

- The license only runs for a year, and I don't know how aggressively Lattice enforces that. It looks as though you really can't make any new projects after that first year.

- Once this years license expires, the IP will probably cost $995/ year thereafter, unless the promotion is still running a year later, which seems unlikely.

I'm not really too worried about the first of these - I'd expect Lattice to support their boards. The second and third are a concern though. For most people on here, a year's license is fine. You'll all be upgrading hardware/software sufficiently often for business reasons that it's really not an issue. For hobbyists like me though, splashing the cash happens only once every 2 or 3 years - it's just too expensive otherwise. Xilinx seems to have a more-friendly-to-the- hobbyist approach - from reading their licensing faq:

"License expiration for Xilinx software and IP licenses is as follows: - WebPACK, purchased SW and purchased IP licenses never expire, but only enable the set of software and IP versions released before or during your warranty period. - Evaluation and trial licenses for software expire 30 days from the day they were generated. - Hardware evaluation IP license key expiration is four months starting in 11.1 - LogiCORE IP licenses which require no fee do not expire and full LogiCORE IP licenses which you purchase do not expire. However, full license keys only enable versions of the IP core released during or prior to your 1-year warranty period. To access new IP versions and associated enhancements and bug fixes after your initial 1-year warranty period expires, you must renew your support contract annually. "

So, according to that, and assuming the board/sw falls into the first category, I get to keep *using* what I've bought until I buy something new. I just run out of maintenance after the year. Over the 2 or 3 years this board will have to last for, that makes the '605 the better purchase, even if it's more up-front.

Simon.

Reply to
Simon

me

use

just

ntly,

695.

th-

even

t

hing

ather

or

fway

e ~

here

and

an

e EDK

n

=A0Read

ense

your

vided

nsed

artan

e

r"

Ethernet

aze"

ty.

er

r

or

to

y

lt-in

o

I'd definitely be in favor of this kind of effort. IMHO, FPGA development/integration boards are generally too 'integrated' (and hence too expensive), considering that many users have no need for bells and whistles apart from their desire to stay out of the BGA/ multilayer PCB business. A line of low-cost daughterboards with nothing on them but medium-speed I/O connectivity, power management, and the FPGA itself would be welcome. Maybe some pads for an optional DRAM chip.

Reply to
John Miles

To some extent we already do some this in our boards and there will be some products announced shortly that will some of the way we are going. The question of cost is always a difficult one and the dev board market isn't usually large numbers and makes it difficult to do consumer level pricing.

On the Xilinx/Altera comparision we have our Raggedstone2

formatting link
and Raggedtone3
formatting link
which offer which offer nearly the same thing in the competing technologies. In reality it's a ding dong battle. On these 2 boards Altera wins on the PCIe by offering X4 PCIe hard core whilst Xilinx offers DDR3 and a hard core controller for it. The Xilinx Quad SPI generally is much simpler (coming soon in RS2 with XC6SLX150T versions) but slightly slower than using a loader circuit that we deploy on Raggedstone3 to meet configuration time targets is another difference. After that it is down to the development software.

For a low cost hardware target comparision have a look at our Polmmaddie family

formatting link
ml.

John Adair Enterpo> >

some

cause

t just

cently,

d

he

$695.

idth-

(even

te

rst

ything

rather

re

in

for

alfway

the ~

a

on here

, and

an an

the EDK

in

=A0Read

icense

er

n your

rovided

censed

Spartan

the

per"

e Ethernet

Blaze"

vity.

ever

/or

for

to

or

k to

lly

uilt-in

no

l
Reply to
John Adair

tml.

I looked at your boards, John, because I'd *really* like a x4 PCIe for the co-processor card, but when I went to see if the raggedstone3 board was available, the shop page failed to load (it's just a blank white page). I tried it on Safari and on Firefox before giving up.

The thing is that even if I get one of the third-party boards, I won't get an embedded-cpu license for free, and I'm sort of considering the board to be pretty-much free and I'm paying for the IP when I buy a vendor board... If I were to buy a 3rd-party board, I have to buy the IP (in this case the EDK | NIOS2/DDR) as well...

Simon.

Reply to
Simon

Simon

The board isn't properly live on our shop as yet. We are still completing the qualification tests on this board and that testing is now nearly complete. The board design looks very good so far and at the moment it looks like Issue1 will ship without mods or alteration of the design. Realistically I think they should be available in small numbers in about 4-8 weeks time assuming no major issues are found with a significant ramp in numbers the month or two behind that.

John Adair Enterpo> >

.html.

Reply to
John Adair

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.