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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_49/] [or1ksim/] [cpu/] [common/] [abstract.h] - Diff between revs 22 and 26

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

Rev 22 Rev 26
Line 18... Line 18...
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
 
 
#define MEMORY_LEN      100000
#define MEMORY_LEN      100000
#define STACK_SIZE      10000
#define STACK_SIZE      10000
#define LABELNAME_LEN   30
#define LABELNAME_LEN   30
#define INSNAME_LEN     13
#define INSNAME_LEN     15
#define OPERANDNAME_LEN 30
#define OPERANDNAME_LEN 50
 
 
/* This is an abstract memory type rather than physical memory type */
/* This is an abstract memory type rather than physical memory type */
struct mem_entry {
struct mem_entry {
        unsigned char data;
        unsigned char data;
        unsigned char brk;
        unsigned char brk;
        char label[LABELNAME_LEN]; /* label name (optinal) */
        char label[LABELNAME_LEN]; /* label name (optional) */
        char insn[INSNAME_LEN];
        char insn[INSNAME_LEN];
        char op1[OPERANDNAME_LEN];
        char op1[OPERANDNAME_LEN];
        char op2[OPERANDNAME_LEN];
        char op2[OPERANDNAME_LEN];
        char op3[OPERANDNAME_LEN];
        char op3[OPERANDNAME_LEN];
        char op4[OPERANDNAME_LEN];
        char op4[OPERANDNAME_LEN];

powered by: WebSVN 2.1.0

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