Lattice or Microsemi?

K

Kevin Bowling

Guest
What are thoughts on these two vendors goods? I like that they have
cheap(er) PCIe options. My intended use case is to learn about HW and
HDL development with an existing strong OS development background so I
want to write device drivers to interface etc.

Right now I'm leaning toward Lattice but I like that Microsemi is
embracing RISC-V.
 
In article <p7ocvg$vj8$1@csiph.com>, kevin.bowling@kev009.com says...
What are thoughts on these two vendors goods? I like that they have
cheap(er) PCIe options. My intended use case is to learn about HW and
HDL development with an existing strong OS development background so I
want to write device drivers to interface etc.

Right now I'm leaning toward Lattice but I like that Microsemi is
embracing RISC-V.

Kevin - I'm in the process of learning FPGA and the advice I would give is
(general not just fpga advice - it's just my conclusions from starting
this path myself recently:) :

Dont start with manufacturers:

Look for the best supported devices - look for the very best toolchain you
can get - then look for a manufacturers forum (their OWN forum not some third
party link) - then look around the internet to see how much public support you
can find for the company (not a specific product) - next look for quality of supplied
documentation. Then look for a range of development boards in your price range
(and below - you dont need the most expensive to learn on - but be careful of
'garden shed' board manufacturers) Some sub $100 boards are great to learn
on but go to a reputable supplier - dont buy from the manufacturer unless you
are spending big sums..

Dont' fall for the high level design language approach - that's only worth looking
at when you are fully conversant with the lower level.

You need to be able to:
1. design - RTL knowledge is essential
2. simulate
3. synthesize etc can come later when needed.

Ignore individual chip prices and speeds and features.
Buy the best books you can get your hands on and read them.
FPGA as you no doubt know is a much more complex subject than simple
software writing. Good books help a lot - sadly there are very few 'good' books
as far as I can see. If you have no electronics experience be prepared for some
suprises. If you are experienced in electronics and software - be doubly prepared
for twice as many suprises. (some good - some entertaining)

If you plan to use it at all professionally - choose VHDL - dont be fooled into
thinking otherwise - yes it's more specific - than the alternatives but that's
exactly what you need when designing hardware. Verilog and the others
may not be exactly 'sloppy' but there are good reasons governments demand
VHDL - There is a big learning curve so dont waste it on something you can't
use later.

In short - look for a support network first - then worry about the chip details later.

I hope thats helpful - to someone anyway.
--

john

=========================
http://johntech.co.uk
=========================
 

Welcome to EDABoard.com

Sponsor

Back
Top