Recapping the Week: June 7-June 13

It’s been a gorgeous (and desperately hot) summer out here so far, and we can’t think of a better way to spend an oppressively hot day than to switch on fleet of oscillating fans, pile on some ice packs, and enjoy some of the latest events and projects that Digilent’s blog has to offer! We’ve also been harnessing the seemingly infinite energy of a few new interns to aid us in the prep for ASEE, so be sure to check back for updates on the conference later next week.

Read More

Building Logic Gates with Transistors

This is a continuation of previous blogs about logic gates. Earlier you read about logic gates and their functions. Then you read about how to code logic gates in Verilog, VHDL, and C. Now its time to learn about creating logic gates with transistors. After reading all of these posts you’ll have learned about logic gate theory, coding logic gates in both hardware and software, and the physical hardware design of logic gates.

Read More

Coding Logic Gates

Earlier today, Josh (a fellow intern and blog contributor) wrote a blog post about logic gates. After reading through Josh’s post and gaining an understanding of the concepts and basic functions of those gates, I figured now would be the perfect time to learn some code. I am going to go over each logic gate and it’s code in Verilog (a hardware language), VHDL (another hardware language) and C (software language).

Read More

Logic Gates

The very basis of computers is binary. In electronics everything can be boiled down to 1s and 0s. Logic gates are digital circuits that take one or more binary inputs and produce a binary output. You can check out the basis of logic with Boolean Algebra.

Read More