sysregs.h 1.04 KB
/* -----------------------------------------------------------------------------
 *  Copyright (C) 2020 daiteq s.r.o.                     http://www.daiteq.com
 *
 *  This program is distributed WITHOUT ANY WARRANTY; without even
 *  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 *  PURPOSE.
 *
 * -----------------------------------------------------------------------------
 *  Filename    : sysregs.h
 *  Authors     : Martin Danek
 *  Description : system register definitions
 *  Release     :
 *  Version     : 1.0
 *  Date        : 14.6.2020
 * -----------------------------------------------------------------------------
 */


#ifndef SYSREGS_H

#define SYSREGS_H

// SYSREGS configuration register definitions

#define SYSREGS_TICKS_LO 0x0
#define SYSREGS_TICKS_HI 0x1
#define SYSREGS_INSNS    0x2

#define SYSREGS_RST      0x8
#define SYSREGS_START    0x4
#define SYSREGS_STOP     0x0


void sysregs_init();
void sysregs_start();
void sysregs_stop();
void sysregs_read(unsigned *ticks_lo, unsigned *ticks_hi, unsigned *insns);


#endif