This article focuses on using Verilog to describe synchronous sequential circuits.
This article focuses on using Verilog to describe synchronous sequential circuits.
This article explains the use of Verilog “If” and “Case” statements to describe a combinational circuit.
This article explains the use of Verilog “If” and “Case” statements to describe a combinational circuit.
When working with high-precision sensors, it's crucial to consider housing. In this article, we discuss an approach to…
When working with high-precision sensors, it's crucial to consider housing. In this article, we discuss an approach to designing a custom board holder for an inclinometer subsystem.
So you have a schematic. How do you lay out your custom board? In this article, we'll go over the challenges and…
So you have a schematic. How do you lay out your custom board? In this article, we'll go over the challenges and solutions I came across in designing a custom PCB for an inclinometer subsystem.
This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the…
This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the conditional operator to describe combinational truth tables.
In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog…
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.
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.
High-speed signals don't follow the path of least resistance; they follow the path of least impedance.
High-speed signals don't follow the path of least resistance; they follow the path of least impedance.
This article will discuss what rigid-flex PCBs are, the advantages of using them, and the rules for designing with them…
This article will discuss what rigid-flex PCBs are, the advantages of using them, and the rules for designing with them for an application.
In this article, we will discuss some best practices for how to choose a manufacturer to produce your custom PCB board.
In this article, we will discuss some best practices for how to choose a manufacturer to produce your custom PCB board.
In this article, we'll go over the basics of generating manufacturing files for PCB design and manufacturing.
In this article, we'll go over the basics of generating manufacturing files for PCB design and manufacturing.
In this article, you will learn the basics of how to plan a schematic for a custom PCB and lay out your PCB prototype design.
In this article, you will learn the basics of how to plan a schematic for a custom PCB and lay out your PCB prototype design.
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.
This article examines some subtle details associated with the high-frequency performance of decoupling capacitors.
This article examines some subtle details associated with the high-frequency performance of decoupling capacitors.
This article explores the somewhat complicated issue of how exactly to connect a decoupling capacitor to a power pin.
This article explores the somewhat complicated issue of how exactly to connect a decoupling capacitor to a power pin.
This article discusses the importance of proper grounding techniques in PCB design.
This article discusses the importance of proper grounding techniques in PCB design.
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.
This article looks at the mathematical calculations used to size the pull-up resistors and determine the maximum length…
This article looks at the mathematical calculations used to size the pull-up resistors and determine the maximum length of circuit traces.
This article will discuss phase truncation in direct digital synthesizers.
This article will discuss phase truncation in direct digital synthesizers.
In this article we’ll look at the PCB design for a low-noise ±5 V inductorless power supply.
In this article we’ll look at the PCB design for a low-noise ±5 V inductorless power supply.