Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: клонировать XC4006
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Страницы: 1, 2
SM
Цитата(zzzzzzzz @ Oct 17 2014, 13:22) *
CRC на основе RAM не убедительно. Ибо само болеет тем же, что и большее контролируемое RAM.


Так вот и я об этом, когда говорил, что расширить до ECC. Сделать какой нибудь блочный корректирующий код, разделив матрицу на области CLB, в каждая из которых является отдельным блоком со своим избыточным кодом, ну и автомат, который в реалтайме корректирует ошибки в этих блоках по очереди, как и ошибки в памяти CLB, так и в самом избыточном коде. Ну а обнаружение некорректируемой ошибки - команда на перезагрузку.

а лучше даже каждому CLB свой ECC. Тогда это даст огромное преимущество режиму работы в качестве блока распределенной памяти, она будет защищена ECC, как и конфигурация в целом
zzzzzzzz
Цитата(SM @ Oct 17 2014, 12:26) *
Так вот и я об этом, когда говорил, что расширить до ECC. Сделать какой нибудь блочный корректирующий код, разделив матрицу на области CLB, в каждая из которых является отдельным блоком со своим избыточным кодом, ну и автомат, который в реалтайме корректирует ошибки в этих блоках по очереди, как и ошибки в памяти CLB, так и в самом избыточном коде. Ну а обнаружение некорректируемой ошибки - команда на перезагрузку.
Это тоже самое на основе RAM и, естественно, подвержено ошибкам (хоть и с меньшей вероятностью за счет избыточности).
По моему, без философии, описанной в предыдущем моем послании, не обойтись в ответственных девайсах.
Да, речь можно вести о "кратковременной выживаемости" памяти CLB между периодическими проверками и исправлениями. Однако, это период может быть очень коротким, порядка 100 мкс. Целесообразность тает на глазах.
SM
Цитата(zzzzzzzz @ Oct 17 2014, 13:39) *
Да, речь можно вести о "кратковременной выживаемости" памяти CLB между периодическими проверками и исправлениями. Однако, это период может быть очень коротким, порядка 100 мкс. Целесообразность тает на глазах.


Можно сделать в рамках внутренности каждого CLB коррекцию ошибок в параллельном исполнении, которая мгновенно исправляет, как только. Использовав какой нибудь простой код, типа Хэмминга, и асинхронную логику для вычисления наличия и места ошибки.

Кстати, длинный регистр сдвига, это тоже память (лишняя!), в которой тоже может произойти ошибка, причем даже обратная той, которая произошла в RAM. И останется она совершенно незамеченной. Или инициирует лишнюю перезагрузку. Так что вопрос тут очень даже относительный sm.gif

Я уже не говорю про скорость сравнения всей ОЗУ через регистр сдвига с эталоном. 100 мкс отдыхают.
zzzzzzzz
Цитата(SM @ Oct 17 2014, 12:57) *
Можно сделать в рамках внутренности каждого CLB коррекцию ошибок в параллельном исполнении, которая мгновенно исправляет, как только. Использовав какой нибудь простой код, типа Хэмминга, и асинхронную логику для вычисления наличия и места ошибки.

Кстати, длинный регистр сдвига, это тоже память (лишняя!), в которой тоже может произойти ошибка, причем даже обратная той, которая произошла в RAM. И останется она совершенно незамеченной. Или инициирует лишнюю перезагрузку. Так что вопрос тут очень даже относительный sm.gif

Я уже не говорю про скорость сравнения всей ОЗУ через регистр сдвига с эталоном. 100 мкс отдыхают.

Вы меня немного не поняли. Возможно, я не совсем точно описал.
Ни о каком RAM как именно RAM я не говорю.
Только о конфигурационном сдвиговом регистре. RAM только в этом смысле. И даже не Random A, а последовательный, SAM, FIFO с параллельной выгрузкой\загрузкой. sm.gif
Сорри за неточность.
Лучше перечитать мои каракули через призму этого уточнения.
disel
А почему все же не хочется пойти по пути клонирования аналогов? Это же существенно дешевле в плане софта и быстрее отдача. Или это не коммерческий проект?
zzzzzzzz
Цитата(disel @ Oct 17 2014, 14:22) *
А почему все же не хочется пойти по пути клонирования аналогов? Это же существенно дешевле в плане софта и быстрее отдача. Или это не коммерческий проект?
Есть проблема в получении соответствия битстрима и эл. схемы. Реверс-инженеринг может оказаться сложнее написания своего софта.
Китайцы, скорее всего, тупо украли схематику. Хотя, обидеть их не хочу, молодчики. Может, и сами содрали.

Коммерции пока никакой. Но всё это, конечно, делается для вероятности получения денег в перспективе.
И не только денег, но и чипов для юзеров, естественно.
DmitryR
Моё мнение - в России это будет нежизнеспособно, если только за последние несколько лет в ВПК ничего кардинально не изменилось.

Ведь FPGA делают зачем вообще (и для космоса в частности)? Затем, что в мелких сериях они получаются дешевле заказных кристаллов. В российском же ВПК вопрос стоимости просто не стоит. Им будет проще код на Verilog, прошедший прототипирование на FPGA (импортной, так как против применения импорта для прототипирования никто не возражает) просто выпустить в кристалле, и всё. Будет занято больше людей, будет сгенерирован больший оборот средств. Посмотрите например, что делает НПЦ "Элвис". Как думаете, какой спрос на их продукцию? Окупает этот спрос изготовление масок хотя бы? Тем не менее, чипы успешно выпускаются, в том числе и RadHard исполнении.
net
QUOTE (DmitryR @ Oct 17 2014, 16:39) *
Моё мнение - в России это будет нежизнеспособно, если только за последние несколько лет в ВПК ничего кардинально не изменилось.

В RadHard исполнении.

+100500
тема radhard вообще отдельная тема (по космосу)
поскольку норму которую дают приводит к накопленной дозе 100 мегарад - и кроме металла защиты нет
а тзч тут вообще отдельная песня- вероятность пролета частицы с энергией выше 50 МЭВ(пик Брегга- защита 3 граммами материала- вполне нормально над кристаллом) равна гдето более 300 лет через 1 см квадратный
и вообщем то если от тзч при зашелкивании нет РАЗРУЩАЮЩЕГО действия то проще конструктивно разнести задачу троирования в пространстве- чем гарантировать отсутсвие реального сбоя - для закрытия по бумажкам да действительно будет достаточно рад стойкости по отсутствию тиристорного эффекта при испытаниях- а вот для жизни когда там летают 100ГЭВ и метеориты чебаркульские аппаратная стойкость несколько призрачна
для атомной промышленности тут тоже отдельная статьяс этой стойкостью

disel
Цитата(DmitryR @ Oct 17 2014, 15:39) *
Моё мнение - в России это будет нежизнеспособно, если только за последние несколько лет в ВПК ничего кардинально не изменилось.

Ведь FPGA делают зачем вообще (и для космоса в частности)? Затем, что в мелких сериях они получаются дешевле заказных кристаллов. В российском же ВПК вопрос стоимости просто не стоит. Им будет проще код на Verilog, прошедший прототипирование на FPGA (импортной, так как против применения импорта для прототипирования никто не возражает) просто выпустить в кристалле, и всё. Будет занято больше людей, будет сгенерирован больший оборот средств. Посмотрите например, что делает НПЦ "Элвис". Как думаете, какой спрос на их продукцию? Окупает этот спрос изготовление масок хотя бы? Тем не менее, чипы успешно выпускаются, в том числе и RadHard исполнении.


Это не так. Запуск в кристалле это очень долго и хорошо при наличии отлаженной схемы. А она появляется зачастую только к концу ОКР. Прототипировать можно макет стоящий на столе. А если нужно пройти разные климатические и летные испытания поставить туда импорт невозможно. Так что в военке спрос на плис точно будет. И ВПК в большинстве случаев это всегда мелкая серия.
DmitryR
Цитата(disel @ Oct 17 2014, 17:13) *
Это не так. Запуск в кристалле это очень долго и хорошо при наличии отлаженной схемы.

Это зависит от площади. Сделать размещение в кристалле готового кода, который может поместиться в обсуждаемые FPGA - это совсем не долго, производство занимает ещё меньше времени.

Вобщем, если не хочется сделать работу в ящик - надо, чтобы спрос изучил человек, который в этом варится. Изучил рынок, повстречался с потенциальными покупателями, и написал отчёт. Потому что мы тут можем только отрывки своего опыта привести, а составить картину в целом по ним всё равно почти нереально. Даже если тут двадцать инженеров поклянутся, что им жизни без такого кристалла нет, то это ещё совсем не означает, что двадцать фирм эти кристаллы реально потом купит, да ещё и в таких объёмах, которые окупят разработку.

А ещё вернее в условиях России найти человека со связами в ВПК, и тупо выбить финансирование на проект вперёд. Тема ведь модная, а в условиях тотальной разжопицы с США будет ещё моднее.
net
Цитата(disel @ Oct 17 2014, 17:13) *
нужно пройти разные климатические и летные испытания поставить туда импорт невозможно.

давно так не смеялся biggrin.gif
не помните как то по телеку показывали при конфликте с Грузией потроха электроники и там был хорошо виден блок питания TRACO
и именно это было основным доводом что это не наше прилетело
Псаки отдыхает

Цитата(DmitryR @ Oct 17 2014, 17:38) *
А ещё вернее в условиях России найти человека со связами в ВПК, и тупо выбить финансирование на проект вперёд. Тема ведь модная, а в условиях тотальной разжопицы с США будет ещё моднее.

ага только финансирование уйдет на дорогу в астрахани и посадку тополей вдоль дороги - а не на дело
если бы хоть чтото шло на дело - у нас бы индюки вместо голубей на заборах сидели
des00
Подниму немного тему. Сегодня в почту свалилось от Интеграла :
Цитата
5577ХС1Т
ПЛИС с повышенной устойчивостью к воздействию дестабилизирующих факторов
(прототип FPGAs семейств А10XX, А12XX, А14XX компании Actel, США)

ПЛИС объемом 1200 произвольно коммутируемых эквивалентных
вентилей.
Напряжение питания Ucc= 5.0В +- 10%
Диапазон рабочих температур – минус 60°С .. +125°С

СВВФ: 7И1-3Ус, 7И6- 4Ус, 7И7-0.2×5Ус, 7.И8 - 0.02×1Ус, 7С1-1Ус,
7С4 -1Ус, 7К1-0.5×2К, 7К4 - 0.5×1К
Пороговые линейные потери энергии по ТЭ не менее 69 МэВ * см2/ мг.
Тиристорные эффекты отсутствуют.
Сечение насыщения по ТЭ не более 110-6 см2/БИС
АЕЯР.431260.759 ТУ,
АЕЯР.431260.759ТУ-01 ТУ
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.