Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

The Light-up In The Dark Sparkling L-Systems

First of all, you must be wondered, “What is L-Systems?” Well, L-Systems is the short acronym for “Lindenmayer systems” and is a particular type of symbolic dynamical system with the added feature of a geometrical interpretation of the evolution of the system. Due to its ability to generate self-similar fractals, such as iterated function systems, L-Systems have been widely used in biology and botanical fields! The main goal for today’s project is to explore the creation of L-Systems on a field programmable gate array (FPGA). The processing capability of the FPGA that has been fully programmed using a hardware description language (HDL) is already inherently parallel by nature. The strength and versatility of the FPGA lies in performing myriad operation at once. In this case, they can be configured to… Continue reading

The Remarkable FPGA-Based Logic Analyzer!

Most of you must have heard about logic analyzer before, but have you ever built a FPGA-based Logic Analyzer? If you don’t know what the FPGA is, then you need to stick with us and read on the article. For your information, a field-programmable gate array (FPGA) is a semiconductor device that can be configured by the customer or designer after manufacturing, and that’s why it got the name “field-programmable.” To program an FPGA, you will need to specify how you want the chip to work with a logic circuit diagram or a source code in a hardware description language (HDL) first. The FPGAs can be a very useful electronic component for implementing any logical function that an application-specific integrated circuit (ASIC) could perform. Furthermore, FPGAs contain programmable logic components… Continue reading