The bitstream that gets uploaded to an FPGA, unless it's concretely set in some ROM, is ostensibly software. It can be changed at run-time to configure the functionality of those logic elements. It is far more akin to software than even firmware.
-
Näytä tämä ketju
-
Vastauksena käyttäjälle @TheMogMiner
When a CPU runs microcode is it hardware or software? If someone turned the verilog into an ASIC is it still software?
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @Darren__O
If someone turns the Verilog into an ASIC, is it suddenly a more accurate representation of the hardware?
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjälle @TheMogMiner
No. But if the verilog was derived from a chip decap it is.
2 vastausta 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @Darren__O
If that information is plugged into an emulator running on a PC, you now have an emulator with the same level of accuracy. People treating FPGA emulation like some kind of religion act as if it's accomplishing something PC-based emulators *can't* do, and that's not the case.
2 vastausta 0 uudelleentwiittausta 2 tykkäystä -
Vastauksena käyttäjälle @TheMogMiner
The emulation could be perfect on either or could be completely botched on either. One thing a PC can't do is reduce the latency to zero.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @Darren__O
And I'm happy to suggest FPGA-based emulation as a solution to that. But this woo-woo "magically accurate" crap is the technical equivalent of MMS or Jilly Juice, and can fuck right off. Functional accuracy comes from effort, it's not an inherent aspect of the solution.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @Darren__O
I adore the amount of effort that's being put into FPGA-based emulation. If it weren't for that, 1942 would *still* have a broken title screen in MAME. There's nothing inherently bad with FPGA-based emulation itself. But the way it tends to be promoted leans on half-truths.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner ja @Darren__O
To an extent, the outwardly visible difference I see is that while developers don't ultimately control how a project is covered, they can be upfront about misleading coverage. But from the outside looking in, the attitude seems more to be "Hey, any promotional port in a storm."
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @Darren__O
The stated goal of MAME, for example, is to be as accurate as possible. Is that the case for the *vast* majority of drivers supported? Absolutely not. And if some coverage claimed it to be, it would be MAME developers expressing dismay that it was portrayed as such.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä
As a whole, the PC-based emulation community points out flaws *often*. The FPGA-based emulation community circles the wagons and exhibits a nearly religious level of indignation at the suggestion that not *all* FPGA emulation is Furrtek/Jotego/kevtris levels of accurate.
-
-
Vastauksena käyttäjälle @TheMogMiner
If FPGA emulation was perfect there wouldn't be any bug fix commits in the github repos.
0 vastausta 0 uudelleentwiittausta 0 tykkäystäKiitos. Käytämme tätä aikajanasi parantamiseen. KumoaKumoa
-
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.