--- Quote Start ---
i am new to FPGA. i am developing hardware using EP2C5T144C8 FPGA but i don't know about the configuration of FPGA. why we need to configure FPGA.
--- Quote End ---
FPGA configuration information is stored in volatile memory (SRAM). When the power is first applied, the configuration needs to be loaded, eg., like booting a processor.
--- Quote Start ---
what we need in hardware for configuration.
--- Quote End ---
There are several different options discussed in the data sheets for the devices. If you're building a board with just an FPGA on it, then you will likely want to use Active Serial (AS) configuration from a serial flash.
--- Quote Start ---
i am using USB BLASTER for programming.
--- Quote End ---
A USB-Blaster programs the FPGA SRAM cells directly. If you cycle the power, then the FPGA comes back alive blank, and you have to program it using the USB-Blaster again. If you add serial flash to the design, then the FPGA can be programmed from the flash at power-on. You can change the design programmed into the flash using the USB-Blaster.
--- Quote Start ---
what other things are required to develop FPGA Dev Board ??
--- Quote End ---
Hardware:
* FPGA + power supplies + JTAG header + serial flash
Software (free):
* Quartus II web edition
* Modelsim ASE simulator (for checking your code before using hardware)
Try and figure things out for yourself, and then ask questions on this forum.
Cheers,
Dave