LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    By category :: Last updated :: Last created :: Most popular :: Best rated    

    License :: LGPL

    We use a few icons to help identify projects:

      Indicates new project, that has been added in the last 30 days.
      Indicates project that is ready to use
      Indicates a WISHBONE Compliant Core

    VLM = Visits Last Month (how many people accessed project)
    Top

    10_100_1000 Mbps tri-mode ethernet MAC
     
    Updated on: 18-Aug-2008   VLM: 1552
    10_100_1000 Mbps tri-mode ethernet MAC implements a MAC controller conforming to IEEE 802.3 specification. It is designed using less than 2000 LCs/LEs to implement full function. It will use inferred PADs to reduce technology dependancies. The wh...   Category :: Communication controller
    Language :: Verilog
    License :: LGPL
    Phaze :: Design done
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    8-bit microcontroller with extended peripheral set
     
    Updated on: 10-Aug-2008   VLM: 507
    The goal of this project is to create a very well documented, fully synthesizable VHDL model of an 8-bit microcontroller with extended peripheral set. The model should be highly configurable, making it possible to exclude unused peripheral units....   Category :: Microprocessor
    Language :: VHDL
    License :: LGPL
    Development status :: Alpha
    Top

     

    ae18
     
    Updated on: 11-Oct-2007   VLM: 279
    A synthesizable core of the PIC18 cpu. It is capable of executing all PIC18 codes. It has been extensively simulated using Icarus Verilog 0.8.2 and GPLCVER 2.11a to confirm performance. The code is compiled using SDCC 2.5 and GPASM 0.13.4. Synthe...   Category :: Microprocessor
    Language :: Verilog
    License :: LGPL
    Phaze :: Design done
    Standard :: Wishbone compliant core
    Development status :: Beta
    Development status :: Production/Stable
    Top

     

    aeMB
     
    Updated on: 30-Jul-2008   VLM: 490
    A clean room implementation of an EDK3.2 binary compatible Microblaze processor core. It is FPGA proven and has been extensively simulated using Icarus Verilog 0.8.5 and GPLCVER 2.11a to confirm performance. Simulation code is compiled using GCC ...   Category :: Microprocessor
    Language :: Verilog
    License :: LGPL
    Phaze :: Design done
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Beta
    Development status :: Production/Stable
    Top

     

    AES128
     
    Updated on: 28-Dec-2004   VLM: 408
    Advanced Encryption Standard Cryptographic Core   Category :: Crypto core
    Language :: VHDL
    License :: LGPL
    Phaze :: Design done
    Development status :: Production/Stable
    Top

     

    Audio DSP PCI Card
     
    Updated on: 08-May-2006   VLM: 450
    Target of this project is development FPGA and/or FPGA powered real time audio DSP applications. This is Free (like freedom) Hardware project, a PCI card with stand-alone possibility, with high-end digital and analog audio interfaces and MIDI.   Category :: Prototype board
    License :: LGPL
    Development status :: Planning
    Top

     

    Cache Model (Cycle Accurate) C++
     
    Updated on: 30-Nov-2007   VLM: 29
    This is a C++ implementation of a cache model. The controller does not mimic the exact states of an actual cache controller. Instead it just models the external interface and the internal model is optimized for simulation speed. This current mode...   License :: LGPL
    Top

     

    Color Converter
     
    Updated on: 26-Feb-2007   VLM: 343
    Here is universal high precision color converter component based on the direct 3x3 matrix multiplication (see our mult3x3 arithmetic core) without convert-specific (such as RGB<->YCbCr) optimization. The current color transformation is defined b...   Category :: Video controller
    Dependencies :: Other cores
    Language :: VHDL
    License :: LGPL
    License :: GPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Dirac hardware implementation
     
    Updated on: 05-Dec-2006   VLM: 134
    A hardware implementation of the Dirac open source video codec. This codec uses motion compensation, wavelet transforms and arithmetic coding to achieve high coding performance.   License :: LGPL
    License :: GPL
    Top

     

    Ethernet 10GE MAC
     
    Updated on: 07-Jun-2008   VLM: 360
    The 10GE MAC implements the MAC layer for 10Gbps operation as defined in 802.3ae. The MAC is designed to be compact while providing the necessary functionally to be compliant.   Category :: Communication controller
    Language :: SystemC
    Language :: Verilog
    License :: LGPL
    Standard :: Wishbone compliant core
    Development status :: Beta
    Top

     

    HPC-16
     
    Updated on: 08-Nov-2006   VLM: 149
    Simple 16-bit microprocessor, 15-general purpose registers. custom instruction set, load-store RISC but current implementation non piplined, control unit hardwired, 64K address space, total 16-interrupts (10 maskable), memory mapped i/o. design w...   Category :: Microprocessor
    Language :: VHDL
    License :: LGPL
    Phaze :: Design done
    Development status :: Beta
    Top

     

    I/Q Constellation diagram on VGA
     
    Updated on: 02-Mar-2008   VLM: 188
    Do you have I/Q digital waveforms in your system ? Do you want to have a quick look at them as a constellation but don't have access to a big lump of equipment ? This block takes in a stream of I/Q pairs, and outputs them in a VGA timing fo...   Category :: Video controller
    Language :: VHDL
    License :: LGPL
    Phaze :: Design done
    Development status :: Beta
    Top

     

    JPEG Hardware Compressor
     
    Updated on: 25-Feb-2008   VLM: 804
    This project features a complete JPEG Hardware Compressor (standard Baseline DCT, JFIF header) with 2:1:1 subsampling, able to compress at a rate of up to 24 images per second (on XC2V1000-4 @ 40 MHz with resolution 352x288). Image resolution is...   Category :: Video controller
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    LPC ROM emulator on USB dongle FPGA core set
     
    Updated on: 21-Jul-2008   VLM: 442
    This is ROM emulator/debugger hardware project in a USB dongle board format containing: Cyclone FPGA EP1C6T144C8N Serial Platform Flash Intel Strata Flash E28F128 (16MB) in 16 bit mode FTDI parallel to USB bridge FT245BM 4 segment LED displ...   Category :: Prototype board
    Category :: Communication controller
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Memory mapped LCD Controller (KS0073)
     
    Updated on: 17-Jun-2008   VLM: 328
    Simple memory mapped, character type dot matrix LCD controller for interfacing the Samsung's KS0073. The controller supports the 40SEG extension driver providing a 4-line x 20 character display.   Category :: Video controller
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    miniMIPS
     
    Updated on: 24-Mar-2006   VLM: 451
    The miniMIPS is a 5 stage pipeline based on the MIPS I instruction set which is a 32 bits RISC architecture. Nearly all the instructions are supported with some custom feaures added. The core has been prototyped on an FPGA during an internship....   Category :: Microprocessor
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Monochrome Text-Mode VGA Video Display Adapter
     
    Updated on: 09-Apr-2008   VLM: 395
    This VHDL macro is a simple monochrome text-mode VGA Video Display Adapter (also referred to as video card). This kind of IP core, apart from to let you put text to the screen in your Pico/MicroBlaze SoC designs, may be useful (say) to debug inte...   Category :: Video controller
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Multifunctional Advanced FPGA Architecture Personal Computer Board
     
    Updated on: 21-Jun-2004   VLM: 248
    This project is intended to design Personal Computer board, FPGA based, small ATX sized. This board will not have any hardware processor, only FPGA chip(s). ATX form factor, and de-facto "PC" standards for I/O features, will be respected.   Category :: Prototype board
    License :: LGPL
    Development status :: Planning
    Top

     

    OPB SPI Slave
     
    Updated on: 15-May-2008   VLM: 277
    The OPB SPI-Slave Core is full configurable and support DMA-Transfers to write or read data directly to a memory. The SPI-Slave receive/transmit Data to a SPI-Master, for example a DSP or processor. The SPI-Clock and OPB-Bus clocks are complete...   Category :: Communication controller
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    OpenRISC 1000
     
    Updated on: 20-Aug-2008   VLM: 12005
    OpenRISC 1000 is an architecture of a family of open source, synthesizable RISC microprocessor cores. It is a 32-bit load and store RISC architecture designed with emphasis on speed, compact instruction set and scalability. OpenRISC 1000 targets ...   Category :: Microprocessor
    Language :: Verilog
    License :: LGPL
    Phaze :: ASIC proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    PAL/NTSC encoder
     
    Updated on: 10-Mar-2007   VLM: 594
    PAL and NTSC encoders with internal carrier (DDS) and color burst generation. The core with 8 basic colours will fit into a small CPLD and needs rgb-signals, hsync,vsync and a 16/32 Mhz clock. Video output uses 5 resistors on a 75 Ohm load.   Category :: Video controller
    Language :: VHDL
    License :: LGPL
    Phaze :: Design done
    Development status :: Production/Stable
    Top

     

    PCI Target
     
    Updated on: 23-Jul-2008   VLM: 694
    Simple PCI Target. PCI 32 bits. Whisbone compatible. Tested on Hardware (ALTERA/XILINX). Fits on small FPGA: About 200 LC's (ALTERA CYCLONE II).   Category :: System controller
    Language :: VHDL
    License :: LGPL
    Phaze :: Design done
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    SAYEH educational processor
     
    Updated on: 17-Jul-2008   VLM: 290
    The SAYEH processor (Simple Architecture,Yet Enough Hardware) has been designed for educational and benchmarking purpose. Relying on the material of the computer architecture course provide the necessary background for understanding details of th...   Category :: Microprocessor
    Language :: Verilog
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    SHA cores
     
    Updated on: 20-May-2004   VLM: 256
    This is a collection of SHA(Secure Hash Algorithm) IP cores.   Category :: Crypto core
    Language :: Verilog
    License :: LGPL
    Phaze :: Design done
    Development status :: Beta
    Top

     

    SimpCon - a Simple SoC Interconnect
     
    Updated on: 13-Nov-2007   VLM: 192
    SimpCon is a specification for a simple and efficient system-on-chip (SoC) interconnect. SimpCon provides single cycle commands and provisions for pipelining of read and write connections. SimpCon is public domain and freely available. Transla...   Category :: SoC
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Simple Traffic Light Controller for modelmaking purposes
     
    Updated on: 18-Jun-2008   VLM: 133
    The goal of this project is to provide a simple traffic light controller for different transport modeling purposes like model railways.   Category :: Other
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    SPDIF Interface
     
    Updated on: 14-Oct-2007   VLM: 479
    An interface between the Wishbone bus and the SPDIF IEC958 "Digital audio interface". Separate transmitter and receiver. Dual sample buffers of configurable size. Access to channel status and subcode information. Configurable clocking.   Category :: Communication controller
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    srl_fifo
     
    Updated on: 28-Mar-2008   VLM: 233
    a collection of fifo's , made out of srl's as found in Xilinx FPGA's. Small in depth, and synchronous only, but uses small amounts of an FPGA.   Category :: Memory core
    Language :: VHDL
    License :: LGPL
    Phaze :: Design done
    Development status :: Production/Stable
    Top

     

    SystemC/Verilog MD5
     
    Updated on: 15-Sep-2005   VLM: 174
    A MD5 hash algorithm implementation in SystemC, including the equivalent synthesizable Verilog translation   Category :: Crypto core
    Language :: Other
    Language :: Verilog
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    SystemC/Verilog Random Number Generator
     
    Updated on: 20-Mar-2008   VLM: 300
    A 32 bits random number generator based on the combination of a LFSR and a CASR, that gives very good statisticall properties   Category :: Other
    Language :: Other
    Language :: Verilog
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    TG68 - execute 68000 Code
     
    Updated on: 23-Jan-2008   VLM: 410
    16/32 bit CPU for minimig   Category :: Microprocessor
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    True matrix 3x3 multiplier
     
    Updated on: 26-Feb-2007   VLM: 302
    Here is the direct 3x3 matrix multiplication. Precision of matrix factors is 10-E4. Trnasform operations were verifyied by the comparing with Matlab's equation. Testbench is attached. Resource utilization by the core with 10-bit input data for...   Category :: Arithmetic core
    Language :: VHDL
    License :: LGPL
    License :: GPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Turbo Decoder
     
    Updated on: 14-Jun-2005   VLM: 259
    Double binary, DVB-RCS code, Soft Output Viterbi Algorithm, MyHDL model and testbench, synthesizable VHDL model   Category :: ECC core
    Language :: VHDL
    License :: LGPL
    Development status :: Beta
    Top

     

    USB 1.1 Host and Function IP core
     
    Updated on: 25-Aug-2008   VLM: 2644
    USB 1.1 host and function modes of operation. Full (12Mbps) and low speed (1.5Mbps) operation. Isochronous data transfers supported. Function mode supports four endpoints.   Category :: Communication controller
    Language :: Verilog
    License :: LGPL
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    wb_ddr: Asynchronous DDR SDRAM controller
     
    Updated on: 07-Jan-2008   VLM: 541
    wb_ddr is a DDR SDRAM controller with a Wishbone bus interface written in VHDL. It was originally build to supprt the Xilinx Spartan3E Starter kit which includes a Spartan3E-500 FPGA and 64MB DDR266 RAM, but is known to support other FPGAs from X...   Category :: Memory core
    Language :: Verilog
    License :: LGPL
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    Wishbone BFM
     
    Updated on: 21-Feb-2008   VLM: 288
    VHDL reads a file of instructions to perform Wishbone access, as if it's a wishbone master. Used in testing a Wishbone peripheral with out having to instantiate and program a 'CPU' function.   Category :: Microprocessor
    Category :: SoC
    Language :: VHDL
    License :: LGPL
    Phaze :: Design done
    Standard :: Wishbone compliant core
    Development status :: Beta
    Top

     

    Wishbone FLASH Interface for Parallel FLASH
     
    Updated on: 20-Jul-2008   VLM: 317
    Wishbone FLASH Interface for Parallel FLASH (Intel StrataFlash.) Tested on the Xilinx Spartan3E Starter Kit.   Category :: Memory core
    Language :: Verilog
    License :: LGPL
    Phaze :: Design done
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    Wishbone LPC Host and Peripheral Bridge
     
    Updated on: 04-Aug-2008   VLM: 539
    Wishbone to Low-Pin-Count (LPC) bridge. Supports I/O Read/Write cycles, Memory Read/Write cycles, and Firmware Memory Read/Write cycles. Wishbone Slave to LPC Host, and LPC Peripheral to Wishbone Master modules are provided. Serial IRQ support ...   Category :: Communication controller
    Language :: Verilog
    License :: LGPL
    Phaze :: Design done
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    wishbone out port from b3 spec
     
    Updated on: 29-Jan-2008   VLM: 114
    Rather cheeky this, but do you like me need a simple wishbone compliant thing to check your wishbone interface against. Well in the wishbone specification Appendix A, we have a bunch of such bits defined in VHDL. So thought I'd put them in...   Category :: SoC
    Language :: VHDL
    License :: LGPL
    Phaze :: Design done
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    xmatchpro lossless data compressor
     
    Updated on: 14-Jun-2007   VLM: 147
    high-throughput parallel lossless data compressor/decompressor core   Category :: Other
    Language :: VHDL
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    XTEA Crypto Core
     
    Updated on: 14-Apr-2006   VLM: 142
    This is a Verlog implementation of the XTEA encryption algorithm - see http://en.wikipedia.org/wiki/XTEA.   Category :: Crypto core
    Language :: Verilog
    License :: LGPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     


     

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.