The Dual PCB Configurable Logic Design Contest will be this year’s entry in Convergence Promotion’s 2015 Big I.D.E.A. (International Design Engineering Award). The contest will feature Dual PCB Configurable Logic, Load Switches, Protection and Filtering, Small Signal MOSFETs, and Small Signal Diodes. With merchandise awards worth a total of $12,000 for the most creative designs using the NXP products together in one application solution, and prizes at every stage in the contest, there will be dozens of winners.
Open-source hardware has been making headlines for years, but only now is it finally enjoying the same mainstream adoption that the Creative Commons and open-source software have enjoyed for over two decades. With growing numbers of hardware designs publicly available to study, modify, distribute, and replicate, resistance is futile!
Printed circuit boards, at first glance, seem like simple rectangles imprinted with intricate copper designs. There are many variables involved with creating PCBs- yet, the underlying foundation, the laminate, is sometimes glossed over. Much as a house of extremely high quality can be destroyed by a shaky foundation, a well-designed circuit can be ruined by an inappropriate laminate.
To date, the world has deployed about 5 billion "smart" connected things. Predictions say there will be 50 billion connected devices by 2020. How things are fundamentally deployed today is a barrier to realizing those numbers. The industry will only achieve the reality of 50 billion connected devices by simplifying how things connect and communicate today.
Experience shows us that there are certain attributes of the software development cycle that we must not only live with, but strive to improve. We may not like it, but we must embrace these realities. Some immutable facts of software development life are: code footprints inevitably grow as time goes on, software will always have defects, and the further a project progresses, the more costly it is to find defects and bugs.
Almost all software products contain errors. If you think your product is an exception it probably means you are just not aware of the bugs yet. Modern embedded systems contain hundreds-even thousands of KB of code. As code size increases, so does system complexity and errors. Today there are affordable IDEs like Atollic TrueSTUDIO that can help you reduce the number of errors in your code early on-before you get to the debugging stage.