UK

ultraembedded

Elite
@ultraembedded

CPU designs, digital HW IP, emulation and embedded system projects

riscv. RISC-V CPU Core (RV32IM)

1.8k

biriscv. 32-bit Superscalar RISC-V CPU

1.3k

cores. Various HDL (Verilog) IP Cores

920

core_ddr3_controller. A DDR3 memory controller in Verilog for various FPGAs

607

FPGAmp. 720p FPGA Media Player (RISC-V + Motion JPEG + SD + HDMI on an Artix 7)

303

core_jpeg. High throughput JPEG decoder in Verilog for FPGA

276

riscv_soc. Basic RISC-V Test SoC

201

openlogicbit. Open-source Logic Analyzer gateware for various FPGA dev boards/replacement gateware for commercially available logic analyzers.

174

exactstep. Instruction set simulator for RISC-V, MIPS and ARM-v6m

112

libhelix-mp3. Fixed-point MP3 decoder (RISC-V port)

111

core_sdram_axi4. SDRAM controller with AXI4 interface

106

core_audio. Audio controller (I2S, SPDIF, DAC)

101

core_ft60x_axi. FTDI FT600 SuperSpeed USB3.0 to AXI bus master

101

core_usb_host. Basic USB 1.1 Host Controller for small FPGAs

100

core_usb_cdc. Basic USB-CDC device core (Verilog)

92

core_dvi_framebuffer. Minimal DVI / HDMI Framebuffer

86

fat_io_lib. Small footprint, low dependency, C code implementation of a FAT16 & FAT32 driver.

78

core_dbg_bridge. UART -> AXI Bridge

77

core_soc. Basic Peripheral SoC (SPI, GPIO, Timer, UART)

70

core_uriscv. Another tiny RISC-V implementation

67

usb_sniffer. High Speed USB 2.0 capture device based on miniSpartan6+

60

usb2sniffer. USB2Sniffer: High Speed USB 2.0 capture (for LambdaConcept USB2Sniffer hardware)

59

core_axi_cache. 128KB AXI cache (32-bit in, 256-bit out)

58

riscv-linux-boot. Trivial RISC-V Linux binary bootloader

56

core_spiflash. SPI-Flash XIP Interface (Verilog)

51

core_usb_fs_phy. USB Full Speed PHY

49

core_usb_uart. USB serial device (CDC-ACM)

48

core_usb_bridge. USB -> AXI Debug Bridge

45

core_jpeg_decoder. HW JPEG decoder wrapper with AXI-4 DMA

39

core_enet. Ethernet MAC 10/100 Mbps

38

core_ulpi_wrapper. ULPI Link Wrapper (USB Phy Interface)

37

riscv32_linux_from_scratch. RISC-V 32-bit Linux From Scratch

37

core_ftdi_bridge. FTDI FT245 Style Synchronous/Asynchronous FIFO Bridge

35

fpga_test_soc. A small test SoC for various soft-CPUs (Cortex-M0, RISC-V)

35

riscv_sbc. A RISC-V SBC based around the LambdaConcept USB2Sniffer FPGA board.

30

minispartan6-audio. miniSpartan6+ (Spartan6) FPGA based MP3 Player

27

core_usb_sniffer. USB capture IP

26

core_mmc. MMC (and derivative standards) host controller

25

cortex_m0_wrapper. Cortex-M0 DesignStart Wrapper

24

core_ram_tester. AXI-4 RAM Tester Component

21

armv6m-sim. Simple instruction set simulator for ARMv6-M (Cortex M0)

19

librtos. Very basic real time operating system for embedded systems...

18

minispartan6. Projects for the Scarab Minispartan6+ FPGA board

14

ecpix-5. Projects for the ECPiX-5 - a ECP5 FPGA board.

14

altor32. AltOr32 - Alternative Lightweight OpenRisc CPU

13

core_mpx. MPX is a open-source CPU which can execute code compiled for MIPS-I ISA

12

legacy_jpeg_decoder. Verilog

10

ecpix5-test. Test code / bitstreams for the LambdaConcept ECPIX-5 FPGA board

9

xc6_bus_pirate. XC6 Bus Pirate (FPGA based multi-tool)

9

orangecrab. Test projects for the OrangeCrab ECP5 FPGA board

9

libsigrok. Read-only mirror of the official repo at git://sigrok.org/libsigrok. Pull requests welcome. Please file bugreports at sigrok.org/bugzilla.

8

riscv-cores-list. RISC-V Cores, SoC platforms and SoCs

7

rp2040_blinky. Simple blinky example for the RP2040 that does not require cmake

5

ps1-tests. Collection of PlayStation 1 tests for emulator development

2

busybox. BusyBox mirror

2

opensbi. RISC-V Open Source Supervisor Binary Interface

2

xchange. Change part number or package in a Xilinx 7-series FPGA bitstream

1

u-boot. "Das U-Boot" Source Tree

1

riscv-gcc. gcc+newlib and gcc+glibc toolchains

1
59
Apply