URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 119 |
Rev 122 |
Line 23... |
Line 23... |
|
|
#ifndef TARGET_OR1K
|
#ifndef TARGET_OR1K
|
#define TARGET_OR1K
|
#define TARGET_OR1K
|
#endif
|
#endif
|
|
|
|
#include "defs.h"
|
|
|
struct value;
|
struct value;
|
|
|
struct struct_or1k_implementation
|
struct struct_or1k_implementation
|
{
|
{
|
/* Implementation version. */
|
/* Implementation version. */
|
Line 56... |
Line 58... |
/* Destruct target. */
|
/* Destruct target. */
|
void (*to_done) PARAMS ((void));
|
void (*to_done) PARAMS ((void));
|
|
|
/* Read register.
|
/* Read register.
|
Does not fail, places error no. in err instead or call error(), if fatal. */
|
Does not fail, places error no. in err instead or call error(), if fatal. */
|
unsigned long long int (*to_read_reg) PARAMS ((unsigned int regno));
|
ULONGEST (*to_read_reg) PARAMS ((unsigned int regno));
|
/* Write register.
|
/* Write register.
|
Does not fail, places error no. in err instead or call error(), if fatal. */
|
Does not fail, places error no. in err instead or call error(), if fatal. */
|
void (*to_write_reg) PARAMS ((unsigned int regno, unsigned long long int value));
|
void (*to_write_reg) PARAMS ((unsigned int regno, ULONGEST value));
|
|
|
/* Selects scan chain. All register accesses are related to current scan chain.
|
/* Selects scan chain. All register accesses are related to current scan chain.
|
Does not fail, places error no. in err instead or call error(), if fatal.
|
Does not fail, places error no. in err instead or call error(), if fatal.
|
See jtag_chains enum. */
|
See jtag_chains enum. */
|
void (*to_set_chain) PARAMS ((int chain));
|
void (*to_set_chain) PARAMS ((int chain));
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.