?

Log in

No account? Create an account
Космическим кораблем, который летит к Плутону, управляет процессор MIPS - Юрий Панчул [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Космическим кораблем, который летит к Плутону, управляет процессор MIPS [Jan. 15th, 2015|10:30 am]
Yuri Panchul
Космическим кораблем, который летит к Плутону, управляет процессор MIPS. Конечно, данный конкретный чип для космического основан на процессорном ядре, которое было создано задолго до того, как я начал работать в MIPS, но я участвую как инженер в создании новых ядер MIPS, так что эта новость имеет ко мне отношение. Кстати, многие российские космические аппараты тоже управляются радиационно-стойкими процессорами подобного класса с архитектурой MIPS.

http://blog.imgtec.com/mips-processors/mips-goes-to-pluto















MIPS goes to Pluto






This week we found out that NASA’s New Horizons spacecraft sent on a mission to reach Pluto in 2006 came out of hibernation for its long-awaited encounter with the world’s most famous dwarf planet.

Traveling across the solar system, the New Horizons spacecraft is now approximately 3.5 billion miles from the Sun, nine years after its launch.

pluto-newhorizons New Horizons is a spacecraft sent by NASA to study Pluto

The probe carries American astronomer Clyde Tombaugh‘s ashes (he discovered Pluto in 1930) and has been navigating the solar system using two computer systems: one is used for command and data handling while the other handles guidance and control. For safety reasons, each of the two systems is duplicated, leading to a total of four on-board processors.

One small step for technology, one giant leap for CPUs

The CPU of choice for New Horizons is a MIPS-based Mongoose-V chip clocked at a whopping 12 MHz. Mongoose-V is a radiation-hardened version of the MIPS R3000 CPU and is manufactured by Synova, a Florida-based company that specializes in turnkey aeronautics solutions.

Mongoose-V-chip_insideMongoose-V is a MIPS-based processor designed by Synova

The engineers at NASA and Synova have worked together to implement multiple clocks and timing routines in hardware and software to help prevent faults and downtime. The Mongoose-V processor analyzes positional information, distributes operating commands to multiple spacecraft subsystems, collects and processes instrument data, and sends bursts of data back to Earth. It also runs an advanced autonomy algorithm that allows the probe to auto-correct any issues or contact operators on Earth for help (more information here).

A history of the MIPS R3000 processor

MIPS R3000 is a 32-bit RISC microprocessor chip found in workstations and servers designed by companies such as Evans & Sutherland, DEC, Silicon Graphics, Tandem Computers, Whitechapel Workstations and many others; most notably, it was the CPU of choice for the original PlayStation game console from Sony and is still being used by Toshiba in a range of microcontrollers. It is a second-generation implementation of the MIPS I ISA and was introduced in the late 1980s, following the success of the flagship R2000 microprocessor.

Since the MIPS instruction set is known for its elegant simplicity, MIPS R3000 is significantly smaller in size compared to similar CPU architectures launched around that time (80×86, 680×0 etc.). The reduced instruction set combined with a 5-stage pipeline design allows R3000 to execute most instructions at a rate close to 1 instruction per cycle.

In addition to the CPU core, the R3000 microprocessor includes an external R3010 FPU (essentially a numeric coprocessor), a memory controller and other on-chip peripherals (error detection and correction, timer, dual UART, expansion interrupts); you can find a block diagram of the design below:

MIPS-based Mongoose-V processor - NASA New HorizonsA block diagram of the Mongoose-V chip

There is also a PDF describing the processor’s architecture here; for those wondering if DAWG was Synova’s attempt at 1980s gangsta rap, it is actually short for Dynamic Automatic Waitstate Generator.

Where will MIPS go next?

The New Horizons probe is the first mission in NASA’s New Frontiers Program. Once a NASA mission completes its prime objective, the agency forms a committee to determine whether extended operations are warranted or if the spacecraft can return to Earth.

Now that the New Horizons spacecraft has arrived to Pluto, it will explore the planet and its moons. The New Frontiers team will then submit a proposal to NASA in late 2016 for an extended mission to fly by one or two other Kuiper belt objects that were recently uncovered by the Hubble Space Telescope.

To keep up to date with the New Frontiers Program, follow NASA on Twitter at @NewHorizons2015. For the latest news and announcements from MIPS, make sure you check out our social media channels too (@ImaginationPR, @MIPSGuru, @MIPSdev).





Вы хотели бы слетать на Плутон?

Да, если это не очень долго
28(73.7%)
Нет, для меня важнее съесть хамон и купить айфон
7(18.4%)
Из-за бугра плюете?
3(7.9%)
LinkReply

Comments:
Page 1 of 2
<<[1] [2] >>
[User Picture]From: lrlay777
2015-01-15 06:35 pm (UTC)
Держись Юрий! Мало встретишь на Земле разработчиков столь невезучих((( За что тебя так?!
Очень мало найдется разработчиков, которые пришли в НАСА со своими разработками , а эти разработки НАСА послало так далеко)

Edited at 2015-01-15 06:49 pm (UTC)
(Reply) (Thread)
[User Picture]From: kamarado_anton
2015-01-15 06:42 pm (UTC)
а каким процессором управляется "Вояджер-2"?
и небольшая просьба...: а можно увеличить мощность процессора, чтобы он таки крутил кино? в условиях сильно зараженной радиоактивной местности может пригодиться.
(Reply) (Thread)
[User Picture]From: lrlay777
2015-01-15 06:52 pm (UTC)
Скорее всего в местности, столь сильно зараженной радиацией, что в ней даже процессоры не работают, вам вряд ли будет до просмотров кино.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: nikname
2015-01-15 06:58 pm (UTC)
А как их защищают? Одной корпусировки мало. В своё время мы делали троированные системы управления с компараторами мажоритарными, причём надеялисьна то, что процессор не убьётся полность, просто может частица память изменит. Поэтому происходило и сравнение памяти в случае несовпадений и самопроверки периодические.
(Reply) (Thread)
[User Picture]From: alextr98
2015-01-15 07:17 pm (UTC)

Одной корпусировки мало

А если железку потолще?
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
(Deleted comment)
[User Picture]From: trurle
2015-01-15 07:18 pm (UTC)
А что это за блатные загадки?
(Reply) (Thread)
[User Picture]From: panchul
2015-01-15 07:23 pm (UTC)
?
(Reply) (Parent) (Thread) (Expand)
From: raygo
2015-01-15 07:45 pm (UTC)
Юрий, а куда движется развитие многоядерных процессоров? Как я понял наделать многоядерных чипов можно, но проблема с распределением выполнения программ между ядрами. Что будет дальше-какие то особые компиляторы которые формируют код уже распределенный между ядрами,какието особые операционные системы драспределяющие нагрузку между ядрами, виртуальные машины?
(Reply) (Thread)
[User Picture]From: fatoff
2015-01-15 07:47 pm (UTC)
Предположим, там используется процессор ARM или Intel Atom, долетит?
Или на тот момент не было подходящего ядра для тех конкурентов?
(Reply) (Thread)
[User Picture]From: Valeriy Shunkov
2015-01-15 08:38 pm (UTC)
Не долетит, загнется от радиации довольно быстро.
У конкурентов тогда, видимо, не было радиационностойкого исполнения.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: egh0st
2015-01-15 07:58 pm (UTC)
ну это тащемта не корапь конечно же. Просто станция, АМС...
(Reply) (Thread)
[User Picture]From: Valeriy Shunkov
2015-01-15 07:58 pm (UTC)
Американцы, кстати, после Mongoose перешли сначала на PowerPC (семейство RAD), а потом на SPARC вместе с европейцами (семейство LEON), на которых сейчас большая часть нового и делается.
А вот в новейшем корабле Orion стоят гражданские PowerPC. Но они там сделаны по технологии "кремний на изоляторе", что решает часть базовых проблем.
А MIPS-образными вещами для космоса сейчас занимаются, кажется, только НИИСИ и Элвис.
(Reply) (Thread)
[User Picture]From: panchul
2015-01-15 08:05 pm (UTC)
Еще возможно японское аэрокосмическое агенство JAXA - см. напр. http://www.ghs.com/customers/jaxa.html
(Reply) (Parent) (Thread)
[User Picture]From: dimaviolinist
2015-01-15 08:24 pm (UTC)
Нету варианта "Да, даже если билет в одну сторону".
(Reply) (Thread)
[User Picture]From: blazzer
2015-01-15 08:27 pm (UTC)
в одну сторону любой дурак полетит, а Вы попробуйте вернуться в РФ из поездки на плутон с просроченным загранпаспортом, потом поговорим.
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
(Deleted comment)
From: ckfdf_nhele
2015-01-15 08:55 pm (UTC)

Нет никакого космоса!

(Reply) (Thread)
[User Picture]From: maxdz
2015-01-15 09:33 pm (UTC)
>многие российские космические аппараты тоже управляются радиационно-стойкими процессорами подобного класса с архитектурой MIPS

Что там ещё, за "российские аппараты" вам такие привиделись, Юрий? :)

Нелетающая "Булава"? Или такая же нелетающая "Ангара"?
Или, может, Фобос с Глонассами, бороздящие просторы Тихого океана (хотя, Глонассы - это тоже древняя совковая погремушка).
(Reply) (Thread)
[User Picture]From: panchul
2015-01-15 09:37 pm (UTC)
У России по вашему нет спутников? А если есть, то на чем они по-вашему летают?
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: mihaliche
2015-01-16 03:10 am (UTC)
Для рашки надо делать водонепроницаемые,на дне Тихого океана радиации нет:))
(Reply) (Thread)
[User Picture]From: amartology
2015-01-16 07:32 am (UTC)
На дне Атлантического океана у Элона Маска тоже нет.
(Reply) (Parent) (Thread)
From: raygo
2015-01-17 07:32 am (UTC)
Весь творческий пар и заработанные деньги уходят вот в такой "свисток-войну":


Edited at 2015-01-17 07:33 am (UTC)
(Reply) (Thread)
From: korolev_dweller
2015-01-18 02:27 pm (UTC)
> кадыровцы/чеченцы и их всё больше и больше

Мадам - дочь офицера?
(Reply) (Parent) (Thread) (Expand)
From: kayanycop
2015-01-18 12:50 am (UTC)
For veteran Charlie Hebdo cartoonist Bernard Holtrop, the problem is with some of the paper s new friends The behavior described in this suit is absolutely unacceptable and runs counter to everything for which the Boy Scouts of America stands, Boy Scouts spokesman Deron Smith said in a statement Human Rights Watch on Sunday urged the Yemeni government to credibly investigate the killing of a prominent southern separatist while he was being arrested during a protest Khaled al-Junaidi, a well-known figure in the Southern Movement, was shot in the chest when security forces opened fireв Since the main object of the king in holding a national assembly was to collect money, the Church could not be left out and so they came to Parliament
http://huntingcoloradostyle.com/content/atacand-pharmacie-aurum-rabais-atacand-mastercard-accepted
(Reply) (Thread)
[User Picture]From: _iga
2015-01-18 06:14 pm (UTC)
И внутри у него 11 килограмм плутония.
(Reply) (Thread)
From: realurix
2015-01-19 10:26 am (UTC)
А какая критическая масса у плутония? ;-)) Правда, без имплозии он не сработает, это не ураний.
(Reply) (Parent) (Thread) (Expand)
Page 1 of 2
<<[1] [2] >>