Mioty (pronounced “My IoT”) offers designers of low power wide area network (LPWAN) devices and networks another set of performance tradeoffs. This FAQ will start with an overview of four examples of technical approaches to ultra-narrowband (UNB) transmission interfaces, including: triple diversity UNB (3D-UNB), telegram splitting UNB (TS-UNB), dynamic download UNB (DD-UNB), and Lfour. It […]
What is mioty telegram splitting LPWAN?
Mioty (pronounced “My IoT”) is the latest contender in the increasing-crowded field of low power wide area network (LPWAN) offerings. According to the mioty website: “With its best-in-class reliability and scalability, mioty is designed for massive industrial and commercial IoT deployments.” Quite a goal. But with founders including Texas Instruments, Fraunhofer Institute for Integrated Circuits […]
How does RISC-V fit into automotive systems?
RISC-V is being used in a surprising range of automotive systems ranging from ASIL-D safety rated controllers and security co-processors, artificial intelligence (AI) accelerators, controllers for advanced electric vehicle (EV) battery chargers based on gallium-nitride (GaN) power semiconductors, and even in high-voltage monolithic motor drive controllers for light EVs. The following is a sampling of […]
What’s the future for RISC-V in 5G?
The versatility of the RISC-V instruction set architecture (ISA) can be seen in the breadth of 5G applications using the technology. Examples include a complete 5G base station system-on-chip (SoC), a 5G small cell distributed unit (DU) SoC, a recurrent neural network (RNN) IC optimized for 5G radio resource management, even handsets are under development […]
Domain specific accelerators for RISC-V
Domain specific accelerators (DSAs) are specialized hardware computing engines optimized for specific tasks. DSAs have been developed for graphics, simulation, image processing, deep learning, bioinformatics, and other tasks. Compared to general purpose processors, accelerators offer orders of magnitude improvements in performance/cost and/or performance/watt. The previous FAQ in this series, “What’s the future for RISC-V in […]
Memory, disk drives, memory fabrics and RISC-V
The unique and flexible computational architecture of RISC-V can be leveraged by designers of massive parallel computational storage solutions, hard disc drives (HDDs) and solid-state disk drives (SSDs), and memory fabric architectures such as Ethernet Bunch of Flash (EBOF) or Just a Bunch of Flash (JBOF) to implement high-performance solutions. This article will look at […]
What is the RISC-V ecosystem?
In its most basic form, RISC-V is an open standard instruction set architecture (ISA) based on reduced instruction set computer (RISC) design principles. RISC-V is an open specification and platform; it is not an open-source processor. All other aspects of the RISC-V ecosystem build on that foundation. The hardware and software in the RISC-V ecosystem […]
RISC-V vs. ARM vs. x86 – What’s the difference?
Many of the differences between RISC-V, ARM, and x86 microprocessors are subtle and relate to how memory is addressed, branches are executed, exceptions are handled, and so on. This article will consider higher-level differences and will briefly compare reduced instruction set computing (RISC) and complex instruction set computing (CISC), consider the impact those differences have […]
International performance and safety standards for robots
Robots are being used to implement logistics tasks, industrial processes, personal care, medical procedures, and more. The growing variety of robot designs and the breadth of tasks that robots perform is driving a large number of specific performance and safety standards. This FAQ reviews emerging standards for industrial mobile robots, collaborative robots (also called ‘cobots’), […]
Sentient robots and artificial intelligence
Sensors for touch, vision are on the leading-edge of robotics developments. Sensors enable robots to gather information about the environment, determine how the environment may be changing, and provide the data to determine the appropriate response to any changes. Sensor information can be used to improve performance of the task at hand, or it can […]