Quantcast
        LOGIN   :::   RECOVER PASS   :::   FOR DEVELOPERS    
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    

    Category :: Communication controller

    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

    1 GigEthernet MAC core
     
    Updated on: 20-Jan-2006   VLM: 89
    Main Features IEEE 802.3-2002 compliant Supports only full duplex operations Supports full duplex flow control FCS generation for transmit, check for receiving packets. GMII interface to PHY layer and Simple application interface. Simple Ho...   Category :: Communication controller
    Language :: Verilog
    Development status :: Planning
    Top

     

    10G Ethernet MAC
     
    Updated on: 10-Apr-2008   VLM: 125
    The 10G ethernet mac core. It is compliant with ieee 802.3ae. Transmit engine and Receive engine have been finished.   Category :: Communication controller
    Language :: Verilog
    Development status :: Alpha
    Top

     

    10_100_1000 Mbps tri-mode ethernet MAC
     
    Updated on: 20-Mar-2008   VLM: 1028
    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

     

    8b10b Encoder/Decoder
     
    Updated on: 05-Oct-2006   VLM: 533
    This project, written in generic synthesizable VHDL, provides two separate cores for encoding and decoding byte data according to the 8b/10b protocol. 8b/10b is widely used in high speed serial communication standards that need a run-length limit...   Category :: Communication controller
    Language :: VHDL
    License :: GPL
    Phaze :: Design done
    Development status :: Production/Stable
    Top

     

    a VHDL 16550 UART core
     
    Updated on: 13-Oct-2007   VLM: 937
    a 16550 compatible UART in VHDL   Category :: Communication controller
    Dependencies :: Other cores
    Language :: VHDL
    Phaze :: Design done
    Development status :: Production/Stable
    Top

     

    A VHDL CAN Protocol Controller
     
    Updated on: 03-Nov-2007   VLM: 402
    A VHDL translation of the Verilog CAN Protocol Controller   Category :: Communication controller
    Language :: VHDL
    Phaze :: Design done
    Development status :: Production/Stable
    Top

     

    Adaptive LMS equalizer
     
    Updated on: 25-Apr-2006   VLM: 77
    This represent a VHDL implementation of PIPLINED architecture of ADAPTIVE LMS filter. and filter is demostrated to be used as equalizer for removing channel anomalies.   Category :: Communication controller
    Category :: DSP core
    Language :: VHDL
    License :: GPL
    Phaze :: Design done
    Development status :: Beta
    Top

     

    AMI / HDB1 Line Codes
     
    Updated on: 25-Nov-2007   VLM: 73
    VHDL implementation of the AMI --- Alternate Mark Inverse --- and HDB1 --- High Density Bipolar of Order 1 line codes. For HDBn of higher order look at: http://www.opencores.org/projects/hdbn   Category :: Communication controller
    Language :: VHDL
    Development status :: Production/Stable
    Top

     

    Automatic BAUD rate generator
     
    Updated on: 21-Jan-2007   VLM: 187
    This module allows for RS232 serial communications (UART) to automatically synthesize a BAUD rate to match incoming serial data, regardless of the FPGA clock rate. It works by measuring the speed of the incoming characters, and producing its own...   Category :: Communication controller
    Development status :: Production/Stable
    Top

     

    baud generator
     
    Updated on: 20-Dec-2007   VLM: 208
    block to produce from a given clock frequency a baud rate clock and a x times baud rate enable pulse. Takes in a clock and an active high reset. Two outputs, both one clock wide active high. One at baud rate, one at x times baud rate. Param...   Category :: Communication controller
    Language :: VHDL
    License :: GPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Bluetooth baseband controller
     
    Updated on: 16-Mar-2002   VLM: 69
    The Bluetooth is a standard protocol for wireless connection between devices such as cell phones, PDAs, PCs and any other device.   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Alpha
    Top

     

    CAN Protocol Controller
     
    Updated on: 30-Apr-2008   VLM: 1382
    CAN (Controller Area Network) is a widely used control network protocol. Typical Apllications are automation and in-car networking. The project aims to develop an open source implementation of CAN Protcol Version 2.0 Part A and B. It should be...   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    E1 Framer/Deframer
     
    Updated on: 04-May-2007   VLM: 101
    CCITT G.704,G.706 E1 framer for 30 64kbps voice/data channel framing at 2.048 MHz bit rate.   Category :: Communication controller
    Language :: VHDL
    Development status :: Planning
    Top

     

    E1-G.703,G.704,G.706 framer/deframer
     
    Updated on: 03-Jul-2002   VLM: 35
    Part of E1 equipment. May be used in E1 MUX and other communication devices with E1 port.   Category :: Communication controller
    Development status :: Beta
    Top

     

    EBU/spdif to I2S project
     
    Updated on: 29-Nov-2004   VLM: 62
    this program in vhdl decodes an EBU/SPDIF input and transforms it to I2s ,   Category :: Communication controller
    Language :: VHDL
    Phaze :: Design done
    Top

     

    EPP v1.9
     
    Updated on: 27-Apr-2003   VLM: 38
    well It will be a simple EPP interface from a prepherial point of view , and will be a FSM based synchronous design in verilog.   Category :: Communication controller
    Development status :: Mature
    Top

     

    Ethernet MAC 10/100 Mbps
     
    Updated on: 24-Sep-2007   VLM: 3865
    The Ethernet MAC (Media Access Control), sublevel within the Data Link Layer of the OSI reference model. This core is designed for implementation of CSMA/CD LAN in accordance with the IEEE 802.3 standards. The MAC is the portion of ethernet core ...   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    FireWire (IEEE 1394)
     
    Updated on: 17-Feb-2003   VLM: 51
    FireWire, an Apple trademarked name for IEEE 1394 protocol, is a high performance serial bus protocol to provide easy-to-use, low-cost, high-speed communications   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Planning
    Top

     

    Gamepads
     
    Updated on: 15-Sep-2005   VLM: 65
    A collection of cores that interface to various gamepads.   Category :: Communication controller
    Language :: VHDL
    License :: GPL
    Phaze :: FPGA proven
    Development status :: Beta
    Top

     

    General-Purpose I/O (GPIO) Core
     
    Updated on: 16-Jul-2004   VLM: 361
    The GPIO IP core is user-programmable general-purpose I/O controller.   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    HDB3/B3ZS Encoder+Decoder
     
    Updated on: 16-Mar-2006   VLM: 187
    HDB3/HDB2/B3ZS Encoder+Decoder cores   Category :: Communication controller
    Language :: VHDL
    Development status :: Production/Stable
    Top

     

    HDLC controller
     
    Updated on: 14-Nov-2001   VLM: 494
    8 bit parallel backend interface, uses external RX and TX clocks.   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    HyperTransport Tunnel
     
    Updated on: 23-May-2006   VLM: 73
    A HyperTransport Tunnel controller written in SystemC. HyperTransport (HT) is a high-performance chip-to-chip interconnect architecture. A tunnel has two HT ports to allow it to be used inside a chain of components.   Category :: Communication controller
    Language :: Other
    Phaze :: Design done
    Development status :: Beta
    Top

     

    I2C controller core
     
    Updated on: 09-Apr-2008   VLM: 3549
    I2C is a two-wire, bidirectional serials bus that provide a simple, efficient method of data exchange between devices.   Category :: Communication controller
    Language :: Verilog
    Language :: VHDL
    Phaze :: ASIC proven
    Phaze :: Design done
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    I2C Traffic Logger
     
    Updated on: 10-May-2004   VLM: 46
    An I2C 2 wire serial bus logger designed on Verilog synthesized code captures I2C transections into an external memory. The size of the transection captured is limited by the size of the external memory. I2C traffic logger is an essential di...   Category :: Communication controller
    Development status :: Mature
    Top

     

    I2S Interface
     
    Updated on: 02-Feb-2008   VLM: 771
    The I2S bus is an industry standard three-wire interface for streaming stereo audio between devices, typically between a cpu/dsp and a DAC/ADC. This core implements I2S transmitter and receiver.   Category :: Communication controller
    Language :: VHDL
    License :: GPL
    Phaze :: Design done
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    I2S to Paralell ADC/DAC controller
     
    Updated on: 20-Dec-2005   VLM: 48
    This provides a bridge between a paralell device (such as a microcontroller (uC) and an I2C (!not! I2C) audio bus, generally used for ADC's and DAC's, such as in DVD & MP3 players   Category :: Communication controller
    Language :: VHDL
    License :: GPL
    Phaze :: FPGA proven
    Development status :: Beta
    Top

     

    IrDA
     
    Updated on: 26-Aug-2002   VLM: 183
    WISHBONE-compatible IrDA communication controller.   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    LPC ROM emulator on USB dongle FPGA core set
     
    Updated on: 30-Apr-2008   VLM: 965
    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

     

    Manchester to UART converter
     
    Updated on: 24-Nov-2004   VLM: 219
    Bi-phase signal in Bosch Manchester Format send from Bosch control Keyboard Convert to UART signal.   Category :: Communication controller
    Language :: VHDL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    MOST controller (media oriented systems transport)
     
    Updated on: 29-Mar-2005   VLM: 49
    MOST (Media Oriented Systems Transport) is a multi media transportation protocol with a bit rate of up to 24 Mbit. It is used in many car applications to distribute audio, video and navigation data streams. The protocol is only partly public but ...   Category :: Communication controller
    Language :: Verilog
    Standard :: Wishbone compliant core
    Development status :: Planning
    Top

     

    MOST Network Interface Controller
     
    Updated on: 25-Dec-2005   VLM: 66
    Media Oriented Systems Transport is a multimedia fiber-optic network optimized for automotive applications. It is a network developed by the automotive industry for the automotive industry. Its design allows it to provide a low-overhead and low-c...   Category :: Communication controller
    Dependencies :: Technology
    Language :: Verilog
    Development status :: Planning
    Top

     

    OFDM modem
     
    Updated on: 19-Apr-2006   VLM: 102
    A OFDM modem is the base for the DMT modulation and the 802.g.   Category :: Communication controller
    Language :: VHDL
    Development status :: Beta
    Top

     

    OFDM modulator
     
    Updated on: 15-Jul-2007   VLM: 78
    OFDM modulator according to 802.11a standard. This model is describe in SystemC language.   Category :: Communication controller
    Language :: SystemC
    Development status :: Planning
    Top

     

    OPB SPI Slave
     
    Updated on: 15-May-2008   VLM: 381
    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

     

    OPB-compatible OneWire Master
     
    Updated on: 09-Oct-2007   VLM: 117
    This is a OneWire Master core that is fully compatible with the Xilinx OPB specification.   Category :: Communication controller
    Language :: Verilog
    License :: GPL
    Phaze :: Design done
    Phaze :: FPGA proven
    Development status :: Mature
    Development status :: Production/Stable
    Top

     

    PS2 Core
     
    Updated on: 30-Oct-2003   VLM: 51
    This is a generic PS/2 UART for adding mice and keyboard to your projects.   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Beta
    Top

     

    Quadrature Decoder / Counter
     
    Updated on: 23-Apr-2004   VLM: 312
    Many devices use a process called quadrature to encode movement information. Use of two logic inputs can specify both direction and movement information reliably. This project is intended to provide a quick solution to those wishing to keep tra...   Category :: Communication controller
    Language :: VHDL
    License :: GPL
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Reverse CDMA Access Channel Controller
     
    Updated on: 06-Jun-2006   VLM: 112
    This project is aimed at designing a Digital Architecture for Reverse CDMA Access channel and Implement it VHDL Download the source and Report Here http://www.geocities.com/deepucjohn/source.zip   Category :: Communication controller
    Development status :: Production/Stable
    Top

     

    SD/MMC Bootloader
     
    Updated on: 18-Aug-2007   VLM: 667
    Small CPLD design to configure and bootstrap FPGAs from SD and MMC cards in SPI mode.   Category :: Prototype board
    Category :: Communication controller
    Language :: VHDL
    License :: GPL
    Phaze :: Design done
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    SD/MMC Controller
     
    Updated on: 13-Apr-2008   VLM: 1505
    SD (Secure Digital) and MMC memory card controller with Wishbone slave interface. Handles all aspects of card initialization, 512 byte block read, and block write. Hides the complicated SD/MMC memory interface, and presents the user with a simple...   Category :: Communication controller
    Language :: Verilog
    License :: GPL
    Phaze :: FPGA proven
    Standard :: Wishbone compliant core
    Development status :: Production/Stable
    Top

     

    Serial UART
     
    Updated on: 22-Jan-2004   VLM: 1193
    Serial UART open source core. The design is engineered for use as a stand alone chip or for use with other of our cores. The reason for developing the Serial UART core is the fact, that asynchronous serial communication is very common that almost...   Category :: Communication controller
    Development status :: Production/Stable
    Top

     

    Serial Uart
     
    Updated on: 21-Jan-2003   VLM: 119
    An other version of a tiny Uart. designed to fit in a small FPGA.   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Mature
    Top

     

    Simple Asynchronous Serial Controller
     
    Updated on: 30-Mar-2006   VLM: 419
    Simple asynchronous serial controller with flow control   Category :: Communication controller
    Language :: Verilog
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Single Slot PCM Interface
     
    Updated on: 10-Feb-2004   VLM: 173
    Single Slot (Channel) PCM interface enables to exchange of PCM data with many popular devices (e.g. any TI DSP). This controller support 16 bit data, and allows the user to adjust the start of the bit stream.   Category :: Communication controller
    Language :: Verilog
    Phaze :: FPGA proven
    Development status :: Production/Stable
    Top

     

    Smartcard interface (ISO7816-3)
     
    Updated on: 26-Oct-2006   VLM: 58
    Basic functionality for implementing a Smartcard. Sends and receives bytes. Sends an ATR (Answer to Reset) on reset. Interfaces with a layer that knows how to interpret commands via a Wishbone interface.   Category :: Communication controller
    Development status :: Planning
    Top

     

    smbus_if
     
    Updated on: 22-Jan-2004   VLM: 29
    The System Management Bus (SMBus) is a two-wire interface through which simple system and power management related chips can communicate with the rest of a system. SMBus provides a control bus for system and power management related tasks. The SM...   Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Planning
    Top

     

    SpaceWire
     
    Updated on: 10-Jul-2005   VLM: 85
    "In short, SpaceWire (SpW)is a Network for space applications composed of nodes and routers interconnected through bi-directional high-speed digital serial links." A communication system for interconnecting a plurality of individual units whic...   Category :: Communication controller
    Language :: Verilog
    Standard :: Wishbone compliant core
    Development status :: Alpha
    Top

     

    SpaceWire Interface
     
    Updated on: 25-Oct-2007   VLM: 38
    SpaceWire is a standard for high-speed links and networks, defined by the European Cooperation for Space Standardization ECSS-E50-12A standard. It is intended for use onboard spacecraft. This is a Wishbone compliant interface to SpaceWire netw...   Category :: Communication controller
    Language :: VHDL
    License :: GPL
    Standard :: Wishbone compliant core
    Development status :: Planning
    Top

     

    SPDIF Interface
     
    Updated on: 14-Oct-2007   VLM: 490
    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

     

    SPI controller core
     
    Updated on: 13-Feb-2008   VLM: 1021
    SPI (Serial Peripheral Interface) is synchronous, full duplex, serial protocol. It is widely used as board-level interface between different devices such as microcontrollers, DACs, ADCs and other. This core is SPI/Microwire compliant master con...