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

UptoLike

129
Интерфейс AMBA APB может находиться в одном из трёх состояний:
IDLE – устройство не готово, шина находится в исходном состоянии.
SETUP – запущен процесс инициализации устройства.
ENABLE – устройство готово к обмену.
Рис. 80. Три состояния шины AMBA APB.
Если требуется что-то передать по шине, мы должны выбрать устройство, с
которым мы будем общаться, с помощью сигнала PSELx. После получения
сигнала устройство производит инициализацию и выставляет на шину сигнал
PENABLE.
Циклы чтения и записи имеют вид, показанный на рисунке ниже.
Рис. 81. Цикл записи данных в шине AMBA APB.