Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Cyclone-IV поставить на одну плату EP4C55/75
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Sergey_Bekrenyov
Стоит задача сделать универсальную плату для EP4C55 и EP4C75.

У EP4C75 VCCINT и GND ножек чуть больше и они заменяют ножки ввода/вывода 55. Ставить резисторы нет места. Все неиспользованные ножки для 55 нужно загонять в 3-е состояние.

Однако для 55 эти ножки получатся короткозамкнутыми - очень опасно. Особенно по включению питания ...

Поделитесь мнениями, а может и опытом
des00
Цитата(Sergey_Bekrenyov @ Jan 28 2012, 10:48) *
Однако для 55 эти ножки получатся короткозамкнутыми - очень опасно. Особенно по включению питания ...

без конфигурации они в Z состоянии, не вижу проблем с соединениями на землю
Sergey_Bekrenyov
DES00 Согласен, но все равно боязно.

А как насчет любимого Квартуса, который при ошибках в qsf любит автоматом ноги раскидывать? Эта плата на откуп стороннему разработчику, поэтому можно поиметь геморрой
des00
Цитата(Sergey_Bekrenyov @ Jan 28 2012, 09:59) *
А как насчет любимого Квартуса, который при ошибках в qsf любит автоматом ноги раскидывать? Эта плата на откуп стороннему разработчику, поэтому можно поиметь геморрой

аккуратнее надо быть. найдите документ на альтере о том как делать платы для нескольких чипов. у нас есть плата, правда под TQFP, туда можно поставить сыклон 10/16/25ку. в зависимости от требований по ресурсу.
Sergey_Bekrenyov
Цитата(des00 @ Jan 28 2012, 19:09) *
аккуратнее надо быть. найдите документ на альтере о том как делать платы для нескольких чипов. у нас есть плата, правда под TQFP, туда можно поставить сыклон 10/16/25ку. в зависимости от требований по ресурсу.


Спасибо, погуглю обязательно

Уважаемый Des00!!! Ткните носом в документ альтерский, не могу сам найти - только sameframe попался.
gosu-art
дык, как я сам недавно узнал, есть такая полезная штука в квактусе - migrations device
sazh
Цитата(gosu-art @ Jan 28 2012, 23:49) *
migrations device

Игра не стоит свечь. (берете больший по емкости кристалл и теряете i/o мелкого)
Притом еще нужно разные по пинам проекты тянуть ( отслеживать, как не использованные i/o по умолчанию включены)
Дешевле плату переразвести, к серии поближе.
Stewart Little
Цитата(sazh @ Jan 29 2012, 00:39) *
Игра не стоит свечь. (берете больший по емкости кристалл и теряете i/o мелкого)
Притом еще нужно разные по пинам проекты тянуть ( отслеживать, как не использованные i/o по умолчанию включены)
Дешевле плату переразвести, к серии поближе.

Игры бывают разные, и свечи, кстати, тоже (ректальные, к примеру sm.gif ).
Видимо, у Вас нет задач под device migration, или Вы не умеете его использовать.
Sergey_Bekrenyov
Цитата(gosu-art @ Jan 28 2012, 23:49) *
дык, как я сам недавно узнал, есть такая полезная штука в квактусе - migrations device

Я тоже вчера ночью узнал - сегодня попробую.

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

IO использовались только те, которые есть в старшем.
sazh
Цитата(Stewart Little @ Jan 29 2012, 11:12) *
Видимо, у Вас нет задач под device migration, или Вы не умеете его использовать.


честно признаться, Роман, не ожидал от вас такого ответа.
Не стыдно чего то не знать. Стыдно не желать познавать новое.
Критерии оценки разные бывают.
(Попробуйте выпустить полный комплект документации и согласовать с заказчиком варианты исполнения)

Цитата(Sergey_Bekrenyov @ Jan 29 2012, 11:36) *
IO использовались только те, которые есть в старшем.


Вам придется развести пины старшего на vccint и дополнительные gnd.
Если кто то другой будет рулить проектом на меньший кристалл и захочет например неиспользованные i/o сконфигурировать как выходы на gnd, могут быть неприятности
Sergey_Bekrenyov
[/quote]

Вам придется развести пины старшего на vccint и дополнительные gnd.
Если кто то другой будет рулить проектом на меньший кристалл и захочет например неиспользованные i/o сконфигурировать как выходы на gnd, могут быть неприятности
[/quote]

Это понятно - поэтому изначально в схеме были нулевые резисторы, убранные по причине нехватки места.

А вот "кого-то другого" (покупателя) надо просто тридцать три раза предупредить о последствиях

Заказчика слава богу нет, наших "заказчиков" на прежней работе даже экономия в $700 на плате при 2 платах в изделии не соблазнило
Sergey_Bekrenyov
Почитал про migration - якобы генерит прошивку совместимую со всеми указанными чипами. В моем случае это 55 и 75 (40 тоже входит туда, но мне вроде не надо)

Был неправ - http://www.alteraforum.com/forum/showthread.php?t=23580

что будет при превышении занимаемых ресурсов в одном из кристаллов?

PS
Проект нормально собрался для 55/75
Пока неполный но все ножки включая LVDS и DDR2 присутствуют

Есть еще bug связанный с DDR интерфейсом

http://www.maxplus2.com/support/kdb/soluti...082011_359.html
murmel1
Цитата(Sergey_Bekrenyov @ Jan 29 2012, 20:46) *
якобы генерит прошивку совместимую со всеми указанными чипами

Нет, генерит только на указанный чип, но следит, чтобы все разницы в ножках (IO или питание) были учтены так, чтобы все работало на всех указанных чипах. В окошке Device Migration в Pin Planner можно видеть как разрешается разница между чипами. В отчете Fitter будет информация по соответствующему подключению.
В этом процессе нет ничего сложного, после первого раза все понятно.
Sergey_Bekrenyov
Цитата(murmel1 @ Feb 8 2012, 13:55) *
Нет, генерит только на указанный чип, но следит, чтобы все разницы в ножках (IO или питание) были учтены так, чтобы все работало на всех указанных чипах. В окошке Device Migration в Pin Planner можно видеть как разрешается разница между чипами. В отчете Fitter будет информация по соответствующему подключению.
В этом процессе нет ничего сложного, после первого раза все понятно.


Спасибо, вроде уже разобрался - после разводки и изготовления будет ясно
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.