12.07.2015 Views

AMBA Design Kit Technical Reference Manual - ARM Information ...

AMBA Design Kit Technical Reference Manual - ARM Information ...

AMBA Design Kit Technical Reference Manual - ARM Information ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

APB ComponentsTable 4-29 Timer register summary (continued)NameBaseoffsetTypeWidthResetvalueDescriptionTIMERPERIPHID0 0xFE0 RO 8 0x04 See Peripheral Identification Register 0 on page 4-35TIMERPERIPHID1 0xFE4 RO 8 0x18 See Peripheral Identification Register 1 on page 4-36TIMERPERIPHID2 0xFE8 RO 8 0x04 See Peripheral Identification Register 2 on page 4-36TIMERPERIPHID3 0xFEC RO 8 0x00 See Peripheral Identification Register 3 on page 4-36TIMERPCELLID0 0xFF0 RO 8 0x0D See PrimeCell Identification Register 0 on page 4-37TIMERPCELLID1 0xFF4 RO 8 0xF0 See PrimeCell Identification Register 1 on page 4-38TIMERPCELLID2 0xFF8 RO 8 0x05 See PrimeCell Identification Register 2 on page 4-38TIMERPCELLID3 0xFFC RO 8 0xB1 See PrimeCell Identification Register 3 on page 4-38Load RegisterThe TIMERXLOAD Register is a 32-bit register containing the value from which thecounter is to decrement. This is the value used to reload the counter when Periodic modeis enabled, and the current count reaches zero.When this register is written to directly, the current count is immediately reset to thenew value at the next rising edge of TIMCLK that is enabled by TIMCLKEN.The value in this register is also overwritten if the TIMERXBGLOAD Register iswritten to, but the current count is not immediately affected.If values are written to both the TIMERXLOAD and TIMERXBGLOAD Registersbefore an enabled rising edge on TIMCLK, the following occurs:1. On the next enabled TIMCLK edge, the value written to the TIMERXLOADvalue replaces the current count value.2. Then, each time the counter reaches zero, the current count value is reset to thevalue written to TIMERXBGLOAD.Reading from the TIMERXLOAD Register at any time after the two writes haveoccurred retrieves the value written to TIMERXBGLOAD. That is, the value read fromTIMERXLOAD is always the value that takes effect for Periodic mode after the nexttime the counter reaches zero.<strong>ARM</strong> DDI 0243C Copyright © 2003, 2007 <strong>ARM</strong> Limited. All rights reserved. 4-29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!