OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 1409 to Rev 1410
    Reverse comparison

Rev 1409 → Rev 1410

/trunk/or1ksim/tick/tick.h
24,7 → 24,7
inline void tick_clock();
 
/* Starts the tick timer. This function is called by a write to ttcr spr register */
void spr_write_ttcr (unsigned long value);
void spr_write_ttmr (unsigned long value);
void spr_write_ttcr (uorreg_t value);
void spr_write_ttmr (uorreg_t value);
 
unsigned long spr_read_ttcr ();
uorreg_t spr_read_ttcr ();
/trunk/or1ksim/tick/tick.c
93,7 → 93,7
}
 
/* Starts the tick timer. This function is called by a write to ttcr spr register */
void spr_write_ttcr (unsigned long value)
void spr_write_ttcr (uorreg_t value)
{
unsigned mode = (ttmr & SPR_TTMR_M) >> 30;
TRACE("set ttcr = %"PRIxREG"\n", value);
109,7 → 109,7
}
}
 
void spr_write_ttmr (unsigned long value)
void spr_write_ttmr (uorreg_t value)
{
TRACE("set ttmr = %"PRIxREG"\n", value);
ttmr = value;
139,7 → 139,7
}
}
 
unsigned long spr_read_ttcr ()
uorreg_t spr_read_ttcr (void)
{
TRACE("read ttcr %lli\n", runtime.sim.cycles - cycles_start);
return runtime.sim.cycles - cycles_start;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.