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

 
 
> FPGA с фиксированной конфигурацией, квази-ASIC
gerber
сообщение Feb 23 2014, 21:49
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Как известно, конфигурация логики заливается в FPGA каждый раз при включении питания из внешнего носителя. Это требует какого-то времени.
Хотелось бы узнать, возможно ли заказать у производителя FPGA с "заранее прошитой конфигурацией", как бы ROM вместо RAM. Как бы ASIC на базе FPGA.
Интересует Xilinx Spartan-2. Основная цель вопроса - исключить время заливки битстрима после включения питания.
Понятно, что речь будет идти о какой-то партии FPGA, но вот какой?
Возможно, подобный вопрос не раз уже обсуждался - толкните в нужном направлении, по каким словам гуглить, как называется такая технология (если она есть)?


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
aaarrr
сообщение Feb 23 2014, 21:54
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Хм. Посмотрите FPGA от Lattice и Actel.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Feb 23 2014, 22:06
Сообщение #3


Гуру
******

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



Цитата(gerber @ Feb 24 2014, 01:49) *
.. как называется такая технология (если она есть)?

FFSA™?
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Feb 24 2014, 02:36
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 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 и т. п.) этот параметр сильно отличается в лучшую сторону при использовании параллельных методов загрузки. Не проще ли сделать редизайн под новое семейство?
Там попутно можно поиметь и много других бонусов (быстродействие, меньшее энергопотребление и т. д.)?
Go to the top of the page
 
+Quote Post
octobus
сообщение Feb 24 2014, 03:43
Сообщение #5


Частый гость
**

Группа: Guests
Сообщений: 122
Регистрация: 9-10-13
Из: Дубна
Пользователь №: 78 671



При параллельной загрузке Spartan6 время измеряется миллисекундами, выдержка из руководства на S6 "For example, configuring at 33 MHz with a 4-bit data bus, a Spartan-6 XC6SLX16 FPGA requires ~28 ms to receive its 3.6 Mb of configuration data" Ширина шины данных у S6 может быть 16 бит, поэтому вышеуказанную цифру надо разделить на 4. Для максимальной S6LX150 длина bitstream равна 33Mbit и время загрузки будет на частоте 33Mhz и шине данных 16bit 33.6/3.6*28/4= 64ms.

Сообщение отредактировал octobus - Feb 24 2014, 04:10
Go to the top of the page
 
+Quote Post
krux
сообщение Feb 24 2014, 03:53
Сообщение #6


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Извиняюсь за оффтопик. Но тут промелькнула информация, что HardCopy от Altera - это не замена конфигурационных двухпортовок на ROM в той же технологической линии на которой штампуется Stratix, а полноценная доводка до ASIC. Кто-нибудь может подтвердить?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Feb 24 2014, 04:11
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 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.

Go to the top of the page
 
+Quote Post
SM
сообщение Feb 24 2014, 05:07
Сообщение #8


Гуру
******

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



Цитата(krux @ Feb 24 2014, 07:53) *
а полноценная доводка до ASIC. Кто-нибудь может подтвердить?


Да, именно так и было, грубо говоря, программируемые ключи заменялись на жесткие соединения. Но больше такой технологии альтера не предоставляет. Из честных остался только актель на антифузах, остальные все грузятся.
Go to the top of the page
 
+Quote Post
yes
сообщение Feb 24 2014, 12:40
Сообщение #9


Гуру
******

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



спартан2 это по нынешним временам переносимо на Актеловские ПЛИС (конфигурация мгновенно по включении - флаш-ключи) либо CPLD Lattice/Altera с автоматической загрузкой из внутренней флэш - быстрые и фиксированные времена.

также, возможно перенести на БМК - может даже отечественные (если еще есть)

но для этого нужно иметь дизайн, а не битстрим

--------------

вообще битстрим от спартан2 вряд ли куда-то получится применить кроме самого спартан2

-------------

ксайлинский eathypath - это загружаемый битстрим все точно так же как и обычная ПЛИС, но ксайлинс не дает гарантии, что эта ПЛИС будет работать с другим битстримом. и это неприменимо для спартан2
Go to the top of the page
 
+Quote Post
gerber
сообщение Feb 24 2014, 21:31
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Цитата(yes @ Feb 24 2014, 15:40) *
спартан2 это по нынешним временам переносимо на Актеловские ПЛИС (конфигурация мгновенно по включении - флаш-ключи) либо CPLD Lattice/Altera с автоматической загрузкой из внутренней флэш - быстрые и фиксированные времена.

также, возможно перенести на БМК - может даже отечественные (если еще есть)

но для этого нужно иметь дизайн, а не битстрим

--------------

вообще битстрим от спартан2 вряд ли куда-то получится применить кроме самого спартан2

-------------

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

Дизайн, безусловно, тоже есть, не только битстрим.
Спасибо всем за ответы. Переходить на новое семейство (Actel) пока нет возможности. Вероятно, наиболее реальный путь снижения времени "стартапа" - это переход от последовательной к параллельной конфигурации.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
disel
сообщение Feb 25 2014, 04:35
Сообщение #11


Знающий
****

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



Если будете делать на Спартане-6 обратите внимание на это:http://www.xilinx.com/support/answers/38733.htm
Там не все так шоколадно с параллельной загрузкой.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:12
Рейтинг@Mail.ru


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