This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the conditional operator to describe…
This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the conditional operator to describe combinational truth tables.
This article takes a detailed look at the way in which pass-transistor logic degrades a signal and how this signal…
This article takes a detailed look at the way in which pass-transistor logic degrades a signal and how this signal degradation can be remedied.
This article discusses the efficient multiplexers that can be created by using MOSFETs in a pass-transistor configuration.
This article discusses the efficient multiplexers that can be created by using MOSFETs in a pass-transistor configuration.
This article presents efficient, pass-transistor-based implementations of important digital functionality.
This article presents efficient, pass-transistor-based implementations of important digital functionality.
This article explores an alternative, and in some cases advantageous, approach to MOSFET-based implementation of digital…
This article explores an alternative, and in some cases advantageous, approach to MOSFET-based implementation of digital logic functions.
This two-article series presents an overview of circuit symbols and also provides some information on the components themselves.
This two-article series presents an overview of circuit symbols and also provides some information on the components themselves.
Learn what ground bounce is and how you can avoid it with design decisions from PCB layout to programming.
Learn what ground bounce is and how you can avoid it with design decisions from PCB layout to programming.
This article will explain some of the most important settings and design parameters for the Xilinx FFT IP core and…
This article will explain some of the most important settings and design parameters for the Xilinx FFT IP core and function as a basic walkthrough of the Fast Fourier Transform interface.
This article presents Scilab code that allows you to generate I/Q, noise, and chirp signals from your PC’s headphone jack.
This article presents Scilab code that allows you to generate I/Q, noise, and chirp signals from your PC’s headphone jack.
In this article, we’ll use Scilab to generate numerical signals that can be converted into analog waveforms by a…
In this article, we’ll use Scilab to generate numerical signals that can be converted into analog waveforms by a computer’s audio hardware.
This article will try to develop a better insight into wave reflection that can occur when driving a relatively long wire…
This article will try to develop a better insight into wave reflection that can occur when driving a relatively long wire with a fast logic gate.
This article shows how to implement an analog PID controller, including adjusting of the angular position of a DC motor…
This article shows how to implement an analog PID controller, including adjusting of the angular position of a DC motor shaft, editing the design to control its speed, and tuning PID parameters for reliable performance.
Learn about a hardware-based approach to performing calculations, routing digital signals, and controlling embedded…
Learn about a hardware-based approach to performing calculations, routing digital signals, and controlling embedded systems using programmable logic and FPGAs.
The space race of the cold war saw the US and Russia develop a wide range of aerospace technologies. But a new race is…
The space race of the cold war saw the US and Russia develop a wide range of aerospace technologies. But a new race is about to begin, mostly among corporations, and the winner will unlock the power of the quantum computing realm.
This article will look at some of the consequences of adding a reset input to an FPGA design.
This article will look at some of the consequences of adding a reset input to an FPGA design.
This article will review the operation of a basic ECL inverter/buffer, and then we’ll look at some of the most…
This article will review the operation of a basic ECL inverter/buffer, and then we’ll look at some of the most important features of this logic family.
In this article, we’ll discuss implementing a simple direct digital synthesizer (DDS) using the Xilinx System Generator.
In this article, we’ll discuss implementing a simple direct digital synthesizer (DDS) using the Xilinx System Generator.
In the world of power, control monitoring is incredibly important for functional as well as safety reasons. And with the…
In the world of power, control monitoring is incredibly important for functional as well as safety reasons. And with the demand rising for GUIs in even the most basic products, it comes as no surprise that current microcontrollers are struggling to meet this demand. Microchip has announced its latest family of devices, the dsPIC33CH, that aims to tackle this!
This article will discuss phase truncation in direct digital synthesizers.
This article will discuss phase truncation in direct digital synthesizers.
Everyone needs a negative voltage rail eventually, but most only have a single rail supply. This project will show you…
Everyone needs a negative voltage rail eventually, but most only have a single rail supply. This project will show you how to build a negative voltage generator that runs off a single rail supply!