All About Circuits

Category: All IP Cores (1032)

Synchronous UART FIFO CPU Interface & SV Self-Checking Testbench

Synchronous UART FIFO CPU Interface & SV Self-Checking Testbench

This is a fully synchronous (single clock domain, no asynchronous resets) UART with a FIFO buffered cpu interface and a SystemVerilog transaction…


License : LGPL
Language : VHDL
UART to SPI Interface Core

UART to SPI Interface Core

The UART to SPI IP Core include a simple command parser that can be used to access an internal bus of SPI via a UART interface. This IP can be used…


License : LGPL
Language : Verilog
UART To/From Audio Fiber Optics Converter

UART To/From Audio Fiber Optics Converter

Introduction Transmitter and receiver in FPGA for converting UART to/from audio fiber optics. Photo of an assembled board with annotation It is…


License : LGPL
Language : VHDL
UART to Bus IP Core for Fast and Easy Test FPGA

UART to Bus IP Core for Fast and Easy Test FPGA

Have you ever needed a fast and easy way to test your new FPGA board? You know you have all the interfaces but it will take time to finish the…


License : BSD
Language : Verilog & VHDL
UART with PLB interface

UART with PLB interface

Please write a description of the project here. It is used as a MetaTag (search engines looks at this).


License : LGPL
Language : VHDL
16550/16750 UART Compatible Core

16550/16750 UART Compatible Core

Implements a 16550/16750 UART core. Features - Full synchronous design - Pin compatible to 16550/16750 - Register compatible to 16550/16750 -…


License : LGPL
Language : VHDL
32-bit UART 6551 Compatible Core

32-bit UART 6551 Compatible Core

uart6551 is a 6551 register compatible uart core. It is a 32-bit bus peripheral and features 32-bit wide registers with additional functionality.…


License : LGPL
Language : Verilog
UART 8 SystemC Implementation

UART 8 SystemC Implementation

This is a simple UART implementation with intention to valid ASIC learning and use it on simple applications. The environment was rebuild with…


License : Others
Language : Other
UDP/IPv4 for 10G Ethernet

UDP/IPv4 for 10G Ethernet

The UDP/IPv4 for 10 G Ethernet IP core, implements mandatory parts of UDP, IPv4 and Ethernet (MAC) protocols. It is minimal implementation of…


License : LGPL
Language : VHDL
UDP/IP Core for PC-FPGA Communication

UDP/IP Core for PC-FPGA Communication

VHDL implementation of a UDP/IP core! Area-optimized for direct PC-FPGA communication! An advanced/versatile version of the core is included in the…


License : BSD
Language : Verilog
vSPI - Verilog Implementation of SPI Slave

vSPI - Verilog Implementation of SPI Slave

=== What's "vSPI"? === vSPI is a Verilog implementation of an SPI slave. Think of it as a very fast serial port. It can reliably…


License : Others
Language : Verilog
USB 1.1 FS Host Simulatiom Model in VHDL

USB 1.1 FS Host Simulatiom Model in VHDL

A USB FS Host simulation environment (test bench) in VHDL. This USB FS test bench has been used with the Model Sim VHDL Simulator, however 4 any…


License : LGPL
Language : VHDL
USB 1.1 PHY - A Verilog to VHDL Transalation

USB 1.1 PHY - A Verilog to VHDL Transalation

This is a Verilog to VHDL translation of Rudolf Usselmanns USB 1.1 PHY. Since the original design operates with a 48 MHz clock and I required a 60…


License : LGPL
Language : VHDL
Synthesizable USB 1.1 Compliant Function Core

Synthesizable USB 1.1 Compliant Function Core

USB 1.1 slave/device IP core. Default configuration is 6 endpoints: 1 Control, 1 Isochronous IN, 1, Isochronous Out, 1 Bulk IN, 1 Bulk Out, 1…


Language : Verilog
USB 2.0 Wishbone SoC Compliant Core

USB 2.0 Wishbone SoC Compliant Core

This is a USB 2.0 compliant core. USB 2.0 allows data transfers of 480 Mb/s. Because of the high interface speed, an external PHY will be required…


Language : Verilog
USB 1.1 PHY Serial Parallel Conversion

USB 1.1 PHY Serial Parallel Conversion

Very simple USB 1.1 PHY. Includes all the goodies: serial/parallel conversion, bit stuffing/unstuffing, NRZI encoding decoding. Uses a simplified…


Language : Verilog
USB 2.0 Device Core with UTMI Interface

USB 2.0 Device Core with UTMI Interface

USB Peripheral Interface Github: http://github.com/ultraembedded/cores This component is a simple USB Peripheral Interface (Device) implementation…


License : LGPL
Language : Verilog
32-bit Configurable Wishbone MMC/SD Card Controller

32-bit Configurable Wishbone MMC/SD Card Controller

The Wishbone SD Card Controller IP Core is MMC/SD communication controller designed to be used in a System-on-Chip. The IP core provides a simple…


License : LGPL
Language : Verilog & VHDL
USB FT232H Altera Avalon-MM Interface

USB FT232H Altera Avalon-MM Interface

This core implements the Altera Avalon-MM interface for FTDI FT232H device in FT245 Synchronous FIFO mode. The core has internal FIFOs on the…


License : LGPL
Language : Verilog
USB Host Controller Full-Speed

USB Host Controller Full-Speed

USB 1.1 Host Controller This IP core is a cutdown USB host controller which allows communications with full-speed (12mbps) USB devices. The IP is…


License : GPL
Language : Verilog