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

Subversion Repositories robust_reg

[/] [robust_reg/] [trunk/] [src/] [base/] [regfile.h] - Diff between revs 9 and 14

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

Rev 9 Rev 14
Line 32... Line 32...
 
 
//registers
//registers
#define REGNAME_GROUP_REGS_ADDR    0xGROUP_REGS.ADDR
#define REGNAME_GROUP_REGS_ADDR    0xGROUP_REGS.ADDR
 
 
//fields
//fields
LOOP RX REG_NUM
LOOP RX GROUP_REGS.NUM
//register GROUP_REGS[RX]:
//register GROUP_REGS[RX]:
#define REGNAME_GROUP_REGRX_ADDR       0xGROUP_REGS[RX].ADDR
#define REGNAME_GROUP_REGRX_ADDR       0xGROUP_REGS[RX].ADDR
#define REGNAME_GROUP_REGRX_START      GROUP_REGRX.START
#define REGNAME_GROUP_REGRX_START      GROUP_REGRX.START
#define REGNAME_GROUP_REGRX_BITS       GROUP_REGRX.WIDTH
#define REGNAME_GROUP_REGRX_BITS       GROUP_REGRX.WIDTH
#define REGNAME_GROUP_REGRX_MASK       0xHEX(EXPR((2^GROUP_REGRX.WIDTH-1) << GROUP_REGRX.START) 32 NOPRE)
#define REGNAME_GROUP_REGRX_MASK       0xHEX(EXPR((2^GROUP_REGRX.WIDTH-1) << GROUP_REGRX.START) 32 NOPRE)

powered by: WebSVN 2.1.0

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