NXP i.MX7D
8-мегагерцовый таймер ядра
Generic Timer тактируется частотой 8 мегагерц. И имеет разрядность 56 бит.
@ Стартовать Generic Timer
MOV32 R0, GEN_TIMER_BASE
MOV R1, 1
STR R1, [R0]
Он встроен в процессорное ядро. А значит доступ к нему всегда будет одноцикловый.
Таймер считывается одной инструкцией, в два регистра:
MRRC p15, 0, R0, R1, c14 @ R0=Low, R1=High
Переполнение наступит через 285 лет. Смотрите не прозевайте.
О наворотиках читайте
"Cortex-A7 MPCore Technical Reference Manual".