FreeCores (@freecores)
  • Stars
    star
    2,902
  • Global Org. Rank 7,193 (Top 3 %)
  • Registered over 10 years ago
  • Most used languages
    VHDL
    44.0 %
    Verilog
    42.8 %
    C
    3.5 %
    C++
    2.4 %
    SystemVerilog
    2.0 %
    Others
    5.8 %

Top repositories

1

verilog_fixed_point_math_library

Fixed Point Math Library for Verilog
Verilog
101
star
2

8051

8051 core
Verilog
75
star
3

dma_axi

AXI DMA 32 / 64 bits
Verilog
69
star
4

ethmac

Ethernet MAC 10/100 Mbps
Verilog
67
star
5

round_robin_arbiter

round robin arbiter
Verilog
58
star
6

jpegencode

JPEG Encoder Verilog
Verilog
51
star
7

sparc64soc

OpenSPARC-based SoC
Verilog
42
star
8

xge_mac

Ethernet 10GE MAC
Verilog
39
star
9

dma_ahb

AHB DMA 32 / 64 bits
Verilog
36
star
10

can

CAN Protocol Controller
Verilog
35
star
11

video_stream_scaler

Video Stream Scaler
Verilog
33
star
12

apbi2c

APB to I2C
Verilog
33
star
13

arm4u

ARM4U
VHDL
32
star
14

verilog_cordic_core

configurable cordic core in verilog
Verilog
32
star
15

turbo8051

turbo 8051
Verilog
29
star
16

i2c

I2C controller core
Verilog
27
star
17

mcs-4

4004 CPU and MCS-4 family chips
Verilog
25
star
18

jtag

JTAG Test Access Port (TAP)
Verilog
23
star
19

dvb_s2_ldpc_decoder

DVB-S2 LDPC Decoder
Verilog
23
star
20

embedded_risc

Embedded 32-bit RISC uProcessor with SDRAM Controller
Verilog
21
star
21

uart16550

UART 16550 core
Verilog
20
star
22

ha1588

Hardware Assisted IEEE 1588 IP Core
Verilog
20
star
23

freecores.github.io

Freecores website
CSS
18
star
24

y80e

Y80e - Z80/Z180 compatible processor extended by eZ80 instructions
Verilog
17
star
25

axi_master

Generic AXI master stub
Verilog
17
star
26

video_systems

Video compression systems
Verilog
16
star
27

mips_16

Educational 16-bit MIPS Processor
Verilog
16
star
28

theia_gpu

Theia: ray graphic processing unit
Verilog
16
star
29

ddr3_sdram

DDR3 SDRAM controller
Verilog
15
star
30

mmu180

MMU for Z80 and eZ80
Verilog
15
star
31

ps2

PS2 interface
Verilog
15
star
32

zpu

ZPU - the worlds smallest 32 bit CPU with GCC toolchain
VHDL
15
star
33

zx_ula

ULA chip for ZX Spectrum
Verilog
15
star
34

zet86

Zet - The x86 (IA-32) open implementation
C
15
star
35

wb_dma

WISHBONE DMA/Bridge IP Core
Verilog
14
star
36

uart2spi

UART To SPI
Verilog
14
star
37

1000base-x

1000BASE-X IEEE 802.3-2008 Clause 36 - Physical Coding Sublayer (PCS)
Verilog
14
star
38

usbhostslave

USB 1.1 Host and Function IP core
Verilog
13
star
39

wb_builder

WISHBONE Builder
Perl
13
star
40

ofdm

OFDM modem
VHDL
13
star
41

pci

PCI bridge
Verilog
13
star
42

double_fpu

double_fpu_verilog
Verilog
13
star
43

sha3

SHA3 (KECCAK)
Verilog
12
star
44

nova

H.264/AVC Baseline Decoder
Verilog
12
star
45

robust_axi2ahb

Generic AXI to AHB bridge
Verilog
12
star
46

mmuart

Simple RS232 UART
Verilog
12
star
47

udp_ip__core

UDP/IP Core
VHDL
12
star
48

fpga-median

FPGA-based Median Filter
Verilog
12
star
49

reed_solomon_decoder

Reed Solomon Decoder (204,188)
Verilog
12
star
50

tiny_aes

AES
Verilog
12
star
51

mac_layer_switch

100 MB/s Ethernet MAC Layer Switch
Verilog
11
star
52

ahb_master

Generic AHB master stub
Verilog
11
star
53

wb_z80

Wishbone High Performance Z80
Verilog
10
star
54

z80soc

Z80 System on Chip
VHDL
10
star
55

robust_axi_fabric

Generic AXI interconnect fabric
Verilog
10
star
56

xge_ll_mac

Ethernet 10GE Low Latency MAC
Objective-C
10
star
57

an-fpga-implementation-of-low-latency-noc-based-mpsoc

NoC based MPSoC
Verilog
10
star
58

simple_spi

SPI core
Verilog
10
star
59

usb11_phy_translation

USB 1.1 PHY (VHDL)
VHDL
10
star
60

avr_core

AVR Core
10
star
61

rtf8088

rtf8088
Verilog
9
star
62

spartan6_pcie

Spartan 6 PCIexpress card
9
star
63

pipelined_fft_64

Pipelined FFT/IFFT 64 points processor
Verilog
9
star
64

bluespec-reedsolomon

Bluespec SystemVerilog Reed Solomon Decoder
Bluespec
9
star
65

aes_decrypt_fpga

AES Decryption Core for FPGA
SystemVerilog
9
star
66

fpu_double

FPU Double VHDL
VHDL
9
star
67

bluespec-h264

Bluespec H.264 Decoder
Bluespec
9
star
68

bluespec-80211atransmitter

Bluespec 802.11a Transmitter
Bluespec
9
star
69

usb_phy

USB 1.1 PHY
Verilog
8
star
70

sdram_controller

Scratch DDR SDRAM Controller
VHDL
8
star
71

fpu

Floating Point Unit
Verilog
8
star
72

sgmii

SGMII
Verilog
8
star
73

8b10b_encdec

8b10b Encoder/Decoder
VHDL
8
star
74

pwm

PWM
Verilog
8
star
75

openjtag-project

Open JTAG project
VHDL
8
star
76

pid_controller

PID controller
Verilog
8
star
77

udp_ip_stack

1G eth UDP / IP Stack
VHDL
8
star
78

aes-128_pipelined_encryption

AES-128 Encryption
Verilog
8
star
79

wdsp

DSP WishBone Compatible Cores
Verilog
8
star
80

reed_solomon_codec_generator

Reed-Solomon Codec Generator
C++
8
star
81

spacewire

SpaceWire
Verilog
7
star
82

yac

YAC - Yet Another CORDIC Core
VHDL
7
star
83

ws2812

WS2812 RGB LED string driver
VHDL
7
star
84

amber

Amber ARM-compatible core
Verilog
7
star
85

cheap_ethernet

Cheap Ethernet interface
Verilog
7
star
86

6809_6309_compatible_core

6809 and 6309 Compatible core
Verilog
7
star
87

robust_axi2apb

Generic AXI to APB bridge
Verilog
7
star
88

divider

Hardware Division Units
Verilog
7
star
89

plasma

Plasma - most MIPS I(TM) opcodes
C
7
star
90

rtc

No description
Verilog
7
star
91

i2c_master_slave_core

I2C master/slave Core
SystemVerilog
7
star
92

async_8b10b_encoder_decoder

Async 8b/10b enc/dec
VHDL
7
star
93

ethernet_tri_mode

10_100_1000 Mbps tri-mode ethernet MAC
Verilog
7
star
94

ag_6502

ag_6502 soft core with phase-level accuracy
Verilog
7
star
95

ata

OCIDEC (OpenCores IDE Controller)
VHDL
7
star
96

i2cslave

I2C Slave
Verilog
7
star
97

ahb_slave

Generic AHB slave stub
Verilog
7
star
98

openmsp430

openMSP430
Verilog
7
star
99

spacewire_light

SpaceWire Light
VHDL
6
star
100

yadmc

Asynchronous WISHBONE-compatible SDRAM controller
Verilog
6
star