Deimos 0 5 июня, 2007 Опубликовано 5 июня, 2007 · Жалоба Требуется выбрать процессор для аппаратуры специального назначения. Требования к аппапатуре: * высокое быстродействие (тактоыве частоты порядка 500 МГц) * высокая радиационная стойкость (условия работы специфические) * желательно наличие внутренней памяти от 4.5-5 мегабайт (в идеале), но в крайнем случае можно опустить планку до 2 метров. * работа с фиксированной точкой формата 32.32 или с 64-битной плавающей * также было бы неплохо вычисление квадратного корня, умножения и деления аппаратно * тригонометрия в аппаратуре была бы просто исполнением мечты :) Процессор будет заниматься преимущественно вычислениями, и, возможно, обработкой некоторых сервисных задач по самообслуживанию. Так что обработка внешних прерываний необходима. Подскажите пожалуйста, в каком напрвалении ковырять?.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton 0 5 июня, 2007 Опубликовано 5 июня, 2007 · Жалоба С радиацией обломить указанные тобой требования по мощности приводят к камням изготовленным по тех нормам выше 0.13мкм что не совместимо с радиацией. Есть плисины у актел с рад стойкостью и большой скоростью и емкостью. Процы никто с рад стойкость быстродействующие не делает вроде. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Deimos 0 5 июня, 2007 Опубликовано 5 июня, 2007 · Жалоба Ясно. А какие процы вообще можно заюзать в ущерб последним пунктам? По радиационной стойкости к сожалению требования снизить не представляется возможным Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 28 5 июня, 2007 Опубликовано 5 июня, 2007 · Жалоба А какие процы вообще можно заюзать в ущерб последним пунктам? По радиационной стойкости к сожалению требования снизить не представляется возможным Обзоры: 2006 EDN Microprocessor Directory 2006 EDN Digital Signal Processing Directory Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CodeWarrior1241 0 5 июня, 2007 Опубликовано 5 июня, 2007 · Жалоба Ясно. А какие процы вообще можно заюзать в ущерб последним пунктам? По радиационной стойкости к сожалению требования снизить не представляется возможным Для таких работ мы раньше пользовались ПЛИСами Actel, но теперь уходим от них. Я сейчас реализую проект с ПЛИС Qpro Virtex II rad-hard, в этом случае можно понизить тактовую частоту засчет логики специфической под задачу (в отличии от процессора), и все делается в арифметики фиксированной точки. Засчет того что это ПЛИС а не проц не требовалось и такое большое количество внутреней памяти - в Virtex 2 есть около 1Мб в distributed RAM, ПЛИСов rad-hard с таким количеством памяти кака Вы указывали нету. Аппаратное умножения поддерживается встроенными умножителями 18х18. Вся система работает с spacewire PHY от Aeroflex. Я имплементирую вручную тройную голосуежию логику (triple voting structure), и использую dual-port RAM как single-port with refresh. Рассматривается вариант пользоватся 3-ным Microblaze проц в Virtex, и реализовать voting master в antifuse-type ПЛИС, типа QuickLogic. Я сам не участвовал, но есть другие разработки под QuickLogic Eclipse II - http://www.quicklogic.com/images/EclipseII_Family_DS.pdf, но это non-volatile OTP ПЛИС. Из процессоров я раньше был под требованьем имплементировать MIL-STD-1750 инструкции, и для этого есть Aeroflex UT1750AR, но под ваши параметры 16-разрядный проц конечно не подойдет... Мне кажется что Вам, как и почти всем разработчикам в high-reliability, космической, и оборонной сфере предется перейти на ПЛИС. Хорошие современные проц архитектуры с высокими performance параметрами не делают в rad-hard варианте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton 0 6 июня, 2007 Опубликовано 6 июня, 2007 · Жалоба Если не космос с его треб. массы и наличия частиц высокой энергии то можно попробовать рад. экранирование. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Deimos 0 6 июня, 2007 Опубликовано 6 июня, 2007 · Жалоба Космос Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MIkler 0 7 июня, 2007 Опубликовано 7 июня, 2007 · Жалоба Эх хотел предложить матаролки на ускорителе рядом с резонаторами отлично работало. Но космос это как приговор для всего функционала что вы написали. А распределить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Deimos 0 7 июня, 2007 Опубликовано 7 июня, 2007 · Жалоба Придётся юзать внешнюю память с резервированием. Никуда не денешься... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MIkler 0 20 июня, 2007 Опубликовано 20 июня, 2007 · Жалоба Недавно наткнулся: NASA начало тестирование "железок" для управления научными космическими станциями, на которые впоследствии будет установлен Linux. Ключевым моментом в выборе программного обеспечения послужила большая база научных программ и их сред разработки под эту ОС, что позволит сократить время портирования ПО из лаборатории в космические корабли. Железная составляющая базируется на процессоре Freescale MPC7447A с 512 MB DDR SDRAM и 128 MB flash памяти. Также на борту присутствуют два серийных порта, три гигабитные Ethernet порта и PCI-X слот для расширений. Готовность к практическому применению ожидается к концу 2009 года. http://www.linuxdevices.com/news/NS5714800202.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться