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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> ПЛИСы для широкого диапазона температур, Помогите подобрать ПЛИС от -55 до +85 ºC
VCO
сообщение Nov 18 2009, 05:17
Сообщение #1


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Доброго времени суток, форумчане!
Занимаюсь программированием ПЛИС только второй год и с гордостью могу себя причислить к чайникам.
Возникла потребность использовать ПЛИС в диапазоне температур от -55 до +85 ºC, но все Atmel, Xilinx и Altera (всё, что знаю), даже автомобильные, по даташиту пашут от -40, хотя от ребят слышал, что и от -55 заводятся. Но мне нужно, чтобы в даташите стояло от -55.
Хотелось бы узнат у профессионалов:
Кто нибудь сталкивался с ПЛИС (желательно - CPLD или легчайшие FPGA, типа Spartan) для такого диапазона температур?


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Kir_P
сообщение Nov 18 2009, 06:25
Сообщение #2





Группа: Новичок
Сообщений: 1
Регистрация: 22-05-09
Пользователь №: 49 382



Цитата(YIG @ Nov 18 2009, 08:17) *
Возникла потребность использовать ПЛИС в диапазоне температур от -55 до +85 ºC, но все Atmel, Xilinx и Altera (всё, что знаю), даже автомобильные, по даташиту пашут от -40, хотя от ребят слышал, что и от -55 заводятся. Но мне нужно, чтобы в даташите стояло от -55.


Если обязательно надо, чтобы в даташите стояло -55, то посмотрите в сторону Аctel.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Nov 18 2009, 06:26
Сообщение #3


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

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



Цитата(YIG @ Nov 18 2009, 09:17) *
Доброго времени суток, форумчане!
Занимаюсь программированием ПЛИС только второй год и с гордостью могу себя причислить к чайникам.
Возникла потребность использовать ПЛИС в диапазоне температур от -55 до +85 єC, но все Atmel, Xilinx и Altera (всё, что знаю), даже автомобильные, по даташиту пашут от -40, хотя от ребят слышал, что и от -55 заводятся. Но мне нужно, чтобы в даташите стояло от -55.
Хотелось бы узнат у профессионалов:
Кто нибудь сталкивался с ПЛИС (желательно - CPLD или легчайшие FPGA, типа Spartan) для такого диапазона температур?

Вам нужны ПЛИС AeroSpace варианта посмотрите здесь для Xilinx
вот тут можете скачать информацию например для Virtex 4
здесь можете посмотреть перечень фирмы xilinx ПЛИС AeroSpace варианта


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

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
анатолий
сообщение Nov 18 2009, 11:27
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 10-12-05
Из: Украина
Пользователь №: 12 052



У Xilinx на сайте есть материал результатов испытаний на надежность.
В результате чего получается, что ПЛИС могут и при 125 С работать.
А согласно политике Xilinx, ПЛИС Military - выбираются из числа гражданских после соответствующих испытаний.
Так что в ихних ТУ вашего диапазона наверняка может и не быть - их просто не проверяют на это.
Но разработчики выкручиваются тем, что , как и Xilinx,
утверждают нужные ПЛИС после соотв. испытаний.
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Nov 18 2009, 21:13
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(YIG @ Nov 18 2009, 09:17) *
Возникла потребность использовать ПЛИС в диапазоне температур от -55 до +85 єC, но все Atmel, Xilinx и Altera (всё, что знаю), даже автомобильные, по даташиту пашут от -40, хотя от ребят слышал, что и от -55 заводятся. Но мне нужно, чтобы в даташите стояло от -55.


-55 +125 это military-диапазон (-55 +85 не бывает). Альтера допускает использование некоторых industrial-кристаллов в качестве military. Но вам насколько я понял нужно иное. Поэтому сразу к делу. Ничего не знаю о вашем проекте (например - маленький, отработанный на 100% и не требующий изменений в будущем +большая серия, оправдывающая покупку программатора; проект находится в стадии разработки и/или может потребоваться внесение изменений в дальнейшем). Поэтому перечисляю всё, что может подойти (все кристаллы - Actel).
Наиболее простой вариант - третий. Четвертый слишком большой по объему.

SX-A начиная с A54SX08A (однокр., питание ядра 2.5v)
MX начиная с A40MX02 (однокр., питание ядра 5v или 3.3v)
ProAsicPlus APA300 (питание ядра 2.5v)
ProASIC3 A3P1000 (питание ядра 1.5v)

Сообщение отредактировал Джеймс - Nov 18 2009, 21:15
Go to the top of the page
 
+Quote Post
Shivers
сообщение Nov 19 2009, 13:19
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Раньше профессионально занимался широкими диапазонами температур. У альтеры есть рекомендации - использовать Industrial серии с самым тормозным спидфактором. Лично гонял flek10k на -75 .. +90. При +125 надо было всего лишь прогревать без напряжения, т.е. функциональность не требовалась. По опыту могу сказать, что вне штатного диапазона очень сильно плывет времянка - tco, tdu, tpd и прочее; исследовал этот вопрос в печке с анализатором. Так что, дизайн должен быть 100% синхронным.
В общем, не все так страшно
Go to the top of the page
 
+Quote Post
Maverick
сообщение Nov 19 2009, 14:06
Сообщение #7


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

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



Цитата(Shivers @ Nov 19 2009, 16:19) *
Раньше профессионально занимался широкими диапазонами температур. У альтеры есть рекомендации - использовать Industrial серии с самым тормозным спидфактором. Лично гонял flek10k на -75 .. +90. При +125 надо было всего лишь прогревать без напряжения, т.е. функциональность не требовалась. По опыту могу сказать, что вне штатного диапазона очень сильно плывет времянка - tco, tdu, tpd и прочее; исследовал этот вопрос в печке с анализатором. Так что, дизайн должен быть 100% синхронным.
В общем, не все так страшно

а сильно плывет времянка?


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

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


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Цитата(Maverick @ Nov 19 2009, 18:06) *
а сильно плывет времянка?

Вопрос очень относительный, думаю что сильно зависит от технологии. В моем случае (старенькая flex 10k , speed 3) это было где то +/-10ns на крайних температурах.
Причем если брать, к примеру, шину c общим OE, то разброс tco отдельных разрядов также сильно различался. Фактически, разброс сильно зависим от разводки, если заполненность ПЛИС большая, то результат будет хуже.
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Nov 19 2009, 17:17
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(Shivers @ Nov 19 2009, 17:19) *
У альтеры есть рекомендации - использовать Industrial серии с самым тормозным спидфактором. Лично гонял flek10k на -75 .. +90.


А загрузка конфигурации при таких температурах проходит?
Go to the top of the page
 
+Quote Post
VCO
сообщение Nov 20 2009, 05:44
Сообщение #10


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Shivers @ Nov 19 2009, 16:19) *
Раньше профессионально занимался широкими диапазонами температур. У альтеры есть рекомендации - использовать Industrial серии с самым тормозным спидфактором. Лично гонял flek10k на -75 .. +90. При +125 надо было всего лишь прогревать без напряжения, т.е. функциональность не требовалась. По опыту могу сказать, что вне штатного диапазона очень сильно плывет времянка - tco, tdu, tpd и прочее; исследовал этот вопрос в печке с анализатором. Так что, дизайн должен быть 100% синхронным.
В общем, не все так страшно

В большинстве моих проектов синхронизация не требуется ВААЩЕ, CPLD используется как специализированная асинхронная логика. Самый сложный случай с синхронизацией такой:
Стартовый бит RS-485 включает генератор глобальных часов ПЛИС, та перехватывает работу генератора и принимает посылку значащих битов(байтов), декодирует её, отрабатывает необходимые действия по содержанию данных на выходе декодера и, наконец, выключает генератор.
Здесь Virtex или Stratix совсем никчему, а временные задержки не критичны. Раньше наша промышленность выпускала ПЛМ в керамических корпусах, но сейчас ничего этого, кажется, не осталось. С FPGA я пока не работал, поэтому ищу CPLD в керамических корпусах. Actel подходят лучше всего, жаль только, что они однократно программируемые. Здесь, наверное, флэшовые неприменимы, раз никто не использует флэш-память от -55 градусов.
Вопрос по сути: какое ПО и какие отладочные средства лучше использовать для отладки проектов и программирования ПЛИС Actel?


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Nov 20 2009, 06:36
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(YIG @ Nov 20 2009, 09:44) *
С FPGA я пока не работал, поэтому ищу CPLD в керамических корпусах. Actel подходят лучше всего, жаль только, что они однократно программируемые. Здесь, наверное, флэшовые неприменимы, раз никто не использует флэш-память от -55 градусов.


Флешовая ProAsicPlus APA300 официально military с температурой -55
Go to the top of the page
 
+Quote Post
Maverick
сообщение Nov 20 2009, 06:43
Сообщение #12


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

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



Цитата(YIG @ Nov 20 2009, 08:44) *
Вопрос по сути: какое ПО и какие отладочные средства лучше использовать для отладки проектов и программирования ПЛИС Actel?

Здесь Вы можете найти всю интересующую информацию


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

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


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(Maverick @ Nov 20 2009, 09:43) *

Пардон, немного невнятно сформулировал вопрос. Попробую ещё раз:
Я понимаю, что существует фирменное ПО и фирменные отладочные средства Actel, но по своему опыту и опыту коллег знаю, что есть сторонние производители ПО для отладки ПЛИС, более навороченные и доступные (Mentor, Synopsys e.t.c). Что из известного поддерживает Actel?


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Shivers
сообщение Nov 20 2009, 08:00
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Цитата(Джеймс @ Nov 19 2009, 21:17) *
А загрузка конфигурации при таких температурах проходит?

При тех же. EPC2TI отлично все грузит на минусе и плюсе, причем с первого раза - проверено анализатором. Единственный косяк был - пуллапы житага сначала 10кОм ставил, они на граничных температурах фронты заваливают. Поменял на 1кОм, стало грузиться как часы.
Go to the top of the page
 
+Quote Post
Shivers
сообщение Nov 20 2009, 09:17
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Цитата(YIG @ Nov 20 2009, 09:44) *
В большинстве моих проектов синхронизация не требуется ВААЩЕ, CPLD используется как специализированная асинхронная логика. Самый сложный случай с синхронизацией такой:
Стартовый бит RS-485 включает генератор глобальных часов ПЛИС, та перехватывает работу генератора и принимает посылку значащих битов(байтов), декодирует её, отрабатывает необходимые действия по содержанию данных на выходе декодера и, наконец, выключает генератор.
Здесь Virtex или Stratix совсем никчему, а временные задержки не критичны. Раньше наша промышленность выпускала ПЛМ в керамических корпусах, но сейчас ничего этого, кажется, не осталось. С FPGA я пока не работал, поэтому ищу CPLD в керамических корпусах. Actel подходят лучше всего, жаль только, что они однократно программируемые. Здесь, наверное, флэшовые неприменимы, раз никто не использует флэш-память от -55 градусов.
Вопрос по сути: какое ПО и какие отладочные средства лучше использовать для отладки проектов и программирования ПЛИС Actel?

Я на минусе гонял как раз асинхронный интерфейс, делал системный контроллер с одним из внешних интерфейсов - VME. Шина VME, как известно, асинхронная, но кой какие сетапы и холды у нее очень даже регулируются спецификацией. В общем, даже с учетом полностью синхронного дизайна я в эту спецификацию еле влез на полном диапазоне температур.
Да, в том же контроллере был интерфейс SDRAM и FLASH, тоже вполне асинхронные. И с ними также были грабли, но не такие как с VME, на порядок проще. И, тем не менее
p.s. Альтеровские пластиковые копуса вполне держат температуру. Флеш мы ставим интел, статику - альянс -это тоже пластик. Хотя, повторюсь, рабочий режим не превышал 90-95С, на 125 был только суточный прогрев без питания.
p.p.s И еще, касательно флеша - главная опасность, на мой взгляд, идет на плюсе. И сгорали у нас на плюсе только высокопотребляющие микросхемы как то: dc-dc конверторы, ПЛИС и т.д. А на минусе никогда проблем не бывает - даже конденсат не страшен (лед ни разу еще ничего не коротнул). Но если испытания с циклическим нагревом-заморозкой, тогда с конденсатом бороться надо ессно

Сообщение отредактировал Shivers - Nov 20 2009, 09:34
Go to the top of the page
 
+Quote Post

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

 


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


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