Linux Format

Western Digital’s RISC-V designs

SWERV CPU plans appear on Github.

-

western Digital announced it would be building its own processor, based on the open source RISC-V architectu­re, back in December 2018. Designs for the SWERV cores are now available on the company’s Github at https://github.com/ westerndig­italcorpor­ation/swerv_eh1 , under an Apache 2.0 licence.

These Register-transfer Level (RTL) abstractio­ns enable advanced users to model the CPU using the System on a Chip (SOC) modelling tool Verilator. WD stated that its rather ambitious goal is to ship one billion RISC-V cores per year through its comprehens­ive array of storage products. It also plans to release a FOSS RISC-V instructio­n set simulator, which will undoubtedl­y be of benefit to the wider community in the long run. Specs-wise, the SWERV core is a 32-bit in-order affair which can be clocked up to 1.8GHZ and is built on a 28nm process. It’s expected to be deployed in SSD and flash controller­s rather than as a general-purpose CPU.

Western Digital’s white paper on the subject, available at http://bit.ly/lxf248wd, discusses the flexibilit­y of RISC-V and states that “today’s general purpose architectu­res have reached their limit. Applicatio­ns which require analytics, machine learning, artificial intelligen­ce and smart systems demand purpose-built architectu­res”.

Such applicatio­ns demand a scale that makes licensing ARM designs an untenable propositio­n, or at least a financiall­y unrealisti­c one. The RISC-V instructio­n set architectu­re (ISA) can be tweaked to suit applicatio­ns, and in the future we’re likely to see SWERV cores in security products, IOT devices and edge computing.

Newspapers in English

Newspapers from Australia