Apple to Move a Part of Its Embedded Cores to RISC-V

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • phison

    Phison PS2303 (PS2251-03) framework

  • Here's one with a 250MHz 8051: https://github.com/flowswitch/phison/wiki/PS2303

    They don't need anything as powerful as ARM (and thus avoid the licensing fees), and it's a very price-sensitive market, so a fast 8051 + accelerator hardware is enough.

    No doubt some of the more expensive ones may be ARM-based, but I think the 8051-based ones far outsell them in volume.

  • picorv32

    PicoRV32 - A Size-Optimized RISC-V CPU

  • That is, reducing the number of LUT required to implement a CPU of a given ISA.

    A basic RV32 CPU is down to 500-700 LUT.

        https://github.com/YosysHQ/picorv32

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • serv

    SERV - The SErial RISC-V CPU

  • https://github.com/olofk/serv

  • Projects

    Ted Fried's MicroCore Labs Projects which include microsequencer-based FPGA cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects. MCL51, MCL64, MCL65, MCL65+, MCL68, MCL86, MCL86+, MCL86jr, MCLR5, MCLZ8 (by MicroCoreLabs)

  • There is a difference, but not much!

        https://github.com/MicroCoreLabs/Projects/tree/master/MCL51

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts