Changes

Jump to navigation Jump to search

Emulation accuracy

19 bytes added, 02:12, 3 October 2023
Chip/transistor/logic gate/circuit accuracy
===Chip/transistor/logic gate/circuit accuracy===
By simulating each logic chip on the board individually, this not only takes a tremendous amount of processing power or specialized hardware to run (as in, even emulating something from the 1970s on a chip-accurate level would need AAA-level system requirements to run at a good speed), but it also requires an incredible amount of effort to make, and <u>it's also almost useless</u>. Although it is the only way to achieve ''true'' hardware simulation, cycle accurate emulation can already achieve virtually indistinguishable accuracy from the real hardware, aside from a very negligible set of edge cases that rely on real hardware's quirks. In addition, cycle-accurate emulators have much lower system requirements and programming difficulty. An example Some examples of a chip-accurate emulator would be [[MetalNES]] and [[GateBoy]].
Contrarily to common misconceptions, [[FPGA]]s don't quite provide for emulation with chip accuracy. Each logic element (LE) on an FPGA consists of multiple inputs, outputs, and a look-up table (LUT). However, the exact contents of each LUT for each LE is more or less entirely up to the software that's used to synthesize the bitstream for programming the FPGA.
677
edits

Navigation menu