|
Радстойкость ARM, Какой процессор ARM7 наиболее радстойкий ? |
|
|
|
Aug 30 2006, 08:52
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(DRUID3 @ Aug 30 2006, 12:34)  Цитата(Forger @ Aug 30 2006, 11:09)  Подскажите, пожалуйста, кто проводил испытания процессоров (разумеется на ядре ARM7) ? Какие семейства (производители) наиболее хорошо/плохо себя показали ?
Думаю, логично спросить будет в этой ветке... http://electronix.ru/forum/index.php?showt...mp;#entry148723ОК, спасибо. Однако, это пост я задумывал еще с целью выяснить, где можно достать бесплатную стабильную отлаженную версию ядра ARMv5 или купить. Ну, заодно, интересно послушать советы и опыт других людей по встраиванию подобных вещей в большие FPGA. Поскольку, я сильно сомневаюсь в хорошей радстойкости флэшовых ARM-ов. А однозначных выкладок по этому делу не нашел. p.s. Буду очень благодарен всем, кто пошлет меня в соответсвующие ссылки (к сожалению, поиск не помог).
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Aug 30 2006, 09:52
|
Участник

Группа: Новичок
Сообщений: 15
Регистрация: 28-08-06
Из: msk.ru.earth
Пользователь №: 19 894

|
Цитата(Forger @ Aug 30 2006, 12:52)  ОК, спасибо. Однако, это пост я задумывал еще с целью выяснить, где можно достать бесплатную стабильную отлаженную версию ядра ARMv5 или купить. Ну, заодно, интересно послушать советы и опыт других людей по встраиванию подобных вещей в большие FPGA. Поскольку, я сильно сомневаюсь в хорошей радстойкости флэшовых ARM-ов. А однозначных выкладок по этому делу не нашел.
p.s. Буду очень благодарен всем, кто пошлет меня в соответсвующие ссылки (к сожалению, поиск не помог). Если купить и если v7, то http://www.actel.com/products/ARM7/. У Актела и про рад. стойкость отдельная статья.
|
|
|
|
|
Aug 30 2006, 12:26
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
[/quote] Если купить и если v7, то http://www.actel.com/products/ARM7/. У Актела и про рад. стойкость отдельная статья. [/quote] Спасибо, но не очень годится - мой босс не согласен выкладывать денежки на покупку ядра - дорого говорит. Потому у меня возникла такая идея: Известно, что флэш - слабое место микроконтроллера при воздействии радиации. А чтобы не использовать флэш в AT91SAM7S я задумал при каждом включении в ОЗУ закидывать прошивку по UART0 (через встроенный SAM-BA) от какой нить FPGA из внешнего ОТР ПЗУ. Ну, конечно, можно использовать ARM9 с внешней памятью, но они изготавливаются по более мелкой технологии, чем ARM7, а, значит, менее радстойки. Кто скажет, есть ли тут подводные камни ? Или, может, есть более грамотное решение (покупать ядро ARM7 и сувать в FPGA дорогова-то для конторы, в которой я работаю) ?
|
|
|
|
|
Aug 30 2006, 14:43
|

Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 14-04-06
Из: Russia, Orel
Пользователь №: 16 115

|
[quote name='Forger' date='Aug 30 2006, 16:26' post='149304'] [/quote] Или, может, есть более грамотное решение (покупать ядро ARM7 и сувать в FPGA дорогова-то для конторы, в которой я работаю) ? [/quote] Грамотнее будет так. А здесь смотрели ядра? http://www.opencores.org/
|
|
|
|
|
Aug 30 2006, 15:12
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Forger @ Aug 30 2006, 16:26)  А чтобы не использовать флэш в AT91SAM7S я задумал при каждом включении в ОЗУ закидывать прошивку по UART0 (через встроенный SAM-BA) от какой нить FPGA из внешнего ОТР ПЗУ. Ну, конечно, можно использовать ARM9 с внешней памятью, но они изготавливаются по более мелкой технологии, чем ARM7, а, значит, менее радстойки. Кто скажет, есть ли тут подводные камни ? Один большой камень: SAM-BA запускается из флеши.
|
|
|
|
|
Aug 30 2006, 15:21
|
Участник

Группа: Новичок
Сообщений: 15
Регистрация: 28-08-06
Из: msk.ru.earth
Пользователь №: 19 894

|
Цитата(Сергей Б @ Aug 30 2006, 18:43)  Грамотнее будет так. А здесь смотрели ядра? http://www.opencores.org/На "Открытых ядрах" ARM'а не видно. Есть другие RISC, есть AVR, но во-первых, это довольно облегченные версии, а во-вторых, всякая отладочная лабуда там скорее всего отсутсвует (хотя можно и без нее обойтись, но все же). А если грузить из внешней ПЗУ, то проще наверное будет найти МК который имеет режим загрузки из внешнего EEPROM (который вы замените на масочный или "перемычечный" вариант) по SPI или I2C. Помните, что SAM-BA сидит внутри во флеш, которая умрет при первом мили-рентгене  А умрет САМ-БА -- по УАРТу уже ничего не залить. (+): опередили, насчет САМ-БЫ
Сообщение отредактировал Shamil.Ru - Aug 30 2006, 15:25
|
|
|
|
|
Aug 30 2006, 15:41
|

Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 14-04-06
Из: Russia, Orel
Пользователь №: 16 115

|
Цитата(Shamil.Ru @ Aug 30 2006, 19:21)  Цитата(Сергей Б @ Aug 30 2006, 18:43)  Грамотнее будет так. А здесь смотрели ядра? http://www.opencores.org/На "Открытых ядрах" ARM'а не видно. Есть другие RISC, есть AVR, но во-первых, это довольно облегченные версии, а во-вторых, всякая отладочная лабуда там скорее всего отсутсвует (хотя можно и без нее обойтись, но все же). А если грузить из внешней ПЗУ, то проще наверное будет найти МК который имеет режим загрузки из внешнего EEPROM (который вы замените на масочный или "перемычечный" вариант) по SPI или I2C. Помните, что SAM-BA сидит внутри во флеш, которая умрет при первом мили-рентгене  А умрет САМ-БА -- по УАРТу уже ничего не залить. (+): опередили, насчет САМ-БЫ  Можно при желании накопать нормальное ядро. И самому попробовать отладить и потестить. Можно конешно подождать и купить A3PE fpga актел с армом на борту. А так самый простой выход, как сказано выше контроллер + пзу.
|
|
|
|
|
Aug 30 2006, 16:54
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
[quote name='aaarrr' post='149392' date='Aug 30 2006, 19:12'] [quote name='Forger' post='149304' date='Aug 30 2006, 16:26'] А чтобы не использовать флэш в AT91SAM7S я задумал при каждом включении в ОЗУ закидывать прошивку по UART0 (через встроенный SAM-BA) от какой нить FPGA из внешнего ОТР ПЗУ. Ну, конечно, можно использовать ARM9 с внешней памятью, но они изготавливаются по более мелкой технологии, чем ARM7, а, значит, менее радстойки. Кто скажет, есть ли тут подводные камни ? [/quote] Один большой камень: SAM-BA запускается из флеши. [/quote] Не совсем так. У SAM7S SAM_BA сидит в ОТР ПЗУ и не отображен в память в обычном режиме. Это в даташите написано (стр. 18): [quote] 9.5.2 Internal ROM The AT91SAM7S Series embeds an Internal ROM. The ROM contains the FFPI and the SAM-BA program. The internal ROM is not mapped by default. [/quote] Другое дело: [quote] The SAM-BA™ Boot Recovery restores the SAM-BA Boot in the first two sectors of the on-chip Flash memory. The SAM-BA Boot recovery is performed when the TST pin and the PA0, PA1 and PA2 pins are all tied high. [/quote] Он грузится в первых два сектора флэш перед запуском. Однако читаем дальше: [quote] • SAM-BA boot copies itself in the SRAM and uses a block of internal SRAM for variables and stacks. The remaining available sizes for the user codes are as follows: 57344 bytes for AT91SAM7S256, 24576 bytes for AT91SAM7S128, 8192 bytes for AT91SAM7S64, 2048 bytes for AT91SAM7S321 and AT91SAM7S32. [/quote] Что вполне логичнее. Хотя я согласен, идея не очень удачна: SAM-BA больше годится только для прошивки флэши, а к ОЗУ он доступа не имеет, как я понял из даташыта. [quote name='Сергей Б' date='Aug 30 2006, 18:43' post='149373'] [quote name='Forger' date='Aug 30 2006, 16:26' post='149304'] [/quote] Или, может, есть более грамотное решение (покупать ядро ARM7 и сувать в FPGA дорогова-то для конторы, в которой я работаю) ? [/quote] Грамотнее будет так. А здесь смотрели ядра? http://www.opencores.org/[/quote] Смотрел и остался недоволен - все они имеют массу недоделок, т.е. самопал, что-то работает и протестировано, что-то требует тестирования тех, кто попытается это ядро поюзать. Короче, ничего серьезного для космоса (это там, где JTAG и паяльник не засунешь просто по нужде). [quote name='Doka' post='149414' date='Aug 30 2006, 19:48'] Forger, так возъмите безфлешовый ARM7, e.g. AT91R40008 [quote name='aaarrr' post='149392' date='Aug 30 2006, 19:12']Один большой камень: SAM-BA запускается из флеши.[/quote]значит это неправильный камень  у правильных bootloader в ПЗУ зашит  (e.g. DSP TI) [/quote] AT91R40008 - он по какой технологии сделан: 0.13, 0,18 или 0,25 мкм ?
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Aug 30 2006, 17:38
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(Doka @ Aug 30 2006, 23:25)  блин.. да шож все как огня процессоров в космосе боятся? с5500 летали, ПИКи летали, РХА255 летали .. и сейчас летают.. ..волков боятся - в лес не ходить Они точно работали с flash? может всетаки OTP...
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|