@Override
        public void writeWord(long addr, int data) {
            int regaddr;

            regaddr = (int) (addr & getAddressMask(LEN_WORD_BITS));

            switch (regaddr) {
            case REG_SCCTRL:
                //do nothing
                break;
            case REG_SCPeriphID0:
            case REG_SCPeriphID1:
            case REG_SCPeriphID2:
            case REG_SCPeriphID3:
            case REG_SCPCellID0:
            case REG_SCPCellID1:
            case REG_SCPCellID2:
            case REG_SCPCellID3:
                //read only, ignored
                break;
            default:
                super.writeWord(regaddr, data);
                break;
            }
        }