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

 
 
> QSYS. Модули с разной шириной шины данных, Как правильно делать?
Styv
сообщение Dec 17 2012, 07:44
Сообщение #1


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Есть два модуля. АММ Мастер с шиной данных в 16 разрядов и АММ Слейв с 32 разрядной шиной данных.

При записи мастером в слейв происходит наблюдаю такую картину:

Смотрю выход мастера в сигналтабе. Мастер формирует данные на запись и адрес прибавляет на 2.

Со стороны слейва смотрю. На него приходят данные в младших 16 разрядах и на два такта записи адрес инктементится один раз.

Например:
мастер пишет четыре 16 разрядных слова 0х1122, 0х3344, 0х5566, 0х7788,
по адресам 0 2 4 6
на слейв приходят данные в таком виде: 0х00001122, 0х00003344, 0х00005566, 0х00007788,
и пишутся по адресам 0 0 1 1

Следовательно данные перезаписываются.

В чем косяк?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 19:43
Рейтинг@Mail.ru


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