FPGAs pose a major drawback: they require the expertise of highly specialized (and scarce) engineers trained to work with FPGAs. Three companies have set out to…
FPGAs pose a major drawback: they require the expertise of highly specialized (and scarce) engineers trained to work with FPGAs. Three companies have set out to change that.
Osaka University researchers have built a new device that can be customized by the user for maximum efficiency in AI applications.
Osaka University researchers have built a new device that can be customized by the user for maximum efficiency in AI applications.
This FEQ (or Frequent Engineering Question) covers the basics of a crucial topic: hardware description languages.
This FEQ (or Frequent Engineering Question) covers the basics of a crucial topic: hardware description languages.
The FPGA-based SmartNIC arena—including giants like Microsoft and Intel—just got more interesting. Enter the inventor…
The FPGA-based SmartNIC arena—including giants like Microsoft and Intel—just got more interesting. Enter the inventor of FPGAs.
Microchip’s PIC18-Q43 family is designed to eliminate software bottlenecks and allows designers to bring products to…
Microchip’s PIC18-Q43 family is designed to eliminate software bottlenecks and allows designers to bring products to market more quickly.
This article is the fourth of a series on microcontroller timers which discusses internal watchdogs.
This article is the fourth of a series on microcontroller timers which discusses internal watchdogs.
This article is the third of a series on microcontroller timers which describes the RTCs inside a microcontroller.
This article is the third of a series on microcontroller timers which describes the RTCs inside a microcontroller.
The embedded world Conference is the world’s leading meeting place for the embedded community, and it is returning…
The embedded world Conference is the world’s leading meeting place for the embedded community, and it is returning again for its 18th year.
Diligent’s Eclypse Z7 and Genesys ZU are designed to speed development for projects based on Xilinx’s Zynq-7000 and…
Diligent’s Eclypse Z7 and Genesys ZU are designed to speed development for projects based on Xilinx’s Zynq-7000 and Zynq Ultrascale+.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article highlights a few recent products that aim to meet the engineering pain points for harsh environments,…
This article highlights a few recent products that aim to meet the engineering pain points for harsh environments, including processing, power usage, size, and weight.
The XCVU13P module incorporates 52 multi-gigabit transceivers for stable performance up to 32.75Gbps.
The XCVU13P module incorporates 52 multi-gigabit transceivers for stable performance up to 32.75Gbps.
Flex Logix’s eFPGA is a low-power FPGA that can be integrated into SoCs, microcontrollers, and ICs.
Flex Logix’s eFPGA is a low-power FPGA that can be integrated into SoCs, microcontrollers, and ICs.
Microchip's new RISC-V-based PolarFire SoC family is said to provide 50% lower power than competing mid-range FPGAs.
Microchip's new RISC-V-based PolarFire SoC family is said to provide 50% lower power than competing mid-range FPGAs.
These recently-released FPGAs aim to use accessible programming languages, withstand harsh environments, and support ASIC…
These recently-released FPGAs aim to use accessible programming languages, withstand harsh environments, and support ASIC prototyping.
The single chip integrates 64-bit quad-core Arm Cortex-A53 and the dual-core Arm Cortex-R5 based processing system.
The single chip integrates 64-bit quad-core Arm Cortex-A53 and the dual-core Arm Cortex-R5 based processing system.
This article introduces the idea of concurrency and a mechanism that many computers provide for dealing with concurrency…
This article introduces the idea of concurrency and a mechanism that many computers provide for dealing with concurrency called interrupts.
This article shows how to initialize arrays in a C program with values from text files.
This article shows how to initialize arrays in a C program with values from text files.
Dialog Semi's four new high-frequency, I2C-controlled buck converters aim to save onboard space and external component count.
Dialog Semi's four new high-frequency, I2C-controlled buck converters aim to save onboard space and external component count.
Learn how to use code memory to free up RAM on your MCU.
Learn how to use code memory to free up RAM on your MCU.