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 - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • 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

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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