реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> клонировать XC4006, есть ли смысл?
zzzzzzzz
сообщение Oct 9 2014, 12:50
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Появилось предложение инициативно клонировать XC4006, как RadHard. 16х16 СLBs.
С выхлопом года через 2, для милитари.

Возникли у меня сомнения на счёт востребованности и перспективы.
Вопрос к гуру FPGA - есть ли в этом смысл?
И если смысл есть, то с какого именно размера он есть и будет ещё хотя бы лет 5-7?

Спасибо.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 9 2014, 13:46
Сообщение #2


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(zzzzzzzz @ Oct 9 2014, 15:50) *
Появилось предложение инициативно клонировать XC4006, как RadHard. 16х16 СLBs.
С выхлопом года через 2, для милитари.

Возникли у меня сомнения на счёт востребованности и перспективы.
Вопрос к гуру FPGA - есть ли в этом смысл?
И если смысл есть, то с какого именно размера он есть и будет ещё хотя бы лет 5-7?

Спасибо.

мое мнение нет
разве что для замены очень простой "расыпухи" и то зависит от конкурентноспособности по отношению к другим ПЛИС - цена/"емкость"


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
yes
сообщение Oct 9 2014, 14:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(zzzzzzzz @ Oct 9 2014, 16:50) *
Появилось предложение инициативно клонировать XC4006, как RadHard. 16х16 СLBs.
С выхлопом года через 2, для милитари.

Возникли у меня сомнения на счёт востребованности и перспективы.
Вопрос к гуру FPGA - есть ли в этом смысл?
И если смысл есть, то с какого именно размера он есть и будет ещё хотя бы лет 5-7?

Спасибо.


вопрос то скорее для общения sm.gif
я, например, последний раз 4000 использовал где-то в 1995. интересно, много ли тут вообще таких бывших пользователей?

что на нем можно сделать: 500 триггеров и 500 4х LUTов - только глюложик (ну на большее у меня фантазии не хватает), и наверно не гигагерцы ожидать следует, а как у родного десятки мегагерц.
опять же, так как к нему внешняя память нужна, которую из стандартных придется наворачивать за счет доп. глюложики на стандартной 74 серии, то вобщем-то рекурсия sm.gif

но с другой стороны - сейчас вообще нет ничего. то есть совсем. насколько я понимаю клонированные альтеры не радхард
то есть если ксайлинс и актель не купить в будущем, то вообще ПЛИС для космоса не будет

если брать тот же ГЛОНАСС, то пару (ну если сильно стараться, других то вариантов не будет, 3-4 канала) каналов засунуть можно, то есть на дюжине таких чипов уже потенциально можно сделать вполне нормальный приемник (30 каналов)

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

Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 9 2014, 14:28
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Мерси.
Однако, спрашивать-то больше некого. Думаете, такой вопрос Рогозину стоит послать? sm.gif

Конечно, это только для милитари\аероспэйс. В коммерции с таким чемоданом шансов 0.

Ну, если 4006 совсем не ко двору, то начиная с чего можно надеяться на копеечку в перспективе ~ 5 лет?
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 9 2014, 14:51
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Если для glue logic - то, вероятно, что-то навроде iCE40, однократно программируемые, ну, естественно, не на 40нм... Главное, чтобы не требовалось им внешнего источника загрузки (или он был опцией). Если загружаемые снаружи, то что-то потолще на порядок-два... Хотя, из "потолще" наверное особого смысла нету, если не достигать нужных сотен мегагерц, а иначе все, ну или почти все, можно реализовать на микропроцессоре, которых, все таки, есть немного, и в перспективе еще будут...
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 9 2014, 15:11
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Да, вопросы по частоте и памяти важные, поэтому озвучу свои прикидки:

- По 0.18 мкм видится, в среднем, где-то до 500 МГц;
- Можно себе позволить только загрузку от внешней памяти. По ряду причин, здесь не рассматриваемых.

Возникла мысль сделать (если браться, конечно) параллельно, под конкретную задачу, хитрое ОЗУ как самостоятельный чип, под загрузку. Со своей батареей питания или супер-конденсатором (подзаряжаемым при наличии питания), способного "пронести через века" забитую инфо. Фишечка в малопотребляющих ВВ-каскадах в динамическом режиме и резервировании ячеек (против сбоев) плюс Хеминг. Получается аналог флэша, но радхард.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 9 2014, 16:01
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(zzzzzzzz @ Oct 9 2014, 19:11) *
Получается аналог флэша, но радхард.


А перепрограммирование таких мелкоПЛИС в этих применениях уж точно не потребуется, да и в других, вряд ли. Поэтому, смысла делать аналоги флешей нет никакого, реально нужно однократное программирование (aka актель на антифузах, либо та же iCE65/iCE40), и, возможно, дополнительно защищенное каким либо ECC, причем, желательно, с проверкой целостности конфигурации в реалтайме, и коррекции ошибок прямо во время работы.

насчет 500 МГц - а это что на 500 МГц там будет работать? Я вспоминаю похожую на то, что имеется в виду, серию MachXO - она на 0.13, и там (причем без Rad hard) самый скоростной кристалл позволяет иметь в клокодереве вроде 600 МГц, но реально там на такой частоте ничего не сделать, 16-битный счетчик, например, можно разогнать до примерно 480 МГц (по памяти, могу незначительно ошибаться).

А что мешает такую "RAM" с питанием от батарейки разместить на одном кристалле с матрицей?
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 9 2014, 16:20
Сообщение #8


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(yes @ Oct 9 2014, 22:07) *
то есть если ксайлинс и актель не купить в будущем, то вообще ПЛИС для космоса не будет

Странно, к нам уже приезжали китайцы из ихнего аэрокосмического агентства (точно название не помню), привозили каталоги что у них есть по ред хатам. Ну так вот : АЦП/ЦАП до 1ГГц, ПЛИС аналоги второго виртекса (сами признаются именно аналоги, а не клоны) разных емкостей, память, СВЧуха и т.д.. При этом имею информацию что опытные образцы изделий на этих плис скоро полетят в космос на наших спутниках

А по сабжу, ИМХО если и делать свое то хотя бы класса 3 го сыклона/3 спартана, тысяч на 25-50 логики.

Цитата(zzzzzzzz @ Oct 9 2014, 22:28) *
Ну, если 4006 совсем не ко двору, то начиная с чего можно надеяться на копеечку в перспективе ~ 5 лет?

Управление фазовращателями на афаринах как раз по ресурсам где то так и весит. Порой народ витрексы 2 ставит на такое, потому что больше ничего ретхатовского нет.


--------------------
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 9 2014, 16:30
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(SM @ Oct 9 2014, 19:01) *
А перепрограммирование таких мелкоПЛИС в этих применениях уж точно не потребуется, да и в других, вряд ли.

Да, похоже, что так.
Цитата
... реально нужно однократное программирование (aka актель на антифузах, либо та же iCE65/iCE40)...
Горелые перемычки не подходят. Вернее, на таких размерах по предполагаемым технологиям годных не будет вообще. А с другой стороны, есть неплохие однократники на пробое диэлектрика для размещения снаружи. Совмещенной технологии пока нет.

Цитата
насчет 500 МГц - а это что на 500 МГц там будет работать? Я вспоминаю похожую на то, что имеется в виду, серию MachXO - она на 0.13, и там (причем без Rad hard) самый скоростной кристалл позволяет иметь в клокодереве вроде 600 МГц, но реально там на такой частоте ничего не сделать, 16-битный счетчик, например, можно разогнать до примерно 480 МГц (по памяти, могу незначительно ошибаться).
На 500 - короткие пути, конечно. 16-битный счетчик, полагаю, где-то до 200 МГц получится.
Хотя, уже есть, вроде, 90 нм. Я туда пока не стучался.
Цитата
А что мешает такую "RAM" с питанием от батарейки разместить на одном кристалле с матрицей?
Да ничего, в общем. Кроме раздутия размеров и некоторого снижения ПВГ.

Цитата(des00 @ Oct 9 2014, 19:20) *
.... А по сабжу, ИМХО если и делать свое то хотя бы класса 3 го сыклона/3 спартана, тысяч на 25-50 логики.
А чуток конкретнее можно?
Именно нижняя планка с точки зрения разработчиков и интересует.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 9 2014, 16:35
Сообщение #10


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(zzzzzzzz @ Oct 10 2014, 00:30) *
А чуток конкретнее можно?
Именно нижняя планка с точки зрения разработчиков и интересует.

Хмм, если я правильно понял, то если брать задачи обработки сигналов, то ИМХО в качестве первого чипа был бы оптимален чип с 4-х входовым лютом, цепями быстрого арифметического переноса на 16 ячеек, одним триггером на лют. Память с преобразованием разрядности портов, размером не менее 8К и количеством порядка 128 модулей, 96-128 знаковых умножителей 18х18. Частота работы умножителя и памяти не менее 250 МГц, аналогичная производительность у 32-х битного сумматора. Ну и лютов тысяч 25-50, как уже сказал.


--------------------
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 9 2014, 16:40
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(zzzzzzzz @ Oct 9 2014, 20:30) *
Да ничего, в общем. Кроме раздутия размеров и некоторого снижения ПВГ.

Так оно тем и ценно, чтобы "мелкоПЛИС" не требовала ничего снаружи себя для ее работы. И, заодно, чтобы оттуда прошивку не вытащить было.
А касаемо полноценных ПЛИС - тут des00 некое нечто примерно озвучил уже.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 9 2014, 16:45
Сообщение #12


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



даже если сделаете 150-180 МГц в тех режимах, что я описал, уже будет не плохо. Меньше 100 для связной обработки мало интересно, выгрызать времянку будет сложно. А так имея 200 МГц чип, можно легко сделать обработку на 100-125 МГц при занятости 90-95%


--------------------
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 9 2014, 16:50
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Тут ведь вот еще незадача... Кристалл сделать, меньшее из зол. Еще надо хотя бы тулзу для PAR и STA сваять... (допустим, синтезировать можно чем-то привычным типа synplify). Я что-то сомневаюсь, что вполне реально сделать полный клон вплоть до совместимости по битовому потоку (тем более, что для rad hard там ECC должен быть, а не CRC)
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 9 2014, 17:03
Сообщение #14


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(SM @ Oct 10 2014, 00:50) *
Тут ведь вот еще незадача... Кристалл сделать, меньшее из зол. Еще надо хотя бы тулзу для PAR и STA сваять... (допустим, синтезировать можно чем-то привычным типа synplify). Я что-то сомневаюсь, что вполне реально сделать полный клон вплоть до совместимости по битовому потоку (тем более, что для rad hard там ECC должен быть, а не CRC)

Китайцы сделали (или таки украли). Софт ISE, STA тоже их. Чип не совпадает по потреблению, стартовому току и т.д. но по битстриму один в один. Если интересно, с работы напишу название чипов и конторы которая их распространяет.


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 10 2014, 07:34
Сообщение #15


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Чипы идут под эгидой Китайской Аэрокосмической корпорации (CASC) чипы BQVRxxxRH/BQR2VxxxxRH авторы Девятая Академия CASC. ОАО "РНИИ"Электронстандарт" дал заключение о соответствии по функционалу и средствам разработки с изделием фирмы Х.


--------------------
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Oct 10 2014, 09:04
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(des00 @ Oct 10 2014, 14:34) *
Чипы идут под эгидой Китайской Аэрокосмической корпорации (CASC) чипы BQVRxxxRH/BQR2VxxxxRH авторы Девятая Академия CASC. ОАО "РНИИ"Электронстандарт" дал заключение о соответствии по функционалу и средствам разработки с изделием фирмы Х.

Что-то из серии "одна бабка подтвердила, что её соседка печёт гамбургеры не хуже Макдональдса". Вот когда фирма Х подтвердит, что её софт таки поддерживает всю эту китайскую поделку - тогда можно про это говорить серьёзно, а иначе всё это - около_рогозинские сказки про триумф отечественной (а в данном случае не совсем отечественной) электроники. Агенство "ОБС" в общем...
Стыдно должно быть глуповатые поцреотичные слухи распространять!
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 10 2014, 09:53
Сообщение #17


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Bad0512 @ Oct 10 2014, 16:04) *
Что-то из серии "одна бабка подтвердила, что её соседка печёт гамбургеры не хуже Макдональдса".

как бы на рабочие совещания ходить надо, что бы не поливать грязью то что на чем предстоит работать.


--------------------
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Oct 10 2014, 10:10
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(des00 @ Oct 10 2014, 16:53) *
как бы на рабочие совещания ходить надо, что бы не поливать грязью то что на чем предстоит работать.

Мммм... Я пропустил хоть одно предназначенное для меня совещание? Что-то не припомню...
Ну я по поводу "предстоит работать" - флаг вам в руки, работайте!

З Ы Бумажонками трясти много ума не надо, подождём реальных чипов и софта с поддержкой этих чипов.
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 10 2014, 10:18
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Резюмирую.

1. Разрабатывать и производить "малышек" серии ХС4000 никакого смысла нет. Занятие явно убыточное.
2. Минимальный камень, начиная с которого можно делать приличные проекты и, соответственно, на который будет спрос - эквивалентен (исходя из поста №10 уважаемого des00) Spartan 6, 6Q. Этот чип производится по ТП 45 нм.

Спартан 6 мы сейчас не осилим ни по технологии, ни по собственным ресурсам.

Так что, самое разумное - остановиться и отказаться.

Всем спасибо.
Go to the top of the page
 
+Quote Post
yes
сообщение Oct 10 2014, 11:58
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



если читаете еще, а не совсем закрыли:

а процессор редхардный у нас хоть какой есть? ну там хотябы на 20 МГц 32х битный МИПС/АРМ или СПАРК? тоже вроде бы только американские и европейские.

имхо, более востребовано, чем ПЛИС - потому как продукт с процессором, но без ПЛИС я еще могу вообразить, а наоборот - нет
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 10 2014, 12:11
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(yes @ Oct 10 2014, 15:58) *
а процессор редхардный у нас хоть какой есть?


Вроде Миландр грозился радиационно стойким Cortex-M4F, но я не знаю, сделал или нет.

Еще из 2000ных: 5890ВЕ1Т, 1900ВМ2Т, 1907ВМ1Т
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 10 2014, 12:22
Сообщение #22


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(zzzzzzzz @ Oct 10 2014, 14:18) *
Так что, самое разумное - остановиться и отказаться.

Не, погодите! ИМХО предпосылки оценены неверно sm.gif
Atmel делает свои радхард ПЛИСы по 350 нм (это совсем маленькие, класса XC4000), 180 нм (это уже побольше, ~14,5K макроячеек (4-input LUT + триггер) + блоки распределенного ОЗУ), и 150 нм (это совсем новые, SOI, но летных образцов еще нет). Архитектура начала 2000-х, но тем не менее при этом 300 Крад накопленная доза и до 70 Мэв/мг/см^2 ТЗЧ.
Удастся ли обесчечить радскойкость того же порядка на 45 нм??? Ну не знаю...
Так что стоит подумать еще раз.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
yes
сообщение Oct 10 2014, 13:12
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Stewart Little @ Oct 10 2014, 16:22) *
Не, погодите! ИМХО предпосылки оценены неверно sm.gif
Atmel делает свои радхард ПЛИСы по 350 нм (это совсем маленькие, класса XC4000), 180 нм (это уже побольше, ~14,5K макроячеек (4-input LUT + триггер) + блоки распределенного ОЗУ), и 150 нм (это совсем новые, SOI, но летных образцов еще нет). Архитектура начала 2000-х, но тем не менее при этом 300 Крад накопленная доза и до 70 Мэв/мг/см^2 ТЗЧ.
Удастся ли обесчечить радскойкость того же порядка на 45 нм??? Ну не знаю...
Так что стоит подумать еще раз.


обращу внимание ХС4006 это 0.5К макроячеек
10К ячеек (что то типа спартан 3Е500) вполне годная ПЛИС, может конкурировать с современными актеловскими проазиками (которые RT)

атмеловские ПЛИС не использовал, знаю, что у них есть гейслеровский sparc + самая большая ПЛИС в одном корпусе (или даже на кристалле), но пытались когда такое чудо купить - не вышло
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 10 2014, 14:08
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(Stewart Little @ Oct 10 2014, 15:22) *
...
Так что стоит подумать еще раз.
Подумать никогда не вредно.
Вы считаете, что нижний камень можно опустить?
Налицо некий парадокс - если исходить из возможностей, то страдает востребованность. И наоборот.
Поиск оптимума - задача не простая.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 10 2014, 18:24
Сообщение #25


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(zzzzzzzz @ Oct 10 2014, 18:18) *
Так что, самое разумное - остановиться и отказаться.

я описал желаемые параметры для связных дел, спутниковые модемы, модемы военной связи и т.д. там все лезут в большие скорости, а это требует соответствующей обработки. Задач много, например, как уже говорил те же фазовращатели в афаринах управляются мелкими чипами.

Но главный вопрос это вопрос софта, без него все будет достаточно печально.


--------------------
Go to the top of the page
 
+Quote Post
vetal
сообщение Oct 10 2014, 18:39
Сообщение #26


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Я уже писал предложение на сайте Миландр, т.к. у них антифъюзы есть - http://forum.milandr.ru/viewtopic.php?f=15&t=2140
Небольшая потребность есть - сверхбыстрая передача управляющих команд в высокочуствительный аналоговый тракт, о чем и написал там же НЕМАН. А по части построения больших управляющих автоматов, с большим кол-вом вводных ни одна 4х входовоя ПЛИС не сможет оспорить CPLD на больших матрицах И/ИЛИ.
Как ни говори, а потребность в несложных управляющих схемах есть и будет быть. ПЛИС не только для SDR решений можно приспособить.
Бесспорно одно -на нашей ЭКБ даже 1024 точечное ПФ в реальном времени сделать сложно, не говоря уж об дальнейшей обработке.

ЗЫ: Задачи разные бывают sm.gif
Go to the top of the page
 
+Quote Post
Flood
сообщение Oct 10 2014, 19:08
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Цитата(des00 @ Oct 10 2014, 11:34) *
Чипы идут под эгидой Китайской Аэрокосмической корпорации (CASC) чипы BQVRxxxRH/BQR2VxxxxRH авторы Девятая Академия CASC. ОАО "РНИИ"Электронстандарт" дал заключение о соответствии по функционалу и средствам разработки с изделием фирмы Х.

Это 2 или 2П (с трансиверами или без)? Или копия 2, включая похожесть маркировки?
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 10 2014, 19:21
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(des00 @ Oct 10 2014, 21:24) *
... Но главный вопрос это вопрос софта, без него все будет достаточно печально.
Самое логичное - драть битстрим 1 к 1. Писать софт ресурсов нет.


Господа, вы вводите мене в прострацию. sm.gif
Надо как бы воспарить над текучкой и попробовать сформулировать тот предел, ниже которого точно производить будет не рентабельно.
Нужна функция потребления чипов от их сложности. Где начинается нарастание на уровне хотя бы (3-5)%?
Горб этой функции, понятно, двигается в сторону светлого будущего, подтягивая с собой и пъедестал.
Шанс есть только забежать на склон. sm.gif
А потом удержаться на нем, вбить крепёж и мечтать. sm.gif
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 10 2014, 20:34
Сообщение #29


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(zzzzzzzz @ Oct 10 2014, 22:21) *
Самое логичное - драть битстрим 1 к 1. Писать софт ресурсов нет.


Господа, вы вводите мене в прострацию. sm.gif
Надо как бы воспарить над текучкой и попробовать сформулировать тот предел, ниже которого точно производить будет не рентабельно.
Нужна функция потребления чипов от их сложности. Где начинается нарастание на уровне хотя бы (3-5)%?
Горб этой функции, понятно, двигается в сторону светлого будущего, подтягивая с собой и пъедестал.
Шанс есть только забежать на склон. sm.gif
А потом удержаться на нем, вбить крепёж и мечтать. sm.gif

например cyclonIII как ранее писал des00

технология 65 нм, но можно и 90 нм как у Spartan3

PS Попробуйте просчитать скоростные характеристики и потребление ПЛИС по Вашей технологии, хотя бы приблизительно


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 13 2014, 05:43
Сообщение #30


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Flood @ Oct 11 2014, 02:08) *
Или копия 2, включая похожесть маркировки?

я понял что копия, маркировка отличается одной буковой. обратитесь к дистрибьюторам. контакты кинул в личку


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 13 2014, 07:00
Сообщение #31


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Flood @ Oct 11 2014, 02:08) *
Или копия 2, включая похожесть маркировки?

я понял что копия, маркировка отличается одной буковой. обратитесь к дистрибьюторам. контакты кинул в личку


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 13 2014, 08:09
Сообщение #32


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(zzzzzzzz @ Oct 11 2014, 02:21) *
Господа, вы вводите мене в прострацию. sm.gif

если делать совместимым по софту, то ИМХО надо выбрать какую нить настоящую CPLD и плис без особых наворотов. И уже от этого отталкиваться. Если брать ряд альтеры то, честные CPLD там закончились на MAX3256а. хотя 256 плиток маловато. Ну и минимально симпатичную, для дспешных дел ПЛИС : сыклон2/3 25-50 тыщ.


--------------------
Go to the top of the page
 
+Quote Post
disel
сообщение Oct 13 2014, 08:13
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



Цитата(zzzzzzzz @ Oct 10 2014, 13:18) *
Резюмирую.

1. Разрабатывать и производить "малышек" серии ХС4000 никакого смысла нет. Занятие явно убыточное.
2. Минимальный камень, начиная с которого можно делать приличные проекты и, соответственно, на который будет спрос - эквивалентен (исходя из поста №10 уважаемого des00) Spartan 6, 6Q. Этот чип производится по ТП 45 нм.

Спартан 6 мы сейчас не осилим ни по технологии, ни по собственным ресурсам.

Так что, самое разумное - остановиться и отказаться.

Всем спасибо.


Плисы разные нужны, плисы разные важны sm.gif Конечно спартан 6 это очень хорошо. Но сейчас мы имеем только flex10ke200 в виде 5576хс4т. Так что даже альтернатива в виде спартана-3 очень даже кстати. Спартан-3 осилите?
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 13 2014, 08:51
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Похоже, четкой линии мне не получить.
От активных телодвижений я пока воздерживаюсь.
Слишком всё неопределённо.
Но, может, стоит всё равно потихоньку начать точить эту тему, для более точного планирования в дальнейшем.
Исходя из этого, можно предварительно постулировать:

1. В сад полную аналогию. Надо делать своё, приоритетом которого назначить полную прозрачность схемотехники - для потребителя это важнее, пмсм.
2. Не надо скромничать в схемотехнике кирпичиков - следует использовать максимально функционально насыщенные и гибкие юниты. На вырост и на радость юзера.
3. Если корм будет в коня, то вопрос с софтом решать потом, приличными деньгами и людьми. Под готовый проект, пмсм, всё можно найти.

Ну, а там как кривая вывезет.
Если получится в корзину - не привыкать.

Тогда, вопросы становятся более конкретными.
Как насчет немного помочь самураю информацией и опытом?
1. Начнём с LUT.
Какой LUT самый навороченный, удобный, гибкий из всего выпускаемого многообразия?
Есть детализация его потрохов?
Или. Каким должен быть идеальный LUT?

Опенсорс не учиняю, но как-то так, в диалоге, можно порисовать.

Ку?

ПС. Стоит сделать новую тему, типа "сочиняем FPGA"?
ПС2. Или остановите меня. Ну, там, "ты кто такой? ....", "не по Сеньке шапка", "ничего не получится" и тп.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 13 2014, 11:19
Сообщение #35


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(zzzzzzzz @ Oct 13 2014, 12:51) *
1. Начнём с LUT.
Какой LUT самый навороченный, удобный, гибкий из всего выпускаемого многообразия?
Есть детализация его потрохов?
Или. Каким должен быть идеальный LUT?

Мое имхо:
Самый удобный/универсальный логических элемент - в семействе Cyclone (самом первом, "безномерном"). В более старших циклонах LE являются его упрощением.
Подробно расписанных потрохов, понятное дело, нету. Но блок-схема там: http://www.altera.com/literature/hb/cyc/cyc_c51002.pdf , стр. 2-6.

Только LE - это необходимо, но не достаточно sm.gif Как насчет PLL, блоков ОЗУ, умножителей, I/O ???


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
net
сообщение Oct 13 2014, 11:41
Сообщение #36


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



QUOTE (zzzzzzzz @ Oct 13 2014, 12:51) *

личку и почту проверь biggrin.gif
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 13 2014, 11:51
Сообщение #37


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата
Только LE - это необходимо, но не достаточно Как насчет PLL, блоков ОЗУ, умножителей, I/O ???
Даст Будда, всё будет. В порядке очерёдности.


Цитата(Stewart Little @ Oct 13 2014, 14:19) *
Мое имхо:
Самый удобный/универсальный логических элемент - в семействе Cyclone (самом первом, "безномерном"). В более старших циклонах LE являются его упрощением.
Подробно расписанных потрохов, понятное дело, нету. Но блок-схема там: http://www.altera.com/literature/hb/cyc/cyc_c51002.pdf , стр. 2-6.
Понятно, спасибо.
Ещё будут предложения?
Go to the top of the page
 
+Quote Post
yes
сообщение Oct 13 2014, 12:02
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(zzzzzzzz @ Oct 13 2014, 12:51) *
3. Если корм будет в коня, то вопрос с софтом решать потом, приличными деньгами и людьми. Под готовый проект, пмсм, всё можно найти.


считаю основная ошибка - западные ПЛИС стартапы по-моему и дохнут из-за этого. выживают те, которые к себе софтописателей от хилых и т.п. сманили.

то есть опять же если расчитывать на военное время, то и ручками на милиметровке схему нарисуют, а потом битики в битстриме проставят, но если как-то конкурировать - то нужно с софта начинать - если сумеют потенциальные программеры толковый P&R написать - то можно и кристалл проектировать

опять же мое мнение, что лут и вообще ячейка - яйца выеденного вопрос не стоит - основное трассировка. то есть можно в сети найти обзор топологии ячейки и посмотреть - что сколько там занимает - это eASIC, который дает верхний металл пользователю на трассировку, делал сравнение - типа посмотрите какая у нас ячеичка, а какой монстр в классической ПЛИС
еще пример: iCE40, нынче купленная латтисом - сильно проигрывает аналогу такой же номинальной емкости - то ли от убогости софта, то ли (имхо, скорее) от убогости трассировочных ресурсов
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 13 2014, 12:40
Сообщение #39


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(yes @ Oct 13 2014, 15:02) *
считаю основная ошибка - западные ПЛИС стартапы по-моему и дохнут из-за этого. выживают те, которые к себе софтописателей от хилых и т.п. сманили.
...
Может быть, но другого варианта просто нет. А из своего кармана платить зарплату крутым программерам я не могу. Итак бесплатно собрался вместо трактора пахать. Да и есть промежуточный вариант, - сборка в полуручном режиме, без P&R, как легко достижимая временная мера при красивом редакторе.
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 13 2014, 12:49
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



глюк дублирования сообщений.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Oct 13 2014, 13:47
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(zzzzzzzz @ Oct 13 2014, 16:40) *
Может быть, но другого варианта просто нет. А из своего кармана платить зарплату крутым программерам я не могу. Итак бесплатно собрался вместо трактора пахать. Да и есть промежуточный вариант, - сборка в полуручном режиме, без P&R, как легко достижимая временная мера при красивом редакторе.


Времянки тоже вручную считать? Имхо не вариант.


--------------------
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 13 2014, 13:51
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



ИМХО делать надо 100% копию простейшего циклона, чтобы не париться с софтом и документацией, хватит и 5000 логических элементов для начала.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 13 2014, 14:02
Сообщение #43


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Stewart Little @ Oct 13 2014, 18:19) *
Самый удобный/универсальный логических элемент - в семействе Cyclone (самом первом, "безномерном"). В более старших циклонах LE являются его упрощением.

одни переносы чего стоят. лучше с 2/3 го, он проще. И соглашусь с тем, что ресурсы разводки, для современных проектов являются определяющими


--------------------
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 13 2014, 15:33
Сообщение #44


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



bb-offtopic.gif

Коллеги, по-моему, мы углубляемся в область сферических коней...
Позволю себе напомнить условия задачи:
Цитата
Появилось предложение инициативно клонировать XC4006, как RadHard. 16х16 СLBs.
С выхлопом года через 2, для милитари.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 13 2014, 16:16
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(yes @ Oct 13 2014, 16:02) *
от убогости трассировочных ресурсов

Именно от нее. Проигрывает раза в полтора, а выигрывает на порядок по площади кристалла и чипа в целом. Поэтому, собственно, я на нее внимание и обратил - именно ее клонировать в radhard. ROM внутри (ну пусть RAM с батарейкой, если пробоя диэлектрика нету) + достаточность для мелких применений + упрощенная структура разводки - ужирнение всего кругом и окольцовывание полевиков, все эти + и - дадут вполне вменяемый размер кристалла с учетом RAM/ROM на нем.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 16 2014, 12:16
Сообщение #46


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(zzzzzzzz @ Oct 10 2014, 18:08) *
Налицо некий парадокс - если исходить из возможностей, то страдает востребованность. И наоборот.
Поиск оптимума - задача не простая.

Отправил Вам в личку кое-какую статистику.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 17 2014, 07:32
Сообщение #47


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Потихоньку сочиняю архитектуру. Пока конфига.
Причаливаю к такой - конфиг. слово при загрузке продвигается в сдвиговом регистре и по команде ConfigReload перегружается в защелки на каждый программируемый вход CLB и коммутационных матриц.
Вопросы:
1. Можно сделать загрузку в два (или даже 3) сдвиговых регистра, для двух (или трёх) различных конфигов. И одномоментно, "на лету" переконфигурировать всю или часть логики. Насколько это интересно и нужно ли делать?
2. Можно выделить спец. линию ConfigError, на которую открытыми стоками сообщать о несовпадении конфига в сдвиговом регистре и защелках входов CLB. В некоторых случаях (помимо сигнализации) можно найти дефектный бит или биты (алгоритм довольно сложный будет, но реальный) и переконфигурироваться с учётом этой ошибки. Нужно это?
3. Шина питания конфиг-регистра отдельна от питания ядра и выведена на ногу корпуса, к которой подключена батарея или конденсатор большой емкости. При пропадании питания периферии или ядра конфиг в регистре сохранится продолжительное время. Нужно?
4. Можно озвереть и сделать тройное резервирование конфиг-регистра с мажоритаром 2 из 3 по выходу для выживания какое-то время при агрессивной бомбёжке ТЗЧ. Дикое усложнение, но всё-таки, насколько это привлекательно?
Возможно даже не мажоритар, а исправление ошибки.

Становится очевидным, что основную площадь CLB занимают схемы конфига и матриц свичей. Поэтому, экономить на собственной логике CLB нет никакого смысла. Возможно, CLB должен быть таким, чтобы на нём можно было сконфигурировать самую сложную ячейку старшего разряда самого развесистого счетчика, регистра или сумматора-умножителя-делителя со схемой параллельного переноса.
Вопросы:
5. Какого разряда? 8-го, 16-го или всё же 32-го?
6. Можете подкинуть самый сложный (схемотехнически) разряд, который вам встречался на практике?

Спасибо.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 17 2014, 08:06
Сообщение #48


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(zzzzzzzz @ Oct 17 2014, 11:32) *
2. Можно выделить спец. линию ConfigError, на которую открытыми стоками сообщать о несовпадении конфига в сдвиговом регистре и защелках входов CLB. В некоторых случаях (помимо сигнализации) можно найти дефектный бит или биты (алгоритм довольно сложный будет, но реальный) и переконфигурироваться с учётом этой ошибки. Нужно это?

IMHO, достаточно вот такого - http://www.altera.com/literature/an/an357.pdf
А лучше доработать до ECC с исправлением ошибки.

Цитата(zzzzzzzz @ Oct 17 2014, 11:32) *
3. Шина питания конфиг-регистра отдельна от питания ядра и выведена на ногу корпуса, к которой подключена батарея или конденсатор большой емкости. При пропадании питания периферии или ядра конфиг в регистре сохранится продолжительное время. Нужно?

Да нет наверное. Не так и долго перегрузить конфигурацию после пропадания. Главное, собственно, хранилище конфигурации!

Цитата(zzzzzzzz @ Oct 17 2014, 11:32) *
4. Можно озвереть и сделать тройное резервирование конфиг-регистра с мажоритаром 2 из 3 по выходу для выживания какое-то время при агрессивной бомбёжке ТЗЧ. Дикое усложнение, но всё-таки, насколько это привлекательно?
Возможно даже не мажоритар, а исправление ошибки.

Ну выше дал ссылку на док альтеры.


Цитата(zzzzzzzz @ Oct 17 2014, 11:32) *
4. Какого разряда? 8-го, 16-го или всё же 32-го?
5. Можете подкинуть самый сложный (схемотехнически) разряд, который вам встречался на практике?

У меня, пока, самый жирный реальный счетчик имеет 48 бит (просто таймер). Однако сейчас уже 62-битный намечается (инкремент адреса в дма контроллере для PCIe).
Самый схемотехнически сложный, пожалуй, был 32-битный счетчик, имевший одновременно синхронную и асинхронные загрузки данных, асинхронный сброс (сделанный логикой через асинхронную), ну и счет с разрешением счета. Правда, это, скорее исключение, чем правило, но такой счетчик не вышло реализовать на CLB как оно есть, пришлось нагородить хитрую конструкцию с защелками и мультиплексорами (защелка, два триггера и мультиплексор на каждый разряд) для обеспечения асинхронной загрузки.
32...48-битная арифметика, это вообще, повсеместно в решении DSP-задач.
Кстати, вообще, не очень виден смысл ускоренного переноса. Так как быстрый последовательный перенос, предразведенный заранее, получится быстрее ускоренного, но через общую разводку. По крайней мере, все современные ячейки строятся именно так. Кстати, самый лучший перенос сделала альтера (деля 4-входовый лут на два трехвходовых для суммы и переноса), на ней, например, реализуется счетчик в коде грея напрямую, а на xilinx/lattice фиг вам.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 17 2014, 09:03
Сообщение #49


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(zzzzzzzz @ Oct 17 2014, 11:32) *
4. Можно озвереть и сделать тройное резервирование конфиг-регистра с мажоритаром 2 из 3 по выходу для выживания какое-то время при агрессивной бомбёжке ТЗЧ. Дикое усложнение, но всё-таки, насколько это привлекательно?

У Atmel в ATF280 троирован весь автомат конфигурирования. А конфигурационная память - дублирована (DICE). Есть пара слайдов про это, но без особых подробностей sad.gif , могу заслать.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 17 2014, 09:22
Сообщение #50


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(SM @ Oct 17 2014, 11:06) *
IMHO, достаточно вот такого - http://www.altera.com/literature/an/an357.pdf
А лучше доработать до ECC с исправлением ошибки.


CRC на основе RAM не убедительно. Ибо само болеет тем же, что и большее контролируемое RAM.
Перфектционизм не одобряет.

Как насчёт такого философского подхода:
а. Эталонные данные хранятся вне ПЛИС. По определению, ибо - для их хранения нужны специальные конструкции, механическая защита, которую применять для ПЛИС не целесообразно. Хотя, надо сказать, корпус ПЛИС имеет специальное исполнение для ослабления излучений.
б. При начале работы ПЛИС получает команду залить от эталона в сдвиговый регистр (далее СР) конфигурации. По окончании всей последовательности следует команда перегрузить данные СР в защелки конфигурации CLB. После защелкивания весь СР далее выдвигается на выход ПЛИС для внешнего анализа целостности и соответствия эталонным данным.
в. Периодически поступает команда перегрузить данные с выходов защелок CLB в тот же СР и выдвижение СР на выход ПЛИС, к устройству, сравнивающее эти данные с эталоном.

Таким образом, все алгоритмы проверки и исправления ошибок (либо изменения конфигураций), периодической проверки и т.п. должны быть отданы в защищенный блок с эталонной памятью и собственным небольшим МК. Под защитой понимаются именно толстые стенки устройства, резервирование и т.п.

Цитата
...
У меня, пока, самый жирный реальный счетчик имеет 48 бит (просто таймер). Однако сейчас уже 62-битный намечается (инкремент адреса в дма контроллере для PCIe)...
Т.е. надо смотреть на 64-ый разряд.

Цитата(Stewart Little @ Oct 17 2014, 12:03) *
У Atmel в ATF280 троирован весь автомат конфигурирования. А конфигурационная память - дублирована (DICE). Есть пара слайдов про это, но без особых подробностей sad.gif , могу заслать.
Буду рад любой полезняшке.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 17 2014, 09:37
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(zzzzzzzz @ Oct 17 2014, 13:22) *
CRC на основе RAM не убедительно. Ибо само болеет тем же, что и большее контролируемое RAM.


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

а лучше даже каждому CLB свой ECC. Тогда это даст огромное преимущество режиму работы в качестве блока распределенной памяти, она будет защищена ECC, как и конфигурация в целом
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 17 2014, 09:39
Сообщение #52


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(SM @ Oct 17 2014, 12:26) *
Так вот и я об этом, когда говорил, что расширить до ECC. Сделать какой нибудь блочный корректирующий код, разделив матрицу на области CLB, в каждая из которых является отдельным блоком со своим избыточным кодом, ну и автомат, который в реалтайме корректирует ошибки в этих блоках по очереди, как и ошибки в памяти CLB, так и в самом избыточном коде. Ну а обнаружение некорректируемой ошибки - команда на перезагрузку.
Это тоже самое на основе RAM и, естественно, подвержено ошибкам (хоть и с меньшей вероятностью за счет избыточности).
По моему, без философии, описанной в предыдущем моем послании, не обойтись в ответственных девайсах.
Да, речь можно вести о "кратковременной выживаемости" памяти CLB между периодическими проверками и исправлениями. Однако, это период может быть очень коротким, порядка 100 мкс. Целесообразность тает на глазах.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 17 2014, 09:57
Сообщение #53


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(zzzzzzzz @ Oct 17 2014, 13:39) *
Да, речь можно вести о "кратковременной выживаемости" памяти CLB между периодическими проверками и исправлениями. Однако, это период может быть очень коротким, порядка 100 мкс. Целесообразность тает на глазах.


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

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

Я уже не говорю про скорость сравнения всей ОЗУ через регистр сдвига с эталоном. 100 мкс отдыхают.
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 17 2014, 10:31
Сообщение #54


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



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

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

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

Вы меня немного не поняли. Возможно, я не совсем точно описал.
Ни о каком RAM как именно RAM я не говорю.
Только о конфигурационном сдвиговом регистре. RAM только в этом смысле. И даже не Random A, а последовательный, SAM, FIFO с параллельной выгрузкой\загрузкой. sm.gif
Сорри за неточность.
Лучше перечитать мои каракули через призму этого уточнения.
Go to the top of the page
 
+Quote Post
disel
сообщение Oct 17 2014, 11:22
Сообщение #55


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



А почему все же не хочется пойти по пути клонирования аналогов? Это же существенно дешевле в плане софта и быстрее отдача. Или это не коммерческий проект?
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Oct 17 2014, 11:40
Сообщение #56


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(disel @ Oct 17 2014, 14:22) *
А почему все же не хочется пойти по пути клонирования аналогов? Это же существенно дешевле в плане софта и быстрее отдача. Или это не коммерческий проект?
Есть проблема в получении соответствия битстрима и эл. схемы. Реверс-инженеринг может оказаться сложнее написания своего софта.
Китайцы, скорее всего, тупо украли схематику. Хотя, обидеть их не хочу, молодчики. Может, и сами содрали.

Коммерции пока никакой. Но всё это, конечно, делается для вероятности получения денег в перспективе.
И не только денег, но и чипов для юзеров, естественно.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 17 2014, 12:39
Сообщение #57


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



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

Ведь FPGA делают зачем вообще (и для космоса в частности)? Затем, что в мелких сериях они получаются дешевле заказных кристаллов. В российском же ВПК вопрос стоимости просто не стоит. Им будет проще код на Verilog, прошедший прототипирование на FPGA (импортной, так как против применения импорта для прототипирования никто не возражает) просто выпустить в кристалле, и всё. Будет занято больше людей, будет сгенерирован больший оборот средств. Посмотрите например, что делает НПЦ "Элвис". Как думаете, какой спрос на их продукцию? Окупает этот спрос изготовление масок хотя бы? Тем не менее, чипы успешно выпускаются, в том числе и RadHard исполнении.
Go to the top of the page
 
+Quote Post
net
сообщение Oct 17 2014, 13:06
Сообщение #58


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



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

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

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

Go to the top of the page
 
+Quote Post
disel
сообщение Oct 17 2014, 13:13
Сообщение #59


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



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

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


Это не так. Запуск в кристалле это очень долго и хорошо при наличии отлаженной схемы. А она появляется зачастую только к концу ОКР. Прототипировать можно макет стоящий на столе. А если нужно пройти разные климатические и летные испытания поставить туда импорт невозможно. Так что в военке спрос на плис точно будет. И ВПК в большинстве случаев это всегда мелкая серия.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 17 2014, 13:38
Сообщение #60


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(disel @ Oct 17 2014, 17:13) *
Это не так. Запуск в кристалле это очень долго и хорошо при наличии отлаженной схемы.

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

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

А ещё вернее в условиях России найти человека со связами в ВПК, и тупо выбить финансирование на проект вперёд. Тема ведь модная, а в условиях тотальной разжопицы с США будет ещё моднее.
Go to the top of the page
 
+Quote Post
net
сообщение Oct 17 2014, 14:10
Сообщение #61


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(disel @ Oct 17 2014, 17:13) *
нужно пройти разные климатические и летные испытания поставить туда импорт невозможно.

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

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

ага только финансирование уйдет на дорогу в астрахани и посадку тополей вдоль дороги - а не на дело
если бы хоть чтото шло на дело - у нас бы индюки вместо голубей на заборах сидели
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2014, 05:56
Сообщение #62


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Подниму немного тему. Сегодня в почту свалилось от Интеграла :
Цитата
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 ТУ


--------------------
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.02191 секунд с 7
ELECTRONIX ©2004-2016