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

 
 
> DDR2 HPC2, HPC2 уходит в перезагрузку.
nmurzin
сообщение Jan 13 2012, 11:54
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 94
Регистрация: 24-11-10
Из: г.Зеленоград
Пользователь №: 61 141



Здравствуйте.
В проекте присутствует мегафункция HPC2.
Сигнал сброса и сигналы управления этой мегафункцией повешены на константы,
то есть логика проекта никакого влияния не оказывает.
Более того вся логика из проекта уже удалена. Кроме мегафункции ничего нет.

Выходы мегафункции local_init_done, local_refresh_ack и reset_phy_clk_n
выведены на улицу на логический анализатор.
Наблюдаю:
local_init_done = '1'.
reset_phy_clk_n = '1'.
local_refresh_ack - импульс приблизительно раз в 7 us, регенерация.
Вообщем все как и должно быть.

Далее на плате где расположена ПЛИС начинается обмен между другими компонентами.
И тут наблюдается следующее:
reset_phy_clk_n - присутствуют одиночные импульсы.
local_init_done - падает вместе с reset_phy_clk_n то есть начинается процесс "initialization, training, and calibration".
При этом входной ресет самой мегафункции висит твердой единицей(повешен на константу и смотрен осциллографом).

Думаю какая-то третья злобная сила ресетит мегафункцию.
Причем возникает она четко при работе других компонентов.

Вопрос, что же может отправить мегафункцию в перезагрузку ?
Куда тыкаться осцилографом ?
Go to the top of the page
 
+Quote Post



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

 


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


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