projects hardware fpga developers builders design online shopping linux construction cpld open source dsp xilinx shop altera asic