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 main goal of this project is to take the processor and implement it on the DE2 Development and Education Board, where it uses the Altera Cyclone II Field Programmable Gate Array (FPGA). You can integrate it with a real time input and output to make it part of a real… 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. The most importantly thing is you can even buy this Freeduino PCBs in kit form and it’s allows you to customize the final Arduino-like circuit easily! Since the Freeduino is an easy-to-build and customize Arduino clone, this is means you can do whatever you want without any further hassle! For… Continue reading