URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [branches/] [oc/] [orpmon/] [drivers/] [tick.c] - Rev 809
Go to most recent revision | Compare with Previous | Blame | View Log
#include "common.h" #include "support.h" #include "spr_defs.h" #define TICKS_PER_SEC 100 void tick_init(void) { mtspr(SPR_SR, SPR_SR_TEE | mfspr(SPR_SR)); mtspr(SPR_TTMR, SPR_TTMR_IE | SPR_TTMR_RT | ((TICKS_PER_SEC/IN_CLK) & SPR_TTMR_PERIOD)); } void tick_interrupt(void) { timestamp++; mtspr(SPR_TTMR, SPR_TTMR_IE | SPR_TTMR_RT | ((TICKS_PER_SEC/IN_CLK) & SPR_TTMR_PERIOD)); }
Go to most recent revision | Compare with Previous | Blame | View Log