Цитата(robojim @ Jun 21 2012, 13:55)

TQ ругается. Пробовал задавать констрейны, но так как я только в этом разбираюсь, возможно неправильно их написал...,потому что проект с ними не заработал.ь Вопрос-в констрейнах надо прописывать какие клоки...который синхронизирует ПЛИС с АЦП, Который тактирует выходные данные с АЦП... Надо ли прописывать синхросигналы от PLL...
Хм, вопросов много, почитайте лучше сами тонкости написания. Первое, что Вы должны понять - для чего нужны констрейны. Вкратце. Любой Ваш проект можно разделить на две части. Первая полностью лежит внутри плис. Квартус, раскидывая триггеры и логику по внутренним ресурсам, знает все временные параметры путей распространения сигналов (из даташитов у него все забито). Поэтому Вам за это не нужно беспокоиться. Если Вы описали какой-то страшный проект и квартус тусовал-тусовал логику, но так и не смог распределить ресурсы, что бы сигнал от триггера к триггеру долетал за такт, вот тогда будете предпринимать какие-то действия, например, изменять логику работы (или некоторые констрейны задать, но они Вам пока не нужны). А есть другая часть проекта. Та, которая связывается с внешним миром. И вот тут нужно квартусу подсказать. Простой пример. Внешнее устройство по клоку от плис выдает данные, считываемые входными регистрами плис. А теперь вопрос. Откуда квартус знает, какой длины у Вас дорожки и сколько по ним будет лететь сигнал клока до устройства и затем данные от устройства до плис? И через сколько времени после прихода клока это внешнее устройство выставит на своих выходах валидные данные? Конечно, этого квартус знать не может. Это ему нужно подсказать, задав входные и выходные констрейны. Обладая этой информацией квартус будет так размещать входные/выходные триггеры, чтобы данные защелкивались в нужный момент. В общем, почитайте. В любом случае TQ ругаться не должен, но если он не ругается-это еще ничего не значит.
Конечно же, хорошо было бы сначала добиться работы проекта при моделировании, а уже затем заливать в железо. Но, раз Вы новичек и проект не слишком сложный - воспользуйтесь signaltap. Это может значительно помочь при отладке. И осваивается очень быстро.