Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбор памяти для ОЗУ
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
DemonP
Столкнулся со следущей проблемой - нужно создать достаточно большое хранилище данный(размер - 4 Гб). Одно из требований - радиационностойкость(поэтому Micron и Samsung не подходят). Сначала решил делать на SDRAM обычном - получаеться , что нужно 8 микросхем.В случае применения DDR SDRAM - только 4.Но как я понимаю контроллер памяти будет значительно сложнее + заморочки с Vref.Возникает вопрос - какое решение лучше?

Также есть второй вопрос - данные нужно периодически выдавать по интерфейсу LVDS со скоростью 40 Мбит/с.Внутри собираюсь использовать 51 контроллер.Есть ли смысл использовать DMA для передачи данных или же можно обойтись без него?

ПЛИС ориентировочно собираюсь использовать Actel RT3PE600L.
Джеймс
Цитата(DemonP @ Apr 11 2013, 09:11) *
Одно из требований - радиационностойкость (поэтому Micron и Samsung не подходят). Сначала решил делать на SDRAM обычном

А чем тогда отличаются "обычные SDRAM" от SDRAM Micron?
alexPec
Цитата(DemonP @ Apr 11 2013, 10:11) *
Столкнулся со следущей проблемой - нужно создать достаточно большое хранилище данный(размер - 4 Гб). Одно из требований - радиационностойкость(поэтому Micron и Samsung не подходят). Сначала решил делать на SDRAM обычном - получаеться , что нужно 8 микросхем.В случае применения DDR SDRAM - только 4.Но как я понимаю контроллер памяти будет значительно сложнее + заморочки с Vref.Возникает вопрос - какое решение лучше?

Также есть второй вопрос - данные нужно периодически выдавать по интерфейсу LVDS со скоростью 40 Мбит/с.Внутри собираюсь использовать 51 контроллер.Есть ли смысл использовать DMA для передачи данных или же можно обойтись без него?

ПЛИС ориентировочно собираюсь использовать Actel RT3PE600L.


Если радиационностойкое устройство, я бы заложил памяти с запасом и реализовал real-time исправление ошибок. Как то мне кажется ненадежно использовать SDRAM в радиационной обстановке.
И без DMA помоему тут никак.
DemonP
Цитата(alexPec @ Apr 11 2013, 20:40) *
Если радиационностойкое устройство, я бы заложил памяти с запасом и реализовал real-time исправление ошибок. Как то мне кажется ненадежно использовать SDRAM в радиационной обстановке.
И без DMA помоему тут никак.


Что вы имели ввиду под real-time исправление ошибок?Насчет стойкости это не совсем верно. В качестве примера вот http://www.maxwell.com/products/microelect.../space-memories

Цитата(Джеймс @ Apr 11 2013, 19:30) *
А чем тогда отличаются "обычные SDRAM" от SDRAM Micron?


Не совсем корректно выразился. Я имел ввиду что собирался использовать SDRAM вместо DDR SDRAM.
krux
даже rad-стойкие ЭРИ "плывут" со временем. так что касаемо памяти вам абсолютно правильно предлагают использовать real-time ECC в любом случае.
даже если в качестве "гарантий" вам обещают 3х-кратное резервирование блоков управления.
или вы в очереденой раз пытаетесь довериться маркетОЛУХАМ?
misyachniy
Цитата(krux @ Apr 11 2013, 21:11) *
даже rad-стойкие ЭРИ "плывут" со временем. так что касаемо памяти вам абсолютно правильно предлагают использовать real-time ECC в любом случае.
даже если в качестве "гарантий" вам обещают 3х-кратное резервирование блоков управления.
или вы в очереденой раз пытаетесь довериться маркетОЛУХАМ?


ECC не всегда помогает.
Для ответственных применений используют аппаратное резервирование с отключением отказавших блоков.
В зависимости от требований ко сроку службы и надежности, перекрытие по емкости может быть довольно большим.
И в ТЗ указывается размер хранилища в конце срока эксплуатации.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.