FPGA emulation is super cool, and depending on the machine, it allows for accurate emulation with far less overhead. But it still depends on someone to accurately translate schematics, or hardware functionality, into what gets compiled into an uploadable bitstream.
-
Näytä tämä ketju
-
And that's really where the rubber meets the road here: You're still compiling Verilog or VHDL into a lower-level format, much as a software emulator gets compiled into machine code. It's not orthogonal, as uncritical, ignorant tech article writers make it sound. It's parallel.
1 vastaus 0 uudelleentwiittausta 11 tykkäystäNäytä tämä ketju -
Meanwhile, outside of a small number of FPGAs that have reconfigurable analog blocks, they're about as good at modeling analog effects as any purely software CPU. That resistor-ladder DAC on the arcade board is still just modeled as a LUT.
1 vastaus 0 uudelleentwiittausta 8 tykkäystäNäytä tämä ketju -
Which, if anything, is why I find a company called "Analogue, Inc." promoting FPGA technology as some sort of next coming of Christ when it comes to emulation to be so dryly hilarious. Their results are great, their products are great. But the name? Dang.
1 vastaus 0 uudelleentwiittausta 10 tykkäystäNäytä tämä ketju -
To make some of the terminology used above more clear: A logic element on an FPGA can model nearly any silicon gate, assuming it is something that fits into a look-up table. AND, OR, XOR, NOT, those sorts of things are trivial. But other, more complex lookups can be done, too.
1 vastaus 0 uudelleentwiittausta 5 tykkäystäNäytä tämä ketju -
Given an appropriate amount of effort, the outputs from an FPGA for a given set of inputs can be made to be indistinguishable from actual hardware, given enough effort. But that effort still needs to be made. You get very little for free.
1 vastaus 0 uudelleentwiittausta 8 tykkäystäNäytä tämä ketju -
Put another way: All sorts of tricks can be done to minimize die space on a silicon chip, potentially by re-using gates or other things. Even one step above transistors, an FPGA still does not re-create that exact configuration of gates. It still just re-creates the *behavior*.
3 vastausta 0 uudelleentwiittausta 9 tykkäystäNäytä tämä ketju -
Vastauksena käyttäjälle @TheMogMiner
I agree except for games, like pong, without microprocessor, based on HW logic. There is a nice MISTER FPGA emulation, and that's "true emulation"
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @VeryHighTide
You can say that, but you'd still be wrong. MAME has a SPICE-grade netlist solver for handling circuits without microprocessors, too. It can also handle analog audio boards for early arcade games that FPGAs can't. You people still use recorded samples. Quit your bullshit.
2 vastausta 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjälle @TheMogMiner
I'm not native english speaker, but I suspect "quit your bullshit" tends to be on the hate speech side. I'll quit, don't worry. Have a good day.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä
If you consider "quit your bullshit" to be "hate speech", then you're probably someone I don't want anything to do with in the first place. So yes, you have a good day, too, but stay far away from both me and my tweets.
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.