analog developers projects open source construction linux design audio shop online shopping canon asic hifi builders digital fpga sound camera hardware vhdl mp3