With Intel, it must be the same socket format of course. S478 chips dont work on socket T mobos.
As well, some of the old chips that are s478 will not work in the new s478 boards. This is mostly just Williamette cores. It's always a good idea to check with the mobo maker, before buying any chip, or board.