All About Circuits

Latest Digital ICs Articles and Videos

Categories

Silicon Labs Wireless Xpress BGX13P | New Product Brief

Silicon Labs Wireless Xpress BGX13P | New Product Brief

Silicon Labs Wireless Xpress BGX13P Starter Kit is a development platform for the easy-to-use BGX13P Blue Gecko Bluetooth® Module.


Maxim Integrated MAX22191 Digital Isolator | New Product Brief

Maxim Integrated MAX22191 Digital Isolator | New Product Brief

Maxim Integrated’s MAX22191 translates a 24V digital industrial input to a 2.4mA current to drive an optical isolator.


Hybrid Memory Cubes: What They Are and How They Work

Hybrid Memory Cubes: What They Are and How They Work

In this article, the engineering team at Promwad examines hybrid memory cubes (HMCs), which can provide a 15-fold increase in performance with up to a 70% energy savings per bit compared to DDR3 DRAM.


What Are Functions in C Programming?

What Are Functions in C Programming?

This article will help you to understand what functions are, why they are used, and how they are implemented in embedded hardware.


How to Analyze Data from a Custom PCB Sensor Subsystem

How to Analyze Data from a Custom PCB Sensor Subsystem

A quick walkthrough of how to analyze data from a custom precision sensor system.


Describing Combinational Circuits in Verilog

Describing Combinational Circuits in Verilog

This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the conditional operator to describe combinational truth tables.


Getting Started with the Verilog Hardware Description Language

Getting Started with the Verilog Hardware Description Language

In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog “wire” data type and its vector form, and briefly touch on some differences between VHDL and Verilog.


Introduction to the C Programming Language for Embedded Applications

Introduction to the C Programming Language for Embedded Applications

This article discusses the basic characteristics of C, a straightforward language that is still widely used for programming microcontrollers.


Microchip Technology dsPIC33CK Digital Signal Controllers | Featured Product Spotlight

Microchip Technology dsPIC33CK Digital Signal Controllers | Featured Product Spotlight

Microchip dsPIC33CK 16-bit digital signal controllers provide fast, deterministic performance for motor control, digital power, safety-critical and high-performance embedded applications.


Restoring Digital Signals in Pass-Transistor Logic

Restoring Digital Signals in Pass-Transistor Logic

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.


Implementing Sequential Circuitry with Pass-Transistor Logic

Implementing Sequential Circuitry with Pass-Transistor Logic

This article discusses the use of pass-transistor configurations in the design of gated latches.


Implementing Multiplexers with Pass-Transistor Logic

Implementing Multiplexers with Pass-Transistor Logic

This article discusses the efficient multiplexers that can be created by using MOSFETs in a pass-transistor configuration.


Digital Design with Pass-Transistor Logic

Digital Design with Pass-Transistor Logic

This article presents efficient, pass-transistor-based implementations of important digital functionality.


Big Endian, Little Endian, Endianness: Understanding Byte Arrangements in Digital Systems

Big Endian, Little Endian, Endianness: Understanding Byte Arrangements in Digital Systems

The various “endian” terms may sound a bit odd, but the underlying concept is straightforward. If you’re not yet an endian expert, read on!


Western Digital SweRVs Towards Open Source with New RISC-V Core, ISS, and Cache Coherency

Western Digital SweRVs Towards Open Source with New RISC-V Core, ISS, and Cache Coherency

Is open source changing the way we manage data? Western Digital, a data storage device company, switched to RISC-V's open-source ISA (instruction set architecture) a year ago. This month, they announced a series of open-source, collaborative initiatives that aim to make data more open, from processor cores to memory caches.


News Dec 18, 2018 by Kate Smith
Introduction to Pass-Transistor Logic

Introduction to Pass-Transistor Logic

This article explores an alternative, and in some cases advantageous, approach to MOSFET-based implementation of digital logic functions.


Fast Screening for Next-Gen Memory Chips: A Look at Intermolecular, a Silicon Valley Fab Company

Fast Screening for Next-Gen Memory Chips: A Look at Intermolecular, a Silicon Valley Fab Company

Here is the profile of a fab that provides composition screening and stack engineering services for new materials used in the next-generation memory devices.


News Dec 10, 2018 by Majeed Ahmad
Clock Signals in FPGA Design: Data Path Maximal Clock Rates and the Xilinx PERIOD Timing Constraint

Clock Signals in FPGA Design: Data Path Maximal Clock Rates and the Xilinx PERIOD Timing Constraint

This article will discuss the Xilinx Period timing constraint that allows us to describe the characteristics of the clock signal that will be used with an FPGA design.


Understanding Bandwidth in Communications and Computing

Understanding Bandwidth in Communications and Computing

This article discusses how to interpret and specify bandwidth in systems that involve data transmission and digital processing.


ROHM Semiconductor Automotive LED Drivers | New Product Brief

ROHM Semiconductor Automotive LED Drivers | New Product Brief

ROHM Automotive LED drivers include boost, buck-boost, constant current, and serial-in parallel-out variants.