Author: Jim Turley Translated from EEJOURNAL
Sometimes it’s not about technology or performance
New microprocessor designs often appear in universities. The processor is replaced every few years. In the past, Liu Xingguo included RISC, VLIW, DSP and now RISC-V.
There are many reasons why RISC-V is popular. Why not ARM, or x86, or even MIPS, SPARC, 8051, Clipper, PowerPC, or PDP/11? RISC-V is almost the default processor of choice.
Because he does not belong to any commercial company.
This response came up several times over the past year as I interviewed chipmakers, software companies, researchers, venture capitalists, startups, and various members of the tech industry.
“Why did you choose RISC-V?”
“Because of our research funding.”
“Huh? Your financial backers say you have to use RISC-V? That’s very unusual.”
“No, because they said we can’t use a licensed CPU. By default, the only thing left is RISC-V.”
Some version of this conversation occurs almost every time a startup partners with a university, especially a European one. Universities are happy to work with industry players, who have funding, research and talent pools. But there is a catch, their involvement must be free of patents and licensing fees, and not proprietary technology.
The "proprietary" part rules out x86 processors, and the "licensing" ban eliminates ARM, MIPS, and other licensed CPU architectures. That leaves the field with RISC-V, the dominant open source processor design today. As a result, startups and universities are increasingly basing their work on RISC-V, as they have few legal options.
I believe that more ardent RISC-V enthusiasts will jump out and say that this is also because RISC-V is so flexible, scalable, powerful, modern, caring, good-looking, etc. But this is not the case, at least among the companies and groups I have talked to. They all agree that RISC-V is more than enough for their tasks, and they have nothing against it, but their choice is based on politics and laws, not technology, engineering or performance. They use RISC-V simply because they have to.
GreenWaves and its GAP8 and GAP9 processors are an example. The company collaborated with the University of Bologna in Italy. CEO Martin Croome said the chip startup received a lot of help from UniBo faculty and students, but the collaboration required a "non-proprietary architecture." This in turn drove GreenWaves' decision to develop GAP8 and GAP9 processors based on RISC-V.
The same is true for Tachyum, whose Prodigy processor can execute the instruction sets of several different processors through emulation, including x86, ARM and RISC-V. So why did they choose RISC-V in the end? Legality and licensing are obviously not factors, otherwise x86 and ARM would not be on the menu. But CEO Rado Danilak said that some of his potential customers are universities, "Academic contracts require the use of RISC-V and prohibit x86. So, we made a RISC-V converter."
These restrictions are buried in contracts and funding records, but there are several potential reasons. First, a government-funded agency doesn't want their research dollars spent on a locked-down project. They might be a hesitant commercial entity, and they might be afraid of running afoul of licensing or patent laws, especially since those laws vary from place to place and from product to product. Modifying or reverse engineering a microprocessor is legally tricky, even just for experimental purposes. If you end up discovering or developing something, so what? You want to make sure your work isn't hampered before you start, not after the fact.
A processor ecosystem rises and falls for a lot of random reasons, rarely because it’s the best technical solution for a given task. Sometimes good software support helps sell CPU chips. Sometimes a big customer anoints a supplier, and others follow. Sometimes it’s an unusual business model, or pricing strategy, or just bad luck. As with any form of evolution, unexpected external factors weed out others, leaving the survivors wondering what luck made them successful, no matter how excited they are. It doesn’t seem right to blame university guidelines or funding provisions in a donor’s will.
All in all, there are many factors that influence the choice of processor.
Previous article:Avnet Announces October 2020 Quarter Results
Next article:Intel acquires AI software provider SigOpt
- Popular Resources
- Popular amplifiers
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- I would like to ask you how to use timequest to analyze the delay time of the delay chain in FPGA.
- [Qinheng Trial] Experience of CH549 capacitive touch function
- RS485 communication issues in MSP430F169
- Raspberry Pi PICO low-resolution thermal imager
- Reversible USB port
- Why does the power consumption of stm32L0 increase after it enters STOP mode again after being woken up by an external interrupt in STOP mode?
- [TI millimeter wave radar evaluation]_4_boost board evaluation encountered problems 2
- Using registers to do STM8 UART1 error request help
- BearPi-HM Nano Development Board Review 0 Unboxing and Development Environment Setup
- Let's discuss how many people you think should be invited.