Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:6
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:10
Форум » starterkit.ru » Отладочные платы » SK-LPC2478-S3E
Принцип работы аппаратного сброса на стенде
amironov
Добавлено 24.10.2009 06:36
0
Сообщение: 1
amironov
0

Регистрация: 20.05.2009
Пол: Мужчина
Добрый день.
Суть вопроса.
Если исходить из принц. схемы стенда сигнал от аппаратного сброса (Reset)идет на микросхему LPC 2478 и не идет на FPGA. Залил проект на fpga - Выдается clk через DCM на выходную ножку. При нажатии на ресет и удерживании его сигнал с выхода пропадает, на лини логическая "1". Не могу понять почему.
Каким образом можно управляемо сбросить FPGA то есть сделать тоже самое что и при аппаратном ресете но только с помщью процессора ARM. Необходимо переодически отключать FPGA для экономии энергии. При нажатии на ресет потребление стенда (для моего проекта) падает примерно на 90мА.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.10.2009 11:46 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Схему не смотрел - скажу теоретически:
1. нажатии на ресет потребление стенда - в момент сброса периферия АРМа выключена, и он сам возможно работает на "низкой" частоте - вот потребление и падает
2. о ресете - я бы посмотрел куда заведен на FPGA пин GlobalReset, если свободен, то подключил бы к свободной ножке АРМа - этим обеспечивается аппаратный сброс FPGA
3. clk через DCM - если DCM это выход АРМа для тактовой FPGA, то все законно

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
amironov
Добавлено 26.10.2009 05:32 Сообщение: 3
amironov
0

Регистрация: 20.05.2009
Пол: Мужчина
Отвечаю по пунктам.
1. Разумеется понятно, что при сбросе арма падает потребление.
2. Как я уже написал я не нашел на принц схеме глобального ресета с возможностью доступа от арма (а хотелось бы).
3. Если вы посмотрите на схему то увидите что для тактирования fpga логично использовать сигнал с 50 МГц кварца. Я его и использую. А какой сигнал вы имели в виду когда говорили о clk от АРМА к FPGA. Разве арм с необходимой FPGA стабильностью может выдавать сигнал тактирования не менее 32 МГц (необходимых для работы DCM), или это было написано так лишь бы написать.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 26.10.2009 09:32 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92872
Регистрация: 24.03.2009
Пол: Мужчина
У FPGA нет такого "понятия" как "сброс" (если Вы только самни не предусмотрите его в своих автоматах), есть загрузка конфигурации, которая инициализируется замыканием и размыканием джампера PRG (J22), так же этот сигнал заведен на пин процессора.
Только для понижения энергопотребления правильнее спроектировать автомат в FPGA таким образом, чтобы со стороны процессора можно было отключить тактовый сигнал и перевести все линии IO в третье состояние, хотя, может я и усложняю ...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-LPC2478-S3E