@cobito said in New Spectrum Next:
An FPGA is a programmable transistor array. That means it can be wired to create logic gates as you want. If you program an FPGA to make an AND gate, internally within the FPGA there is physically an AND gate; it's not a program that behaves like the gate but a gate itself.
To wire an FPGA, a programming language like VHDL or Verilog is used. These languages may look similar in syntax to software programming languages like C but they are very different. They are not sequential, that is, they are not executed line by line. The only thing they do is wire the logic of the FPGA. They are just a tool to modify the hardware. It's not software that runs inside the hardware, it's software that defines the hardware: real hardware, not emulated hardware.
In fact, you can program a Kaby Lake with VHDL, send it to have the ASIC made, and have physical processors that have been created based on that code. The only thing the code does is say which gates are connected to which gates.
I don't know if I explained myself.
You explain yourself perfectly.
What I was referring to is that to implement that hard, a soft is used... and the one who implements it "can" not know everything that needs to be known about the hard to be programmed... and may not "recreate" exactly the functioning of the original hard... only what may interest them.
That's why I refer to a soft emulation, and my assertion may be incorrect.
The reality is that I don't see much sense in spending time and money on it, if there are already perfectly functional software emulators.
In the style of cars... a fantastic concept car, in this case a Concept Sinclair 