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

 
 
> Можно ли решить проблему, с ума уже почти схожу
zombi
сообщение Aug 8 2013, 20:30
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Решил переразвести старое рабочее изделие и заодно (чёрт меня дёрнул) сэкономить один проводник.

В изделии имеется мк и две абсолютно одинаковые альтеры EMP570.
Мк по SPI гонит паралельно в обе альтеры данные в их внутр. регистры.
В посылке несколько быйт данных и адрес регистра.
И затем стробирует нужную альтеру двумя разными пинами.

В новом изделии решил в посылке сразу передавать и адрес альтеры (0/1) и стробировать сразу обе одним сигналом.

Альтера с адресом 0 работает стабильно а с адресом 1 нет.

Разница в проектах для альтер всего лишь в одном единственном инверторе.

Проект для альтеры не синхронный, альтера забита на 95%.
Возможно из за этого и грабли.

Можно ли к проекту для альтеры с адресом 0 добавить один инвертор с минимумом или с полным отсутствием изменений в её прошивке после компиляции.

Спасайте. горю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Maverick
сообщение Aug 8 2013, 20:48
Сообщение #2


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(zombi @ Aug 8 2013, 23:30) *
Решил переразвести старое рабочее изделие и заодно (чёрт меня дёрнул) сэкономить один проводник.

В изделии имеется мк и две абсолютно одинаковые альтеры EMP570.
Мк по SPI гонит паралельно в обе альтеры данные в их внутр. регистры.
В посылке несколько быйт данных и адрес регистра.
И затем стробирует нужную альтеру двумя разными пинами.

В новом изделии решил в посылке сразу передавать и адрес альтеры (0/1) и стробировать сразу обе одним сигналом.

Альтера с адресом 0 работает стабильно а с адресом 1 нет.

Разница в проектах для альтер всего лишь в одном единственном инверторе.

Проект для альтеры не синхронный, альтера забита на 95%.
Возможно из за этого и грабли.

Можно ли к проекту для альтеры с адресом 0 добавить один инвертор с минимумом или с полным отсутствием изменений в её прошивке после компиляции.

Спасайте. горю.

попробуйте оставить в двух ПЛИС только модуль SPI + логика обработки строба для приема данных.
Если данный модуль заработает - отдельно от всего проекта, тогда причина в остальном проекте....
Результаты можно вывести в сигналтап - чтобы видеть значения регистров или сделать петлю (та ПЛИС которая приняла данные возвращает их обратно в МК)
Но кажется для МАХ ІІ сигналтап не работает... (нужно проверить - не помню)


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post



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

 


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


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