Sweet! Wish I had something like that around where I live.
Anyhow, I did some searching on your board, and it looks like it's more than likely out of the Primera, as Calum indicated (HP10),
The only other ECU I've found that had that board, although with a different revision, came in the S13, with KA24DE.
Again, Calum would be THE man, that could tell you just by a brief glance at the ECU, what it came out of