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

 
 
 
Reply to this topicStart new topic
quato_a
сообщение Apr 5 2018, 10:30
Сообщение #1


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

Группа: Свой
Сообщений: 95
Регистрация: 27-07-11
Из: Зеленоград
Пользователь №: 66 439



Доброго времени суток!

Ищу удобную информацию по корпусам и выводам микросхемы для Altera FPGA Cyclone V на подобие, как сделано у Xilinx 7-Series.
Работал до этого всегда с Xilinx и было удобно смотреть прямо на корпусе изображение в цвете назначения выводов (питание, банки HP, HR и прочее).
https://www.xilinx.com/support/documentatio..._Pkg_Pinout.pdf стр. 108-109, например

Для Altera нашел лишь документацию на корпус и отдельно таблицу выводов, что не особо удобно при определении, как позиционировать BGA'шку на плате до разработки топологии. laughing.gif


--------------------
Суббота начинается в понедельник
Go to the top of the page
 
+Quote Post
Alex11
сообщение Apr 5 2018, 10:34
Сообщение #2


Гуру
******

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



В Quartus есть Pin Planner, там вполне симпатичная картинка всего сразу.
Go to the top of the page
 
+Quote Post
quato_a
сообщение Apr 5 2018, 10:48
Сообщение #3


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

Группа: Свой
Сообщений: 95
Регистрация: 27-07-11
Из: Зеленоград
Пользователь №: 66 439



Цитата(Alex11 @ Apr 5 2018, 13:34) *
В Quartus есть Pin Planner, там вполне симпатичная картинка всего сразу.

В этом проекте я только схемотехник и не занимаюсь разработкой ПО под FPGA. А разработчики ПО работают удаленно.
Ставить квартус для этого...


--------------------
Суббота начинается в понедельник
Go to the top of the page
 
+Quote Post
Александр77
сообщение Apr 5 2018, 20:19
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(quato_a @ Apr 5 2018, 13:48) *
В этом проекте я только схемотехник и не занимаюсь разработкой ПО под FPGA. А разработчики ПО работают удаленно.
Ставить квартус для этого...

Рутинная работа мало кого завораживает, но не делая ее рискуете нарваться на неприятности (случайно выведете тактовый сигнал не с выхода ПЛЛ или шину от памяти на медленные линии).
Квартус для этого наверное не нужен, но перелопатить пдф с пиноутом все равно придется. Проще может по банкам создавать куски компонента (а-ля УГО), недельки за две-три можно управиться.
Go to the top of the page
 
+Quote Post
dinam
сообщение Apr 6 2018, 03:15
Сообщение #5


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(quato_a @ Apr 5 2018, 17:48) *
В этом проекте я только схемотехник и не занимаюсь разработкой ПО под FPGA. А разработчики ПО работают удаленно.
Ставить квартус для этого...
Поддержу предыдущего. Я свою разработку с Cyclone V делал так. Рисуя схему, долго раскидывал выводы по банкам. Т.к. есть десяток выводов, с заранее неизвестными напряжениями питаниями. В Quartuse сделал тестовую прошивку, чтобы подтвердить какие сигналы можно подавать на какие входы. И с каких выходов, что можно получать. Опять долго раскидывал по банкам выводы. Проверил, что по времянкам укладываюсь. Отдал на разводку печатной платы. При разводке выяснилось, что перекидывание сигналов на другие выводы даже в пределах одного банка может понизить максимальную частоту с 180 МГц до 150 и ниже. Пришлось каждый раз проверять, что времянки не сильно портятся. Почему так происходит до конца и не смог разобраться. Как вы сможете нарисовать в итоге рабочую схему мне тяжело представить. Или у вас частоты совсем низкие?
Go to the top of the page
 
+Quote Post
quato_a
сообщение Apr 6 2018, 05:50
Сообщение #6


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

Группа: Свой
Сообщений: 95
Регистрация: 27-07-11
Из: Зеленоград
Пользователь №: 66 439



Цитата(Александр77 @ Apr 5 2018, 23:19) *
Рутинная работа мало кого завораживает, но не делая ее рискуете нарваться на неприятности (случайно выведете тактовый сигнал не с выхода ПЛЛ или шину от памяти на медленные линии).
Квартус для этого наверное не нужен, но перелопатить пдф с пиноутом все равно придется. Проще может по банкам создавать куски компонента (а-ля УГО), недельки за две-три можно управиться.

Ага, спасибо sm.gif

Цитата(dinam @ Apr 6 2018, 06:15) *
Как вы сможете нарисовать в итоге рабочую схему мне тяжело представить. Или у вас частоты совсем низкие?

Гигабитные трансиверы задействованы, есть подключения по HSMC (high speed mezzanine card) до 100 МГц, есть и DDR3. Думал, что гайда по названиям pinout's мне достаточно
https://www.altera.com/en_US/pdfs/literatur...v/PCG-01014.pdf

Цитата(dinam @ Apr 6 2018, 06:15) *
Опять долго раскидывал по банкам выводы. Проверил, что по времянкам укладываюсь. Отдал на разводку печатной платы. При разводке выяснилось, что перекидывание сигналов на другие выводы даже в пределах одного банка может понизить максимальную частоту с 180 МГц до 150 и ниже. Пришлось каждый раз проверять, что времянки не сильно портятся.

С подобным не сталкивался, всегда наиболее удобно топологу назначал порты в пределах банка. Может быть не работал на пределе. Xilinx 7-Series до 250 МГц LVDS было.

Спасибо за ответы sm.gif


--------------------
Суббота начинается в понедельник
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Apr 6 2018, 06:03
Сообщение #7


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



А как вообще можно выводы назначить не проверив сначала их в quartus ?
Он же может запретить располагать некоторые выводы так, как Вам удобнее.
Да и плату переделать будет много дольше и дороже, чем изначально проверить все в quartus...
Go to the top of the page
 
+Quote Post
Александр77
сообщение Apr 6 2018, 19:11
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



В разработке часто так, если нет платы, то все потуги описать функционирование оканчиваются не начавшись (не к чему прицепить периферию и т.п.). А когда появляется плата, то как раз возникает необходимость ее тестирования, пробные запуски и все параллельно с основным проектом.
Можно конечно делать "маленькие" проекты под целевую задачу (работа с памятью - платка, работа с трансиверами - еще одна и т.д.), набивать руки и схемотехникам, и конструкторам и программисту ПЛИС, но это зачастую непозволительная роскошь. Так что часто приходится делать пробную партию и вылизывать как схемотехнику, так и функционал.
Go to the top of the page
 
+Quote Post
AnatolySh
сообщение Apr 7 2018, 19:38
Сообщение #9


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

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



Цитата(quato_a @ Apr 5 2018, 13:30) *
Ищу удобную информацию по корпусам и выводам микросхемы для Altera FPGA Cyclone V
Есть такой софт: HDL Works IO Checker - там, помимо прочего, есть наглядная картинка распиновки в частности для пятого циклона.


--------------------
WMBR
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Apr 8 2018, 19:01
Сообщение #10


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(AnatolySh @ Apr 7 2018, 22:38) *
Есть такой софт: HDL Works IO Checker - там, помимо прочего, есть наглядная картинка распиновки в частности для пятого циклона.

Что-то много $ просят. В то время как Quartus условно бесплатный...
Go to the top of the page
 
+Quote Post
AnatolySh
сообщение Apr 8 2018, 19:35
Сообщение #11


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

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



Цитата(Flip-fl0p @ Apr 8 2018, 22:01) *
Что-то много $ просят. В то время как Quartus условно бесплатный...
IO Checker тоже условно бесплатный. Особенно для вас )


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

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 21:56
Рейтинг@Mail.ru


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