4
$\begingroup$

I read this article about "dream mode" in the Curiosity rover. In the article they mention:

... implemented on about 1.2 million logic gates ...

How large would the avionics hardware need to be in order to house 1.2 million logic gates? Are there any pictures which highlight what the hardware looks like relative to the rest of the rover?

$\endgroup$

2 Answers 2

3
$\begingroup$

I am not an expert in electronics or FPGAs, but a couple of these would fit the bill, I think:

http://www.xilinx.com/products/silicon-devices/fpga/kintex-7q.html

These aerospace grade fpga-chips fit 480,000 in a tiny IC package. I don't think the physical size is much of an issue here, even if we consider that the rover was designed a few years ago, when density wasn't quite as high. The packaging of this particular chip is a 23 mm square; 2.5 mm high.

$\endgroup$
1
  • $\begingroup$ Wow, this is much smaller than I thought! Very cool, thank you. $\endgroup$
    – erik-e
    Feb 28, 2015 at 16:00
4
$\begingroup$

It's a rather old question, but let me clarify a bit: Rikki-Tikki-Tavi got confused by logic gates versus logic cells - A typical logic cell of a typical FPGA is much more complex than a single logic gate. Some rather rough conversion factor is about 100. Hence, these FPGA are much much more powerfull than needed for this rather purpose.

A FPGA that most likely could do the job (despite the space rating and temperature range) can today be bought for few (single digit) Dollars measuring 4x4 mm^2 - and that's just limited by the amount of inputs and outputs and not by the size of the silicon itself. Sure, radiation hardness, temperature rating and the ten year old hardware used on the rover pays its toll with respect to size (not mentioning the price rising by many orders of magnitude), but you'll get the point.

$\endgroup$
2
  • $\begingroup$ This is great additional information, thank you. $\endgroup$
    – erik-e
    Oct 19, 2015 at 22:37
  • $\begingroup$ This is why I always point out when I'm answering on a subject I am not very familiar with. Thank you, TIL. $\endgroup$ Mar 2, 2017 at 14:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.