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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_47/] [or1ksim/] [cpu/] [common/] [abstract.h] - Diff between revs 720 and 882

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 720 Rev 882
Line 117... Line 117...
void register_memoryarea(unsigned long addr,
void register_memoryarea(unsigned long addr,
                         unsigned long size, unsigned granularity,
                         unsigned long size, unsigned granularity,
                         unsigned long (readfunc)(unsigned long),
                         unsigned long (readfunc)(unsigned long),
                         void (writefunc)(unsigned long, unsigned long));
                         void (writefunc)(unsigned long, unsigned long));
 
 
 
/* Finds the memory area for the address and adjust the read and write delays for it. */
 
void adjust_rw_delay(unsigned long memaddr, unsigned long delayr, unsigned long delayw);
 
 
/* Check if access is to registered area of memory. */
/* Check if access is to registered area of memory. */
struct dev_memarea *verify_memoryarea(unsigned long addr);
struct dev_memarea *verify_memoryarea(unsigned long addr);
 
 
/* Outputs time in pretty form to dest string */
/* Outputs time in pretty form to dest string */
void generate_time_pretty (char *dest, long time_ps);
void generate_time_pretty (char *dest, long time_ps);

powered by: WebSVN 2.1.0

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