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.
In this article we’ll conclude our exploration of C functions with some additional information and a few useful…
In this article we’ll conclude our exploration of C functions with some additional information and a few useful implementation techniques.
This article will help you to understand what functions are, why they are used, and how they are implemented in embedded hardware.
This article will help you to understand what functions are, why they are used, and how they are implemented in embedded hardware.
A quick walkthrough of how to analyze data from a custom precision sensor system.
A quick walkthrough of how to analyze data from a custom precision sensor system.
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.
This article discusses the basic characteristics of C, a straightforward language that is still widely used for…
This article discusses the basic characteristics of C, a straightforward language that is still widely used for programming microcontrollers.
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 use of pass-transistor configurations in the design of gated latches.
This article discusses the use of pass-transistor configurations in the design of gated latches.
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.
The various “endian” terms may sound a bit odd, but the underlying concept is straightforward. If you’re not yet an…
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!
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 article will discuss the Xilinx Period timing constraint that allows us to describe the characteristics of the clock…
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.
This article discusses how to interpret and specify bandwidth in systems that involve data transmission and digital processing.
This article discusses how to interpret and specify bandwidth in systems that involve data transmission and digital processing.
This article describes the programming language ladder logic used to program PLCs and shows examples of how it functions.
This article describes the programming language ladder logic used to program PLCs and shows examples of how it 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.