|
Нестабильная зарузку NIOS из onchip mem при герерации тактовой на PLL на Cyclone III |
|
|
|
Mar 31 2010, 06:25
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655

|
Народ помогите плиз. Есть девайс. На нем- cyclone III и USB котроллер cy7c68013 (очень распрастраненный Cypress, может выдавать на Cyclone тактовую в 12, 24 или 48 мегагерц) На циклоне реализован NIOS, программа небольшая и я решил обойтись без бутлоалера - грузить всю прогу сразу в onchip mem. Все работало при заведении тактовой с USB, однако хотелось бы ее увеличить, тем более что тайминг аналайзер сказал что тактовая до 110 Мг подойдет. Как начал использовать PLL - начали появляться странности - нестабильная прогрузка NIOSa. То есть в 90% случаев он загружается нормально, а в остальных то ли виснет толи непойму что. Но явно не корректно заружается. Тактовую на PLL увеличиваю в два раза - получается 96 Мгц. Тайминг аналайзер не выдает ничего плохого -тактовая нормальная, задержек нигде нет. Если NIOS грузиться девайс может работать по несколько суток без единой ошибки - проверял. В чем может быть проблема с загрузкой? Ногу PLL "locked" анализирую - приостанавливаю подачу тактовой на NIOS (мегафукнция ALTCLKCTRL), Жду пока стабилизируется, потом снова подаю. Процессор при этом не ресетю, но пробовал и ресетить, не помогало.
|
|
|
|
|
 |
Ответов
|
Mar 31 2010, 08:17
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата Тайминг аналайзер квартуса ни выдает ничего плохого warnings есть? Цитата вопрос про полярность выходв PLL "locked" и NIOS_CPU "reset": для того чтобы ввести процессор в Reset : Reset <= '0'; чтобы вывести из ресета - Reset <= '1'; если PLL залочена то locked в '0' Если разлочена - то в '1'. locked - active high (1 в захвате) reset_n у проца - active low (нулем сбрасывается) инвертор не нужен, напрямую.
|
|
|
|
Сообщений в этой теме
KIM Нестабильная зарузку NIOS из onchip mem при герерации тактовой на PLL на Cyclone III Mar 31 2010, 06:25 vadimuzzz я с PLL делал так: ALTCLKCTRL не ставил, PLL ... Mar 31 2010, 06:54 KIM Цитата(vadimuzzz @ Mar 31 2010, 10:54) я ... Mar 31 2010, 07:16  vadimuzzz Цитата(KIM @ Mar 31 2010, 13:16) Неполуча... Mar 31 2010, 07:39   KIM Цитата(vadimuzzz @ Mar 31 2010, 11:39) Se... Mar 31 2010, 07:43    vadimuzzz но сама ПЛИС сконфигурилась? если flash-programmer... Mar 31 2010, 07:46 Stewart Little Тайминги, тайминги и еще раз тайминги.
Цитата(KIM... Mar 31 2010, 07:53 KIM Цитатавообще сильно на тайминги смахивает, точно в... Mar 31 2010, 08:09 KIM vadimuzzz
Ясно,у меня так и было Mar 31 2010, 08:22  KIM Цитата(KIM @ Mar 31 2010, 12:22) warnings... Mar 31 2010, 09:39 vadimuzzz ну, кроме таймингов на ум ничего не приходит. выкл... Mar 31 2010, 08:50 vadimuzzz так, чтобы последние варнинги убрать добавьте deri... Mar 31 2010, 11:47 KIM Цитата(vadimuzzz @ Mar 31 2010, 15:47) пр... Mar 31 2010, 12:36 KIM в общем ситауция не поменялась, все так же то рузи... Mar 31 2010, 14:00 vadimuzzz еще такой вариант: поиграть выходной частотой PLL,... Mar 31 2010, 14:05 KIM Цитата(vadimuzzz @ Mar 31 2010, 18:05) ещ... Apr 1 2010, 06:59 dvladim Цитата(KIM @ Apr 1 2010, 09:59) С частото... Apr 1 2010, 07:16 KIM Цитата(dvladim @ Apr 1 2010, 11:16) Если ... Apr 1 2010, 07:20  vadimuzzz добавьте SignalTap( http://www.altera.com/literatu... Apr 1 2010, 08:08   KIM vadimuzzz
Буду пробовать разбираться, спасибо Apr 1 2010, 08:16    KIM Цитата(KIM @ Apr 1 2010, 12:16) Буду проб... Apr 1 2010, 11:08     vadimuzzz Цитата(KIM @ Apr 1 2010, 17:08) Мне кажет... Apr 1 2010, 11:54      dim99 Есть один вариант:
когда делал двухъядерную систем... Apr 2 2010, 18:24      KIM Цитата(vadimuzzz @ Apr 1 2010, 15:54) пот... Apr 3 2010, 10:17       vadimuzzz Цитата(KIM @ Apr 3 2010, 17:17) Теперь в ... Apr 3 2010, 10:42        KIM Цитата(vadimuzzz @ Apr 3 2010, 14:42) как... Apr 3 2010, 11:13         vadimuzzz ЦитатаУ меня питание идет от USB. может ему элемен... Apr 3 2010, 11:56          KIM Цитата(vadimuzzz @ Apr 3 2010, 15:56) поэ... Apr 3 2010, 17:10           KIM посмотрел внимательно разводку платы и обнаружил 1... Apr 4 2010, 21:29            vadimuzzz Цитата(KIM @ Apr 5 2010, 04:29) посмотрел... Apr 4 2010, 22:32             KIM Цитата(vadimuzzz @ Apr 5 2010, 02:32) че-... Apr 4 2010, 22:39              vadimuzzz Цитата(KIM @ Apr 5 2010, 05:39) Я щас поп... Apr 4 2010, 23:50               KIM Цитата(vadimuzzz @ Apr 5 2010, 03:50) так... Apr 4 2010, 23:57 Аматер Я запускал ниос самый навороченный из внутренней п... Apr 2 2010, 21:28 KIM Посмтотрел внимательнее, оказывается ноги вводла в... Apr 7 2010, 07:55 vadimuzzz Цитата(KIM @ Apr 7 2010, 15:10) Посмтотре... Apr 7 2010, 11:19  KIM Цитата(vadimuzzz @ Apr 7 2010, 15:34) нет... Apr 7 2010, 13:04 dvladim Цитата(vadimuzzz @ Apr 5 2010, 03:05) так... Apr 10 2010, 19:23 vadimuzzz Цитата(dvladim @ Apr 11 2010, 02:38) Нет,... Apr 11 2010, 01:48 dvladim Цитата(vadimuzzz @ Apr 11 2010, 05:03) мо... Apr 12 2010, 19:41 vadimuzzz да, нашел. оставлю тут для памятки:
What is Altera... Apr 12 2010, 22:35 KIM Проблема дейсвтительно оказалась в цепи питания, н... Apr 27 2010, 11:41 vadimuzzz Цитата(KIM @ Apr 27 2010, 18:41) Проблема... Apr 27 2010, 12:31  KIM Цитата(vadimuzzz @ Apr 27 2010, 16:31) мо... Apr 27 2010, 12:38
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|