All About Circuits

Latest Discrete Logic Articles and Videos

Categories

Build Your Own Negative Voltage Generator

Build Your Own Negative Voltage Generator

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!


Projects Jun 07, 2018 by Robin Mitchell
Simplify Your Industrial Interface by Eliminating RS-485 Control Lines

Simplify Your Industrial Interface by Eliminating RS-485 Control Lines

This article outlines traditional half-duplex RS-485 configurations and then presents new alternatives for simplifying the control interface by eliminating the required control lines and software control code.


How to Design Schmitt Trigger Oscillators

How to Design Schmitt Trigger Oscillators

This article discusses the good and the bad regarding Schmitt Trigger RC oscillators. These oscillators are especially important because they are present in the internal oscillator in many popular MCUs.


Considerations for FPGA Implementation of Linear-Phase FIR Filters

Considerations for FPGA Implementation of Linear-Phase FIR Filters

This article will review considerations for efficient FPGA implementation of symmetric FIR filters.


Introduction to Distributed Arithmetic

Introduction to Distributed Arithmetic

This article will review the distributed arithmetic which is an interesting method of efficiently implementing multiply-and-accumulate operations.


How Does Xilinx Use Its Logic Fabric to Implement Efficient Multipliers?

How Does Xilinx Use Its Logic Fabric to Implement Efficient Multipliers?

This article will review the structure of the binary multipliers that use the look-up tables (LUTs) in the Xilinx logic fabric.


How to Use Carry-Save Adders to Efficiently Implement Multioperand Addition

How to Use Carry-Save Adders to Efficiently Implement Multioperand Addition

This article reviews the use of carry-save adders to efficiently compute a multioperand addition.


How to Use VHDL Components to Create a Neat Hierarchical Design

How to Use VHDL Components to Create a Neat Hierarchical Design

This article defines VHDL components, describes component declaration, and gives examples of how to use VHDL components in your code. It also touches on the "for-generate" statement and its uses.


Two Programmable Buck Converters and Two Programmable Linear Voltage Regulators in a Single Package

Two Programmable Buck Converters and Two Programmable Linear Voltage Regulators in a Single Package

Texas Instruments recently announced their new dual high-current buck converter and dual linear regulator all in a single IC.


News Mar 30, 2018 by Nick Davis
How to Reduce Power Consumption with Clock Gating

How to Reduce Power Consumption with Clock Gating

This article will discuss the basic concepts of clock gating and how it can be used to reduce the power consumption of synchronous digital systems.


How to Generate Manchester-Encoded Data in Hardware and Firmware

How to Generate Manchester-Encoded Data in Hardware and Firmware

This article discusses implementation details for a simple yet effective technique that can improve your digital communication.


The Why and How of Pipelining in FPGAs

The Why and How of Pipelining in FPGAs

This article explains pipelining and its implications with respect to FPGAs, i.e., latency, throughput, change in operating frequency, and resource utilization.


A Temperature-Resistant Hall-Effect Sensor: A Digital-Latch Low-Voltage Sensor from TI

A Temperature-Resistant Hall-Effect Sensor: A Digital-Latch Low-Voltage Sensor from TI

Texas Instruments has announced a new low-voltage digital-latch Hall-effect sensor with a wide operating temperature range.


News Jan 18, 2018 by Nick Davis
Concurrent Conditional and Selected Signal Assignment in VHDL

Concurrent Conditional and Selected Signal Assignment in VHDL

This article will review the concurrent signal assignment statements in VHDL.


STMicro’s Newest Stepper Motor Driver: A 256-Microstep Driver with Integrated Control Logic

STMicro’s Newest Stepper Motor Driver: A 256-Microstep Driver with Integrated Control Logic

STMicroelectronics offers their new microstepping motor driver that includes control logic and a power stage.


News Dec 29, 2017 by Nick Davis
High Voltage Design: A New Three-Phase Half Bridge Gate Driver from Diodes Inc.

High Voltage Design: A New Three-Phase Half Bridge Gate Driver from Diodes Inc.

Diodes Incorporated has announced a new three-phase half bridge gate driver with multiple protection features and the ability to drive N-Channel MOSFETs and IGBTs.


News Dec 06, 2017 by Nick Davis
Power Supply Management of GaN MMIC Power Amplifiers for Pulsed Radar

Power Supply Management of GaN MMIC Power Amplifiers for Pulsed Radar

Systems that incorporate highly integrated and highly sophisticated, high power radio frequency (RF) GaN power amplifiers (PAs), such as pulsed radar applications, are a constant challenge for today’s digital control and management systems to keep up with these ever-increasing levels of sophistication.


Two’s Complement Representation: Theory and Examples

Two’s Complement Representation: Theory and Examples

This article will review the theory of the two’s complement representation along with some examples.


Purpose and Internal Functionality of FPGA Look-Up Tables

Purpose and Internal Functionality of FPGA Look-Up Tables

This article explains the Look-Up Tables (LUTs) constituting Field Programmable Gate Arrays (FPGAs).


New Programmable Motor Controller from STMicroelectronics Aims for Efficient Battery-Powered Devices

New Programmable Motor Controller from STMicroelectronics Aims for Efficient Battery-Powered Devices

Small batteries increase the need for low power use, efficient design. In this News Brief, we take a look at the STSPIN32F0A programmable motor controller from ST Micro.