exp(x) Posted August 23, 2011 Intel published a paper on how they made the Atom processor FPGA-synthesizable. I doubt many of you have access to it, but here's the link: http://dl.acm.org/citation.cfm?doid=1508128.1508160. Anyway, I was reading through it and came across Figure 9: 0 Share this post Link to post
chungy Posted August 23, 2011 That's really cool; it also amuses me to be showing off 2011 tech with a 1993 game :P 0 Share this post Link to post
exp(x) Posted August 23, 2011 chungy said:That's really cool; it also amuses me to be showing off 2011 tech with a 1993 game :P The processor is also running at a mere 50MHz. 0 Share this post Link to post
Trilinear Posted August 23, 2011 Looks like someone at Microsoft does also :) Check out the "Giano" demo from MS Research and watch what happens when you boot it up: http://research.microsoft.com/en-us/downloads/02e2edbf-c76c-47d5-b9c0-2c9915c63e98/ 0 Share this post Link to post
printz Posted August 23, 2011 Awesome awesome triple awesome. FPGA-written processor that runs Doom... Now I really need to learn how to port Doom!! 0 Share this post Link to post
Maes Posted August 23, 2011 exp(x) said:The processor is also running at a mere 50MHz. Lol 6.3 MHz Bus? Now THAT'S fucked up ;-) It reminds me of a guy who had: 386 mobo... ...with 486 pin-compatible socket extender... ...with some fucked up 486DX120/4 or somesuch ...in a system with just ISA slots (8 MHz, 16-bit witdh). This system was extremely asymmetric in performance: it could outperform an early Pentium in pure number crunching, but it sucked ass for anything using the VGA. I take that they needed 5 or more minutes to boot even a minimal Windows XP/2000 into that configuration, even with plenty of RAM to spare? @printz: more like FPGA design and programming ;-) There actually IS a C-to-FPGA converter somewhere, so in theory you could literally program a FPGA with the sole purpose of running Doom, after you took care of the interfacing issues). It would not be a general-purpose CPU running Doom in an embedded system, it would literally be Doom-on-a-chip. 0 Share this post Link to post
Justince Posted August 23, 2011 (edited) r_init: getpostnumberforname: post not found! Edited July 28, 2017 by Justince 0 Share this post Link to post
CodeImp Posted August 23, 2011 dannebubinga said:I like that they use "pause" ZDoom does that automatically when its window loses focus. 0 Share this post Link to post
I'myourtarget Posted August 23, 2011 Trilinear said:Looks like someone at Microsoft does also :) Well obviously, considering Bill Gates used E1M2 to advertise some version of Windows or something at some point. 0 Share this post Link to post
magicsofa Posted August 24, 2011 I almost asked how you know it is ZDoom. I am a dumbass. 0 Share this post Link to post
exp(x) Posted August 24, 2011 Maes said:Lol 6.3 MHz Bus? Now THAT'S fucked up ;-) Wait until you see what they did to the Nehalem: http://dl.acm.org/citation.cfm?doid=1723112.1723116. The core was split across 5 FPGAs and runs at 520 kHz. There actually IS a C-to-FPGA converter somewhere, so in theory you could literally program a FPGA with the sole purpose of running Doom, after you took care of the interfacing issues). It would not be a general-purpose CPU running Doom in an embedded system, it would literally be Doom-on-a-chip. http://www.mentor.com/esl/catapult/overview 0 Share this post Link to post