ISAs come in several different flavours. Many are proprietary (think AMD), while others are paving the way for open source (think RISC-V). To help get a feel for…
ISAs come in several different flavours. Many are proprietary (think AMD), while others are paving the way for open source (think RISC-V). To help get a feel for what’s out there, here’s a brief primer on the history, evolution, and characteristics of a select few, starting with ISAs developed by Digital Equipment Corporation (DEC).
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 shows how to build a 12 V PC fan PWM controller with GreenPAK ICs.
This article shows how to build a 12 V PC fan PWM controller with GreenPAK ICs.
Canon has demonstrated the world's largest sensor at a whopping 400cm square that can be used in light levels as low as…
Canon has demonstrated the world's largest sensor at a whopping 400cm square that can be used in light levels as low as 0.3 lux. What challenges does such a sensor face and how could it be used to defend the earth?
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.
ams, an Austrian company which specializes in sensor technology with a special focus on miniaturization and low-power,…
ams, an Austrian company which specializes in sensor technology with a special focus on miniaturization and low-power, recently announced the beginning of production for their CMV50000 CMOS image sensor.
This article will discuss phase truncation in direct digital synthesizers.
This article will discuss phase truncation in direct digital synthesizers.
The LMK61E07 is an I2C-controlled programmable variable frequency oscillator that can be used as an adjustable frequency…
The LMK61E07 is an I2C-controlled programmable variable frequency oscillator that can be used as an adjustable frequency source in computer networking, medical imaging, FPGA, and broadcast video applications.
This app note implements a binary parity generator and checker with two data input variants, a parallel data input, and a…
This app note implements a binary parity generator and checker with two data input variants, a parallel data input, and a serial data input. It describes the implemented logic, GreenPAKs implementation, and the obtained results.
This article explores the schematic design and basic features of a smart programmable wireless controller module I…
This article explores the schematic design and basic features of a smart programmable wireless controller module I designed: the WiCard.
Analog Devices recently announced two new SPI-controlled analog mux switches: the ADGS1208, which has eight single…
Analog Devices recently announced two new SPI-controlled analog mux switches: the ADGS1208, which has eight single channels, and the ADGS1209, which has four differential channels.
This article will review two pipelined structures to implement a high throughput FIR filter.
This article will review two pipelined structures to implement a high throughput FIR filter.
MicroBlaze is a 32-bit soft RISC processor core, created to accelerate the development of cost-sensitive, high-volume…
MicroBlaze is a 32-bit soft RISC processor core, created to accelerate the development of cost-sensitive, high-volume applications that traditionally required one or more microcontrollers.
This tech brief provides an overview of a somewhat uncommon member of the flip-flop family.
This tech brief provides an overview of a somewhat uncommon member of the flip-flop family.
This article reviews the use of carry-save adders to efficiently compute a multioperand addition.
This article reviews the use of carry-save adders to efficiently compute a multioperand addition.
This article will review converting a simple algorithm into a VHDL description.
This article will review converting a simple algorithm into a VHDL description.
In this article, you'll learn how to write the VHDL code for a simple algorithm.
In this article, you'll learn how to write the VHDL code for a simple algorithm.
This article will discuss the basic concepts of clock gating and how it can be used to reduce the power consumption of…
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.
This article will review different encoding methods that can be used to implement the states of an FSM.
This article will review different encoding methods that can be used to implement the states of an FSM.