|
FPGA с фиксированной конфигурацией, квази-ASIC |
|
|
|
Feb 23 2014, 21:49
|
Знающий
   
Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088

|
Как известно, конфигурация логики заливается в FPGA каждый раз при включении питания из внешнего носителя. Это требует какого-то времени. Хотелось бы узнать, возможно ли заказать у производителя FPGA с "заранее прошитой конфигурацией", как бы ROM вместо RAM. Как бы ASIC на базе FPGA. Интересует Xilinx Spartan-2. Основная цель вопроса - исключить время заливки битстрима после включения питания. Понятно, что речь будет идти о какой-то партии FPGA, но вот какой? Возможно, подобный вопрос не раз уже обсуждался - толкните в нужном направлении, по каким словам гуглить, как называется такая технология (если она есть)?
--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
|
|
|
|
|
 |
Ответов
(1 - 10)
|
Feb 24 2014, 02:36
|
Знающий
   
Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650

|
Цитата(gerber @ Feb 24 2014, 04:49)  Как известно, конфигурация логики заливается в FPGA каждый раз при включении питания из внешнего носителя. Это требует какого-то времени. Хотелось бы узнать, возможно ли заказать у производителя FPGA с "заранее прошитой конфигурацией", как бы ROM вместо RAM. Как бы ASIC на базе FPGA. Интересует Xilinx Spartan-2. Основная цель вопроса - исключить время заливки битстрима после включения питания. Понятно, что речь будет идти о какой-то партии FPGA, но вот какой? Возможно, подобный вопрос не раз уже обсуждался - толкните в нужном направлении, по каким словам гуглить, как называется такая технология (если она есть)? Обычно этим заморачиваются в ситуациях, когда стоимость ПЛИС значительна. Тогда есть смысл немного сэкономить на очень больших партиях.У Xilinx такая технология называется EasyPath. Сразу скажу что речь тут идёт о сотнях тысяч устройств - иначе просто мараться нет смысла.Для дешёвых устройств (типа как у вас Спартан2) такой технологии нет ибо это бессмысленно. Я так понял вас не устраивает скорость загрузки конфигурации. Какое время загрузки у вас сейчас и какое хотелось бы получить? У современных ПЛИС (Спартан6, Артикс7 и т. п.) этот параметр сильно отличается в лучшую сторону при использовании параллельных методов загрузки. Не проще ли сделать редизайн под новое семейство? Там попутно можно поиметь и много других бонусов (быстродействие, меньшее энергопотребление и т. д.)?
|
|
|
|
|
Feb 24 2014, 04:11
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(krux @ Feb 24 2014, 07:53)  .. HardCopy от Altera - это не замена конфигурационных двухпортовок на ROM в той же технологической линии на которой штампуется Stratix, а полноценная доводка до ASIC. Кто-нибудь может подтвердить? Это уже не важно: Цитата Altera no longer offers HardCopy structured ASIC products for new design starts.
|
|
|
|
|
Feb 24 2014, 21:31
|
Знающий
   
Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088

|
Цитата(yes @ Feb 24 2014, 15:40)  спартан2 это по нынешним временам переносимо на Актеловские ПЛИС (конфигурация мгновенно по включении - флаш-ключи) либо CPLD Lattice/Altera с автоматической загрузкой из внутренней флэш - быстрые и фиксированные времена.
также, возможно перенести на БМК - может даже отечественные (если еще есть)
но для этого нужно иметь дизайн, а не битстрим
--------------
вообще битстрим от спартан2 вряд ли куда-то получится применить кроме самого спартан2
-------------
ксайлинский eathypath - это загружаемый битстрим все точно так же как и обычная ПЛИС, но ксайлинс не дает гарантии, что эта ПЛИС будет работать с другим битстримом. и это неприменимо для спартан2 Дизайн, безусловно, тоже есть, не только битстрим. Спасибо всем за ответы. Переходить на новое семейство (Actel) пока нет возможности. Вероятно, наиболее реальный путь снижения времени "стартапа" - это переход от последовательной к параллельной конфигурации.
--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|