Interesting article about nVidia and ATI at Anandtech
http://www.anandtech.com/video/showdoc.html?i=1711
http://www.anandtech.com/video/showdoc.html?i=1711
McElvis said:Interesting article about nVidia and ATI at Anandtech
http://www.anandtech.com/video/showdoc.html?i=1711
Prometheus said:Maybe someone should mention that Anand visited nvidia a month ago!!
Grall said:It's not software, Sabastien... FPGAs *are* hardware. They're not hardwired silicon chips, but it IS the actual chip layout being run on them. In hardware.
Still a simulation though, so saying the NV30 being shown 'in hardware' is a bit of a stretch. That I'll agree to.
*G*
Grall said:It's not software, Sabastien... FPGAs *are* hardware. They're not hardwired silicon chips, but it IS the actual chip layout being run on them. In hardware.
Mephisto said:Grall said:It's not software, Sabastien... FPGAs *are* hardware. They're not hardwired silicon chips, but it IS the actual chip layout being run on them. In hardware.
Hey, my JAVA program runs on a Pentium 4, it runs in hardware, cool heh?
Galilee said:You use HDL to program FPGA's, the same code you use to make ASIC's. In other words using FPGA's to emulate a chip is hardware not software.
I can't comment on your particular case, but it was possible to take a Xilinx design and produce a hardwired version that was much cheaper to produce than the 'parent' FPGA. In terms of a per-unit cost it wasn't as cheap as a standard ASIC but the set-up costs were much lower.pcchen said:I think there is a FPGA chip (did Xilinx produces other type of chips?) on my soundcard
The "few kHz" surprised me. They must be deliberately using exactly the same logic as is intended for the final chip. I would have thought it'd be easy enough to make it run at least at several MHz by inserting more register stages.Title said:NV30 shown running in hardware....but only at a few KHz...
That's not really true. Apart from the convenience of interfacing drivers etc., you should be getting exactly the same logical results whether you use a fully "software-based" simulator, an FPGA simulator, or final hardware. (Of course you can't allow for process related issues.).mech said:Er, anyone who's done Electrical Engineering or anything like it will know that "emulating" a piece of hardware via an FPGA is completely different to emulating it in software. When you're running that hardware, you're RUNNING THAT CHIP, but in a piece of configurable hardware. At that moment, the hardware is wired so it's identical to the chip that you're going to make, so it's not really emulating it. It is for all intents and purposes the chip you plan on fabbing, but at a much lower clock speed. It is hardware, not software.
Simon F said:The "few kHz" surprised me. They must be deliberately using exactly the same logic as is intended for the final chip. I would have thought it'd be easy enough to make it run at least at several MHz by inserting more register stages.