All About Circuits

Category: All IP Cores (1032)

DQPSK Symbol Mapper

DQPSK Symbol Mapper

DQPSK symbol mapper suitable for TETRA/APCO-25 physical layer.


License : GPL
Language : VHDL
DMX512 Transceiver Mapped in CSR Bus

DMX512 Transceiver Mapped in CSR Bus

This core is part of the Milkymist System-on-Chip, the most advanced open source SoC for interactive multimedia applications. DMX protocol fully…


License : GPL
Language : Verilog
EPP v1.9  Memory Less Module for Read and Write

EPP v1.9 Memory Less Module for Read and Write

This Module is EPP v1.9 and can communicate with a computer parallel port. It is memory less module and has got two bits to tell the module user…


Ethernet 10GE Low Latency MAC

Ethernet 10GE Low Latency MAC

This is a fork of the xge_mac and was released by the Computer Architecture Group (http://cag.uni-hd.de) of the University of Heidelberg. Main…


License : LGPL
Language : Verilog
SMII Ethernet MAC and PHY

SMII Ethernet MAC and PHY

Overview The Serial Media Independent Interface, SMMI, is a low pin count version of the MII normally used between ethernet MAC and PHY. The Serial…


Language : Verilog
Hardware Assisted IEEE 1588 IP Core

Hardware Assisted IEEE 1588 IP Core

Hardware Assisted IEEE 1588 IP Core. The necessary FPGA logic to assist SW protocol stack in implementing the Precision Time Protocol (IEEE…


License : LGPL
Language : Verilog
Wishbone Compatible I2C Master Slave Core

Wishbone Compatible I2C Master Slave Core

Description of project.. This design is Wishbone compatible I2C core. This core can work as I2C master as well as slave. VMM Test-bench is also…


Language : Verilog
Cypress EZUSB Communication Core for FPGAs

Cypress EZUSB Communication Core for FPGAs

It's a general purpose Cypress EZUSB communication core which was developed for ZTEX FPGA Boards and supports the following features: EZ-USB…


License : GPL
Language : Verilog
Fade Light L3 Ethernet PHY Protocol

Fade Light L3 Ethernet PHY Protocol

This project implements the simple and light protocol for transmission of data from low resources FPGA connected to the Ethernet PHY and an…


License : Others
Language : VHDL
FireWire - High Performance IEEE 1394 Protocol

FireWire - High Performance IEEE 1394 Protocol

*NOTE* This project is currently unmaintained and uncompleted. If you would like to take over this project please contact the current maintainer.…


FPGA remote slow control via UART 16550

FPGA remote slow control via UART 16550

Control the activity and status of your FPGA by targeting a memory mapped space inside it. Based on: -- elements from the GH libraries…


License : LGPL
Language : VHDL
High-speed FT2232H USB Avalon Core

High-speed FT2232H USB Avalon Core

The FT2232H is a USB2.0 Hi-Speed USB Device to FIFO IC. This core allows the use of this chip with an FGPA design in high speed FT245 style…


License : Others
Language : VHDL
FT245R USB FIFO Interface

FT245R USB FIFO Interface

n/a


License : LGPL
Language : VHDL
Gamepads Controllers for FPGAs

Gamepads Controllers for FPGAs

This project contains a collection of cores that interface with various gamepads. Each gamepad type has a dedicated controller core which handles…


License : GPL
Language : VHDL
FTDI Async FIFO Interface to Wishbone Bridge

FTDI Async FIFO Interface to Wishbone Bridge

This component provides a bridge from a FTDI asynchronous FIFO interface (such as found on the FT245R or FT2232) to a Wishbone master interface…


License : GPL
Language : Verilog
Wishbone I2C Controller Core for Communications

Wishbone I2C Controller Core for Communications

I2C is a two-wire, bidirectional serial bus that provides a simple, efficient method of data exchange between devices. It is primarily used in the…


License : BSD
Wishbone Version : B.3
Language : Verilog
IICMB Core - I2C Multiple Bus Controller

IICMB Core - I2C Multiple Bus Controller

The IICMB core provides low-speed, two-wire, bidirectional serial bus interfaces compliant to industry standard I2C protocol. The key feature of…


License : BSD
Language : VHDL
GPIB Core (IEEE-488) Controller

GPIB Core (IEEE-488) Controller

Project content: trunk/vhdl - source of this open core trunk/prototype_1 - example prototype using the GPIB core trunk/prototype_1/fpga - xilinx…


License : GPL
Language : VHDL
HDB3/HDB2/B3ZS Encoder Decoder

HDB3/HDB2/B3ZS Encoder Decoder

This “core” is actually two cores – an HDB3/HDB2/B3ZS Encoder that converts NRZ data into P and N pulses according to ITU-T…


License : BSD
Language : VHDL
HyperTransport Tunnel Controller in SystemC

HyperTransport Tunnel Controller in SystemC

A HyperTransport Tunnel controller written in SystemC. HyperTransport (HT) is a high-performance chip-to-chip interconnect architecture. A tunnel…


Language : Other