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

 
 
> Как переписать/написать Constraints файл, Как переписать/написать Constraints файл
rhiannon
сообщение Nov 11 2011, 09:41
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 13-10-11
Пользователь №: 67 708



Я начинающий разработчик на пЛИС.
Есть такой проект на OpenCOREs: http://opencores.org/project,udp_ip_stack - стек TCP/IP.
Test Bench там адаптирован под Virtex ML605. Мне хотелось бы его реализовать на Spartan SP601. Syntethise само собой у меня прошел нормально, а вот Implementation захлебнулся из-за ucf-файла под ML605.
Внимание вопрос: есть ли в документах Xilinx схема FPGA Pin для адаптации I/O Constraints для SP601? Типа, я посмотрел доки на платы SP601 и ML605, но ничего не нашел. Наиболее, наверное, приближены документы Hardware Guide и Constraints Guide.

Как мне выполнить эту задачу?
P.S. говорят, что если не правильно разнести по ножкам, то можно спалить ПЛИС\плату! Такое счастье возможно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mad_max
сообщение Nov 11 2011, 13:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(rhiannon @ Nov 11 2011, 12:41) *
Я начинающий разработчик на пЛИС.
Есть такой проект на OpenCOREs: http://opencores.org/project,udp_ip_stack - стек TCP/IP.
Test Bench там адаптирован под Virtex ML605. Мне хотелось бы его реализовать на Spartan SP601. Syntethise само собой у меня прошел нормально, а вот Implementation захлебнулся из-за ucf-файла под ML605.
Внимание вопрос: есть ли в документах Xilinx схема FPGA Pin для адаптации I/O Constraints для SP601? Типа, я посмотрел доки на платы SP601 и ML605, но ничего не нашел. Наиболее, наверное, приближены документы Hardware Guide и Constraints Guide.

Как мне выполнить эту задачу?
P.S. говорят, что если не правильно разнести по ножкам, то можно спалить ПЛИС\плату! Такое счастье возможно?

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

А если по теме, то задумайтесь не секундочку, вы не просто дизайн с одного семейства Virtex-6 хотите перенести на другое семейство Spartan-6.
Вы хотите дизайн с одной отладочной платы перенести на другую. Там вообще все разное от разводки до используемых микросхем.
Тут до курения Constrain гайдов еще пара тройка месяцев упорной работы.
И проект вы взяли сразу сложный, начните с простого, помигайте диодами на вашей SP601, разберитесь как выводы назначать как вообще плис работает,
потом переходите к констрейнам, начните с базовых вещей и постепенно двигайтесь к более сложным.
Вот вам в помощь ссылка на блог знающего человек
http://forums.xilinx.com/t5/PLD-Blog/Timin...of-5/ba-p/57594
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Nov 11 2011, 14:35
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(Mad_max @ Nov 11 2011, 16:08) *
Вопросы такие потрясают конечно!...

+500

Да только сейчас заметил, в дизайне для опенкоресного ядра используется HardwareTEMAC, который есть в V6 и отсутствует в S6.
В дополненние к аппаратному TEMAC от Xilinx обычно используется туча плохо задокументированных констреинтов, начиная от ручного позиционирования всяких там IODELAY, кончая MultiCycle констреинтами.

Так что, 1 год курения даташитов топикстартеру обеспечен.
Go to the top of the page
 
+Quote Post



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

 


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


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