I'm returning to the XEM3005 after a long absence. In the meantime, I've moved to Xilinx ISE 13.2 with some other FPGA boards. I don't remember which version of the ISE I might have been using when last working with the XEM3005. Anyway, I'm having trouble I don't remember having.
When I add the file okWireIn.ngc or okWireOut.ngc to the project, I get the following message (or one similar for okWireOut):
The file "okWireIn.ngc" device information, xc3s400-4pq208, does not match the current project device, xc3s1200eft256-4.
Why would I get such a message and what can I do about it? Where would the reference to xc3s400 come from? You can see that the project is set to the right FPGA. If I ignore this message and go ahead with synthesis, I get a message about more than 100% of device resources being used. The synthesis report shows that this is due to there being no TBUFs available.
I reinstalled FrontPanel 4.0.7 and used the ngc files therein. They have the date 9/28/2010.