Перейти к содержанию

    

Нужно мигрировать проект с Altera Cyclone на что то новое

Всем привет.

Есть старый проект на EP1C3T100C6N который надо перевести на что то посвежее и подешевле.

К сожалению автор проекта недоступен, и нужно попытаться разобраться как это сделать минимальной кровью.

 

Если кто с таким сталкивался, поделитесь опытом пожалуйста, какой софт использовали для миграции, ну вобщем как можно больше подробностей. 

Исходный проект в Квартусе вер 9.

 

Спасибо!

Дмитрий

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что такое "перевести проект.." Это РСВ новую нарисовать и проект квартуса под это все переделать? Так это почти что новая разработка со своими косяками. Или речь только о FPGA проекте? Если есть проект, то в чем тогда проблема? Выберите кристалл по своим требованиям, да попробуйте скомпилировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Just now, andrewkrot said:

А что такое "перевести проект.." Это РСВ новую нарисовать и проект квартуса под это все переделать? Так это почти что новая разработка со своими косяками. Или речь только о FPGA проекте? Если есть проект, то в чем тогда проблема? Выберите кристалл по своим требованиям, да попробуйте скомпилировать.

 

 

Ну во-1 нужно понять на что именно перейти, на более свежие версии Циклона, или на что то вообще другое (Lattice?). Ну и как это технически сделать, как я понял Циклон 1 не поддерживается уже Квартусом.

А переразводка платы - это технический момент, это не проблема. 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На что именно перейти это решать нужно Вам. А то получится что Вам посоветуют, а через месяц кристалл станет тоже устаревшим. Скажите хоть для начала что изначально будем переделывать - ракету, авто или еще чего? Может дадите проект посмотреть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А сам исходный проект под циклон есть?

В качестве альтернативы, можно попытаться перейти на MAX10 объемом в 4...8 тыс вентилей, 10M04SC/10M08SC в 144 выводном корпусе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 minutes ago, andrewkrot said:

На что именно перейти это решать нужно Вам. А то получится что Вам посоветуют, а через месяц кристалл станет тоже устаревшим. Скажите хоть для начала что изначально будем переделывать - ракету, авто или еще чего? Может дадите проект посмотреть?

 

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

Конечно мне не нужно переходить на что то что через месяц снимут с производства. 

Никакой ракеты, все гражданское, но там 400 МГц у нас, считается время, соответственно есть заморочки по времянке, и размещению на кристалле, и не зря в названии EP1C3T100C6N   в суффиксе 6.

 

 

 

 

 

20 minutes ago, Fregate said:

А сам исходный проект под циклон есть?

В качестве альтернативы, можно попытаться перейти на MAX10 объемом в 4...8 тыс вентилей, 10M04SC/10M08SC в 144 выводном корпусе.

Исходный проект есть конечно, под 9-й квартус.

Да, такой вариант можно рассмотреть, хотя конечно 144 вывода вместо 100 удручают.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самое простое, обратиться к официальному представителю и обрисовать ситуацию, они вам порекомендуют семейство.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Fregate сказал:

А сам исходный проект под циклон есть?

Проект бывает в "Картинках" или на языке описания. Еще проект может содержать библиотечные компоненты-примитивы, относящиеся к конкретному семейству. До тех пор, пока  внятно все не напишите, никакого толкового ответа не будет.

Но самое главное, что если беретесь переделывать проект, то смотрите комплексно. то, что раньше было на плате, теперь может быть внутри ПЛИС. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 hour ago, Dimbmw said:

Исходный проект есть конечно, под 9-й квартус.

Да, такой вариант можно рассмотреть, хотя конечно 144 вывода вместо 100 удручают.

Так попробуйте исходник открыть и скомпилировать в более свежем квартусе, тогда часть вопросов отпадет сама собой. С примитивами под семейство, придется бороться в рукопашную. (Тут Иосиф Григорьевич правильно намекнул)

Что касается выводов - смотрите сколько реально занято в проекте и думайте готовы ли Вы перейти на BGA, при общем числе выводов 89 (включая питание и т.п., за деталями в хандбуки и пинпланер квартуса)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 hours ago, Fregate said:

Так попробуйте исходник открыть и скомпилировать в более свежем квартусе, тогда часть вопросов отпадет сама собой. С примитивами под семейство, придется бороться в рукопашную. (Тут Иосиф Григорьевич правильно намекнул)

Что касается выводов - смотрите сколько реально занято в проекте и думайте готовы ли Вы перейти на BGA, при общем числе выводов 89 (включая питание и т.п., за деталями в хандбуки и пинпланер квартуса)?

 

 

Дальнейшее вскрытие показало что все не так уж просто, имеем в составе данного проекта TDC (time to digital converter), который имеет разрешение порядка 100 пикосекунд, выполненного в виде линии задержки вручную разложенной.

Так что прям так открыть новую версию и откомпилировать не получится.

Вообще похоже нам нужен какой нибудь гуру в этом деле на помощь, чтобы по граблям не ходить. Если кто может помочь возмездно, пож напишите в ПС.

 

Фрагменты написаны на VHDL, на Verilog, часть введено просто как схемы.

Что касается используемых выводов  - тут скорее мы выкинем оттуда кое что лишнее чтобы перейти на более дешевую серию с меньшим кол-вом ног и ячеек.

 

Изменено пользователем Dimbmw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
48 минут назад, Dimbmw сказал:

Фрагменты написаны на VHDL, на Verilog, часть введено просто как схемы.

Надо так понимать, что тестбенчей тоже нет? Но хотя бы есть диаграммы работы? Или осциллограммы сигналов на выходах. И описание к этому проекту Вы можете составить? Т.е. что должно делаться и по каким воздействиям как проект отрабатывает... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация