soc

Top 19 soc Open-Source Projects

  • VexRiscv

    A FPGA friendly 32 bit RISC-V CPU implementation

  • Project mention: Need help to build a RISC-V Processor on Artix-7 FPGA: Final Year Engineering Project Guide | /r/RISCV | 2023-10-23

    With LiteX you can synthesize a VexRiscV processor. You can run Linux on it. The toolchain is pretty easy to use, as long as you use Xilinx Vivado to compile to gateware.

  • PacketStreamer

    :star: :star: :star: Distributed tcpdump for cloud native environments :star: :star: :star:

  • Project mention: Traffic Mirroring in Azure | /r/AskNetsec | 2023-05-13

    Also: - https://github.com/deepfence/PacketStreamer

  • 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
  • chipyard

    An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more

  • Project mention: Chisel: A Modern Hardware Design Language | news.ycombinator.com | 2023-12-27

    It's probably true that Chisel isn't right for industry -- Google tried it too for the TPU project and eventually went back to Verilog. That said, I think it's main win is that it is great from a research / open-source perspective.

    Taking advantage of the functional nature of Chisel enables a set of generators called Chipyard [0] for things like cores, networking peripherals, neural network accelerators, etc. If you're focusing on exploring the design space of one particular accelerator and don't care too much about the rest of the chip, you can get a customized version of the RTL for the rest of your chip with ease. All the research projects in the lab benefit from code changes to the generators.

    Chisel even enables undergraduate students (like me!) to tape out a chip on a modern-ish process node in just a semester, letting Chisel significantly reduce the amount of RTL we have to write. Most of the remaining time is spent working on the actual physical design process.

    [0]: https://github.com/ucb-bar/chipyard

    [1]: https://classes.berkeley.edu/content/2023-Spring-ELENG-194-0...

  • neorv32

    :rocket: A tiny, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

  • Project mention: An example of how to add the A ISA extension's LR/SC operations into an open-source architecture | /r/RISCV | 2023-07-24
  • Sooty

    The SOC Analysts all-in-one CLI tool to automate and speed up workflow.

  • xboot

    The extensible bootloader for embedded system with application engine, write once, run everywhere.

  • tenzir

    Open source security data pipelines.

  • Project mention: Vector: A high-performance observability data pipeline | news.ycombinator.com | 2024-03-17

    We're building something similar at Tenzir, but more for operational security workloads. https://docs.tenzir.com

    Differences to Vector:

    - An agent has optional indexed storage, so you can store your data there and pick it up later. The storage is based on Apache Feather, Parquet's little brother.

    - Pipelines operators both work with data frames (Arrow record batches) or chunks of bytes.

    - Structured pipelines are multi-schema, i.e., a single pipeline can process streams of record batches with different schemas.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • riscv_vhdl

    Portable RISC-V System-on-Chip implementation: RTL, debugger and simulators

  • SIEM

    SIEM Tactics, Techiques, and Procedures

  • Vitis_Accel_Examples

    Vitis_Accel_Examples

  • ThreatHunting-Keywords

    Awesome list of keywords and artifacts for Threat Hunting sessions

  • Project mention: List of offensive tools keywords for ThreatHunting | /r/cybersecurity | 2023-05-18

    more information here: https://github.com/mthcht/ThreatHunting-Keywords

  • rggen

    Code generation tool for control and status registers

  • awesome-lists

    Security lists for SOC detections (by mthcht)

  • Project mention: List of suspicious ports | /r/cybersecurity | 2023-05-22
  • SaxonSoc

    SoC based on VexRiscv and ICE40 UP5K

  • Purpleteam

    Purpleteam scripts simulation & Detection - trigger events for SOC detections

  • Introduction-to-SoC-Design-Education-Kit

    Gain an introductory knowledge to the basics of SoC design and key skills required to implement a simple SoC on an FPGA, and write embedded programs targeted at the microprocessor to control the peripherals

  • neorv32-setups

    📁 NEORV32 projects and exemplary setups for various FPGAs, boards and (open-source) toolchains.

  • Project mention: How to find the pin mapping for connecting Zybo Z7-20 or Nexyx A7 board to a computer over USB-JTAG? | /r/FPGA | 2023-08-03

    Hello. In my project, I am trying to run NEORV32 processor in an FPGA. My plan is to perform debugging of the design over JTAG after running it on an FPGA. I currently have a Zybo Z7-20 and a Nexyx A7 board at hand. As per my understanding, for both of the boards, I need to find the board pins associated with JTAG and manually connect them through the constraint file. I was going through the reference manuals for both FPGAs but couldn't find the pins that need to be connected.

  • slides-talks

    My own cybersecurity research talks/slides

  • Project mention: Dumping Firmware for fun and learning [pdf] | news.ycombinator.com | 2024-01-20
  • petalinux_notes

    Notes after working with Zynq platform using vivado and petalinux

  • Project mention: Need a teacher for Zynq SoC | /r/FPGA | 2023-12-07

    Got some notes of the basic flow for Xilinx SOC chips. Check this out https://github.com/2uger/petalinux_notes. Past year i was working with Zynq-7000, got a lot of troubles and figure them out. Nothing unique, but create my custom design, use DMA, write linux drivers and so on. I like talk about this stuff without money, if you really interested, peace.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

soc related posts

  • Need help to build a RISC-V Processor on Artix-7 FPGA: Final Year Engineering Project Guide

    4 projects | /r/RISCV | 23 Oct 2023
  • An example of how to add the A ISA extension's LR/SC operations into an open-source architecture

    1 project | /r/RISCV | 24 Jul 2023
  • RISC-V with AXI Peripheral

    2 projects | /r/FPGA | 20 Jun 2023
  • Intel discontinues Nios II IP

    3 projects | /r/FPGA | 14 Jun 2023
  • NEORV32 - A tiny, customizable and highly extensible MCU-class 32-bit RISC-V microcontroller-like SoC written in platform-independent VHDL

    1 project | /r/VHDL | 18 May 2023
  • NEORV32 - A tiny, customizable and highly extensible MCU-class 32-bit RISC-V microcontroller-like SoC written in platform-independent VHDL

    1 project | /r/opensource | 18 May 2023
  • NEORV32 - A tiny, customizable and highly extensible MCU-class 32-bit RISC-V microcontroller-like SoC written in platform-independent VHDL

    1 project | /r/FPGA | 18 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source soc projects? This list will help you:

Project Stars
1 VexRiscv 2,259
2 PacketStreamer 1,852
3 chipyard 1,432
4 neorv32 1,429
5 Sooty 1,283
6 xboot 783
7 tenzir 612
8 riscv_vhdl 581
9 SIEM 513
10 Vitis_Accel_Examples 468
11 ThreatHunting-Keywords 338
12 rggen 280
13 awesome-lists 204
14 SaxonSoc 141
15 Purpleteam 122
16 Introduction-to-SoC-Design-Education-Kit 78
17 neorv32-setups 53
18 slides-talks 36
19 petalinux_notes 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com