Highlights

A guide to accelerating applications with just-right RISC-V custom instructions

The open instruction set architecture (ISA) of RISC-V permits broad flexibility in implementation and offers optional features that can enable fresh approaches to resolving hardware-software…

USB Type-C port implementation challenges and design solutions

USB from 1.1 to 3.2 and Beyond First launched in 1996, the universal serial bus (USB) unified the roles of multiple different types of connections…

Software-defined automobiles: An efficient platform for essential parallelization

Are we at a critical juncture in how the industry moves forward with software-defined automobiles? As automotive functionality increases and certification and compliance become increasingly…

Extending the RISC-V architecture with domain specific accelerators

When the RISC-V market first began, the initial rush was to cost reduce designs that would have otherwise used proprietary CPU instruction set architectures (ISAs)…

Which wireless technology will win the lightweight WAN battle?

There are several alternative technologies being promoted as lightweight wide area networks (WANs). These include LoRa, Sigfox, Ingenu and Weightless along with some other radio…

Design

What is ray tracing and how is it enabling real-time 3D graphics?

Applying security principles to building automation

Building automation is shifting from proprietary networks to IP networks, creating a large impact on network management as there will be an influx of Building…

Security development tool extends MCU coverage

IAR Systems announced the addition of support for a number of MCU devices from NXP Semiconductors within its security development tool, C-Trust. This enhanced device…

Cloud to chip approach is key to driving adoption of IoT security

Think cloud and not only device, and security will then become more an integral part of the internet of things (IoT) industry, says Kumi Thiruchelvam,…

Development

A new analytic approach for advanced jitter separation

How to ace your regulatory compliance test

Product testing, qualification and regulatory compliance – every design engineer encounters these during their career. An effective compliance program is not solely a matter of…

Digital scopes offer simple operation, enhanced performance

Developed to meet the performance, usability, and affordability needs of engineers and educators, Tektronix, Inc. has launched the TBS2000B Series of digital storage oscilloscopes. This…

Going faster and further with Fieldbus

Industry experts, such as PROCENTEC, show steady growth in RS-485-based fieldbus technology adoption (PROFIBUS®) and rapid growth for Industrial Ethernet (PROFINET). In 2018, there were…

Hardware

What is ray tracing and how is it enabling real-time 3D graphics?

USB Type-C port implementation challenges and design solutions

USB from 1.1 to 3.2 and Beyond First launched in 1996, the universal serial bus (USB) unified the roles of multiple different types of connections…

Extending the RISC-V architecture with domain specific accelerators

When the RISC-V market first began, the initial rush was to cost reduce designs that would have otherwise used proprietary CPU instruction set architectures (ISAs)…

Which wireless technology will win the lightweight WAN battle?

There are several alternative technologies being promoted as lightweight wide area networks (WANs). These include LoRa, Sigfox, Ingenu and Weightless along with some other radio…

Software

A guide to accelerating applications with just-right RISC-V custom instructions

Drag and drop with new software and IP for processor-based FPGA design

In order to utilize the parallel processing capabilities of FPGAs in more complex systems, FPGA developers need to be able to implement designs with processor,…

Implementing an MQTT client for reactive systems

MQTT-Reactive is an MQTT v3.1.1 client derived from LiamBindle’s MQTT-C library. The aim of MQTT-Reactive is to provide a portable and non-blocking MQTT client written…

3 reasons to transition from C to C++

For decades there has been a debate among embedded software engineers as to whether they should be using C or C++. For the most part,…

Industry

What is ray tracing and how is it enabling real-time 3D graphics?

Software-defined automobiles: An efficient platform for essential parallelization

Are we at a critical juncture in how the industry moves forward with software-defined automobiles? As automotive functionality increases and certification and compliance become increasingly…

ST adds multi-object ranging to time-of-flight sensors

STMicroelectronics has extended the capabilities of its FlightSense time-of-flight (ToF) ranging sensors with patented histogram algorithms that allow measuring distances to multiple objects as well…

eSync dev kit enables OTA integration for ECUs and smart sensors

A new software development kit (SDK) from Excelfore aims to simplify the development, prototyping and testing of over-the-air (OTA) enabled eSync compliant connected devices in…

Trends

UWB tech boosts accuracy with digital RF and ML-based correction

Data, AI and sensors arrayed against COVID-19

The governments, health-care professionals, and industries scrambling to address the Covid-19 pandemic have some powerful allies in the battle to minimize the toll on public…

Meeting the computational needs of real-time AI

Computing infrastructure is undergoing a major shift as a wave of real-time services grow to become part of our everyday life. From intelligent personal assistants…

New MIPI RF front end spec takes 5G beyond mobile

The MIPI Alliance, an industry organization which develops interface specifications for mobile systems, has released version 3.0 of its RF front end control interface (RFFE)…

TI: Fundamentals of Embedded