/* Reads a word from the LPC channel pool. */
unsigned long LPCWordRead(unsigned long ulBase, unsigned long ulOffset)
/* Reads a word from the LPC channel pool. */
unsigned long LPCWordRead(unsigned long ulBase, unsigned long ulOffset)
{
    ASSERT(ulBase == LPC0_BASE);
    ASSERT((ulOffset & 3) == 0);
    ASSERT(ulOffset < (((HWREG(ulBase + LPC_O_STS) & LPC_STS_POOLSZ_M) >>
                        16) * 256));
    return(HWREG(ulBase + LPC_O_POOL + ulOffset));
}