00001
00002
00003 #ifndef SCTPIXELROD_RODREGISTERBITS_H
00004 #define SCTPIXELROD_RODREGISTERBITS_H
00005
00018 namespace SctPixelRod {
00019
00020 #include "processor.h"
00021 #include "comRegDfns.h"
00022
00023
00024
00025
00026
00027 const unsigned long OUTLIST_READY = SR_OUT_LIST_RDY;
00028 const unsigned long DSPACK = SR_DSP_ACK;
00029
00030 const unsigned long TEXT_BUFF_NOT_EMPTY[4] = {
00031 SR_TXT_BUFF_NE(0),
00032 SR_TXT_BUFF_NE(1),
00033 SR_TXT_BUFF_NE(2),
00034 SR_TXT_BUFF_NE(3)
00035 };
00036
00037 const unsigned long SR_TEXT_BIT_MASK[4] = {1<<SR_TXT_BUFF_NE(0),
00038 1<<SR_TXT_BUFF_NE(1), 1<<SR_TXT_BUFF_NE(2), 1<<SR_TXT_BUFF_NE(3)};
00039
00040 const unsigned long SR_TEXT_MASK = SR_TEXT_BIT_MASK[0] | SR_TEXT_BIT_MASK[1] |
00041 SR_TEXT_BIT_MASK[2] | SR_TEXT_BIT_MASK[3];
00042
00043
00044
00045 const unsigned long INLISTRDY = CR_IN_LIST_RDY;
00046
00047 const unsigned long TEXT_BUFF_READ_REQ[4] = {
00048 CR_TXT_BUFF_RR(0),
00049 CR_TXT_BUFF_RR(1),
00050 CR_TXT_BUFF_RR(2),
00051 CR_TXT_BUFF_RR(3)
00052 };
00053
00054 }
00055
00056 #endif // SCTPIXELROD_RODREGISTERBITS_H