Salta al contenuto principale


Aw, bummer. It looks like makers and hobbyists are not buying enough Lattice FPGAs. Lattice is announcing layoffs:

hillsboronewstimes.com/busines…

#FPGA

#fpga
in reply to Your friendly 'net denizen

@theruran I don’t know what that is but I went to their website and it’s *definitely* for people in the know.
in reply to Garrett

@garrett Lattice Semi's site? If you're curious, I can give a toot sized summary. (But if not, no worries.)
in reply to Your friendly 'net denizen

Yeah sure; just give me the elevator pitch. I’m not super technical but I know a bit. Looks like they’re…microcontrollers?
in reply to Garrett

@garrett Lattice makes FPGAs and PLDs, which are programmable logic devices. More like reprogrammable integrated circuits than microcontrollers. In fact, you can implement a microcontroller in an FPGA (although that is not necessarily the best use for them unless you are prototyping something). PLDs are usually simpler devices useful for "glue" logic in a circuit.
in reply to Your friendly 'net denizen

@garrett
The advantages of FPGAs are fine grained parallelism and the reprogrammability. So if you can solve your problem with a micro, use that. But if you need custom logic, and ASIC or IC is not within budget, then you should look towards FPGAs for complex problems and PLDs for glue logic. Some products combine micros and FPGAs. So you can get both in one package.

(Sorry, that was more than one toot.)

in reply to Your friendly 'net denizen

thank you for taking the time to explain it! Can you give me a couple of common examples? I see some stuff listed for A/V, that’s my realm; what would FPGAs and or PLDs be used for that?
in reply to Garrett

In broadcast we use FPGAs in fancy devices to do the real time processing of video signals a looooot faster than if it was in software, while being way more flexible than if it was a fixed design ASIC.
in reply to monoxane ⁂

One of the hot products right now is an Arkona at300, which is an FPGA card that do various conversion and processing pipelines on up to ~24 4k flows per card. Doing anywhere near that in software would need a top of the line computer absolutely loaded with the latest GPUs, and would still be slower than on an FPGA.
in reply to monoxane ⁂

@monoxane Oh damn that’s awesome. I run the A/V for a couple “hybrid” conferences every year and it’s all patchworked together with cheap stuff lol. Only 4 1080p cameras tops, tho, but 2 laptops running it all.
in reply to Garrett

@garrett @monoxane Those are great examples. Another A/V example is you'll find them embedded in products like the Blackmagic line (not Lattice in those from what I've seen, but Xilinx). They're also commonly found in oscilloscopes.

They're embedded in a lot of things, and you may not even be aware as it's not really a bullet point feature. For a more "in your face" example, the retro gaming crowd uses them to emulate old gaming systems. For example the MiSTer project:

mister-devel.github.io/MkDocs_…

in reply to Garrett

@Garrett @monoxane ⁂ @Your friendly 'net denizen centuries ago I saw people using hdmi2usb.tv/home/ , which uses an FPGA, for DebConf, but it looks like that project is no longer active

edit: they are still mentioned on wiki.debian.org/Teams/DebConf/… however

in reply to Your friendly 'net denizen

They have no one to blame but themselves - asking for a chip with almost four times less LUTs (maximum 7680) for a price more than ten times more than the Chinese Tangnano25k board, which also holds 25000 LUTs (more than three times more).
in reply to YRabbit

You're right about the boards. I haven't tried to price their parts in any sort of volume, but if there is a similar price difference, then yikes!
Questa voce è stata modificata (18 ore fa)
in reply to Your friendly 'net denizen

@yrabbit I dug up an old invoice. Back in 2015 I was able to get that icestick board for $21.86. Hmm...
in reply to Your friendly 'net denizen

Of course it is possible to conduct research in large volumes, but from the times of the institute I remember that a random sample is usually indicative. I tried again and the result is even worse: 138000 LUTs vs 5300 LUTs.

I should note that the number of LUTs is such a clear indicator, but also the other board components are not in favour of Lattice - the oldest Tangnano models (even those that are no longer in production) run at a minimum of 27MHz

in reply to YRabbit

(and have this quartz on the board), Tangmega 138k at a minimum of 50MHz. The iCE40 is 12MHz.

The fact that you were able to buy an iCE40 in 2015 at a reasonable price (although it depends on how you look at it - you see I don't quote prices for boards of similar power:) ) tells me that their irresponsible and unwise pricing policy in the following years led to the current state of affairs.

Questa voce è stata modificata (8 ore fa)
in reply to YRabbit

You've convinced me. The next time I'm looking at selecting an FPGA, Tang/Gowin's parts will definitely be in the mix. 😀
Questa voce è stata modificata (8 ore fa)
in reply to YRabbit

They have some open source tools to use to program this fpga?
in reply to Diego Roversi

Not ‘they’, but yes the fully open source toolkit is there - github.com/YosysHQ/apicula

Also Gowin itself has a ‘student’ version designed to support 3 types (or families, I can't remember) of FPGAs and in addition the fully licensed version requires only registration on the website.

gowinsemi.com/en/support/home/

Questa voce è stata modificata (40 minuti fa)

Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.