Интерфейсы периферийных устройств. Ключев А.О - 120 стр.

UptoLike

119
Рис. 66. Простой обмен данными на шине AMBA AHB.
Опишем простой вариант обмена данными на шине AMBA AHB:
1. Главное устройство выставляет адрес и управляющие сигналы по
фронту сигнала HCLK.
2. Подчиненное устройство считывает значения с шины адресы (HADDR)
и шины управления (Control) на следующем фронте HCLK.
3. После считывания адреса и данных подчиненное устройство может
выдать ответ на шину в этом же цикле (сигнал HREADY активен
).
4. Главное устройство считывает данные, выставленные подчиненным
устройством в третьем цикле шины.
Подчиненное устройство может вставлять такты неготовности, используя
сигнал HREADY (см. рисунок выше). Такт неготовностиэто такой такт, во
время которого обмен по шине не производится вследствие отсутствия готовых
данных у одного из устройств.