startup_spartan
Hi,
If you only want to reset your logic at power up, then you can use a dummy internal signal as your reset.
You write your other component as normal VHDL. The synthesizer will infer the global reset automatically. Inside of xilinx FPGA, the power on reset is actually ored with the outside reset signal. So if you put your internal reset signal at '0', you'll only get reseted only when your FPGA is configured.
I've done this in virtex II. I guess it should be the same for your spartan.
regards