Всем доброго времени суток.
Есть AT91SAM9260. SMC настроен на работу с 16-бит шиной в "Byte Select Access" режиме. Standalone приложение. Выполняю команду записи 32-битного слова, скажем
STR R0, [R1]
, где в R0 хранится 0хDDCCBBAA, R1 - 0x1000 0000
Вопрос - какая будет последовательность действий со стороны SMC?
У меня к SMC подсоединена FPGA по 16-битной шине данных. Если я не ошибаюсь, генерируется 2 операции записи по одному и тому же адресу (0x1000 0000) и с одним и тем же содержимым шины данных (0хBBAA). Это несколько странно.
|