SoC Design on an FPGA

You must be wondering, “What the heck of this SoC is?” Well, SoC is the short acronym of “System-on-a-chip”, where it refers to integrating all components of a computer or other electronic system into a single integrated circuit. Normally, SoC might contain digital, analog, mixed-signal and radio-frequency functions. SoC is typically being used for processors capable of running software, example like Windows or Linux. However, it’s not feasible to build an SoC for a particular application, an alternative is a system in package (SiP), which is comprising a number of chips in a single package. In other hand, SoC is more cost effective than SiP, especially in large volumes, due to its specification to increase the yield of the fabrication and its packaging is much simpler than SiP did. The… Continue reading

DIY a Rapid AVR Prototype Programmer in Less Than an Hour!

Do you ever faced this type of experience before, where you need to bent the pin on a microcontroller and by the same time, you’re trying to insert it into a DIP programming socket? Isn’t this really messed you off? Beside that, can you imagine that you need to align those crazy pins repeatedly and intermittently prying them out of the programming socket, and then inserting the freshly burned chip into a target circuit, this whole process will definitely wasting you a lot of sleepless night! Well, here is a good method that can help you overcome the bent pin nightmare, and this tool only cost you less than $35! These PCBs are manufactured in the low-cost way so it can become alternatives to the conventional Arduino workhorse controller boards.… Continue reading