Thanks for sharing more information on the electronics of Curiosity. How is the electronics protected from the harsh environment on Mars. Are these electronic control cards kept inside a climate controlled chamber inside Curiosity? Any information on who the FPGA manufacturer is?
Sanjib, we are in touch with JPL to get more details on the FPGA design for Curiosity. Stay tuned.
Meanwhile, we see India is planning a Mars probe:
I know that Xilinx do a range of RAD-hardened FPGAs which are designed for the rigorous challenge of space travel. Besides FPGAs there are a range of RAD hardened components which are designed to deal with the high levels of exposure.
There is some detail about the computing power of the device on the wikipedia page, the processor is a BAE systems RAD750 with 400MIPS! http://www.baesystems.com/article/BAES_077441/bae-systems-hardware-lands-on-mars-aboard-curiosity-rover
I know that the rover is powered by a 'nuclear battery' which is a plutonium isotope thermopile, this could also be used to heat the rover in the harsh Martian winters, unlike previous rovers this one is designed to operate during winter, which is the reason for the radioactive constant power source.
Speaking of heating, JPL reports that temperatures at Gale Crater are greater than their models predicted, and therefore so is Curiosity. Temps will undoubtedly drop when the rover starts climbing the sides of the 18,000-foot central peak, Mount Sharp. The plutonium power source should make continuous operation much easier than the solar-power Opportunity and Spirit rovers.
It is a great piece of Engineering Design that has started successfully walking on a no man's land. Lets see for how much time it is being able to roam over the red planet. It is tough to predict that How much the information obtained from Mars will be useful to mankind but the Dream Mode and the Robot design will surely help the Automobile industries on technical fronts.
Especially the so called "dream mode". I expect this term attracts the marketing gurus associated with general purpose microcontrollers and microprocessors. Then the new ad will say "The lowest power dream mode microcontroller in the world...".
I think that using a FPGA to provide basic instinct and reactions to save power is a great idea! Not a new one, I have been doing that for years when I was driving home from yet another late night when I had 1.5hr commute times (kidding really!)... I do like the idea of a smaller processor playing baby sitter so the mom/dad can nap..
In reality we have been making products with this type of functionality for years. Most set-top boxes we make use a micro-controller for external interfacing and sensing. They perform a power management function, receive remote IR commands and schedule wake-ups. I credit them with a success because the NASA approach is much more expensive but much more powerful, I imagine their FPGA based design is able to monitor the fine data from a wide range of sensors and make decisions, rather than our simple listen and wake logic.
No doubt there's a PR angle to Curiosity's "dream mode" since the technology itself isn't really pushing the envelope. What is, of course, is the application: an autonomous vehicle monitoring its own systems from an average distance of about 140 million miles.
Blog Doing Math in FPGAs Tom Burke 21 comments For a recent project, I explored doing "real" (that is, non-integer) math on a Spartan 3 FPGA. FPGAs, by their nature, do integer math. That is, there's no floating-point ...