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".