|
NIOS проц не работает на 100 МГц в Q91, А в Q81 работает |
|
|
|
Aug 25 2010, 10:06
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
В общем проблема такая. В 91sp2 собираю самый простой сопц - ниос 2/s jtag debug - level3, он-чип память на 32 кБ, pio, jtag uart. На 100 МГц не работает. Абсолютно то же самое в 81 - работает без проблем. У кого-нибудь работал вообще ниос, собранный в 91 на 100 МГц? Что делали для этого? Кристалл ep3c25f324c6, на 80 МГц в 91 работает.
Гуру, подскажите, какой танец и с каким бубном исполнить чтобы заработал он на 100 МГц в 91? Ведь может, и Q81 это наглядно показывает!!!
Сообщение отредактировал alexPec - Aug 25 2010, 10:15
|
|
|
|
|
 |
Ответов
(1 - 8)
|
Aug 25 2010, 15:19
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(Kuzmi4 @ Aug 25 2010, 19:01)  2 alexPec а анализ констрейнов что говорит ? Если я правильно понял, это отчет таймквеста? Так вот он. Если не ломает, Kuzmi4, дорогой, посмотри, объясни дураку, я с таймквестом еще не сталкивался - отчет мне ни о чем не говорит. У меня мысли уже кончились. Разгоняется максимум до 85мгц. Думал альтеровцы колдонули с процом - типа макс. частоту уменьшили, зато например 2 команды за такт - ничего подобного. Одна и таже программа на ассемблерном уровне на одной и той же частоте в Q91 и в Q81 выполняется абсолютно одинаково по времени (делал MAC операцию 50 млн раз и время засекал). Повторюсь из пред. темы: Цитата Вообще, кто-нибудь объяснил бы принцип поиска таймовых багов и принцип борьбы с ними, понятно что никому не охота копаться в чужих сопцах и прогах поэтому принцип хочу понять. Кстати, в 81 в отчете таймквеста в разделе Clocks много клоков - Два base (собственно мой внешний, 50МГц и altera reserved tck, 10МГц) и три generated (мои, с плла которые идут), А в 91 только один - altera reserved tck, 10МГц.
|
|
|
|
|
Aug 25 2010, 16:10
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(Kuzmi4 @ Aug 25 2010, 19:59)  Просмотрел 1 глазом ваш репорт, вот это Код create_clock -period 10MHz -name altera_reserved_tck [get_ports {altera_reserved_tck}] мне кажется очень подозрительным, а вам ? Весьма подозрительно!!! В 81 все были, в 91 только 1. Цитата Попробуйте заново собрать что нибудь простенькое и посомтреть на сгенерированные констрейны, у меня всегда в репорте писались мои клоки Не помогает - раза три уже всякие сопцы в 91 собирал с нуля (понемногу выкидывал периферию, которая в проекте 81 была, дошел до только проца и памяти с pio) - всегда один клок. Может вручную прописать клоки и констрейны, но где и как - понятия не имею...  Подскажете - будет здорово
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|