All About Circuits

Category: All IP Cores (1032)

Yet Another Hamming Encoder and Decoder

Yet Another Hamming Encoder and Decoder

A hamming encoder and decoder with single-error correcting and double-error detecting capability. The message length can be configured through a…


License : LGPL
Language : VHDL
Extension Pack for IEEE Packages

Extension Pack for IEEE Packages

This project contains files you can use to expand upon the basic IEEE packages you normally use for creating testbenches and RTL code. Features…


Language : VHDL
Common Design Environment (CDE) Library

Common Design Environment (CDE) Library

Common Design Environment (CDE) is a library of modules that usually require replacement with specific hard macros when the design is retargeted to…


License : Others
Language : Verilog
Fixed Extensions PKG in VHDL 2008 Back-Compatible Libraries

Fixed Extensions PKG in VHDL 2008 Back-Compatible Libraries

fixed_extensions_pkg is a fixed-point arithmetic package written in VHDL according to the VHDL-2008 update of the standard. It uses VHDL-2008 back-…


License : LGPL
Language : VHDL
GH VHDL Library for Larger Designs

GH VHDL Library for Larger Designs

Perhaps more of a collection of part than a true library, this is a set of VHDL parts that may be used as a set of building blocks for larger…


Language : VHDL
Qaztronic’s Libraries for System Verilog Based Projects

Qaztronic’s Libraries for System Verilog Based Projects

A collection of basic building blocks for SystemVerilog AXI4 based projects.


License : LGPL
Language : Verilog
HDL-deflate : FGPA Implementation of Deflate

HDL-deflate : FGPA Implementation of Deflate

FPGA implementation of deflate (de)compress RFC 1950/1951 This design is implemented in MyHDL (www.myhdl.org) and can be translated to Verilog or…


License : GPL
Language : Verilog
Library of Basic Components with/for DP Streaming Interface

Library of Basic Components with/for DP Streaming Interface

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


License : LGPL
Language : VHDL
Library of Commonly Used Base Functions

Library of Commonly Used Base Functions

About this core This is a collection of commonly used base functions, used in all of ASTRONs other cores. These source files can work in any…


License : LGPL
Language : VHDL
Library of functions using/for DP streaming interface

Library of functions using/for DP streaming interface

About this core This is a collection of commonly used base functions, used in all of ASTRONs cores that have a DP (based on Avalon) streaming…


License : GPL
Language : VHDL
MyGPU Library for FPU Units

MyGPU Library for FPU Units

MyGPU is a library of large-scale components like FPU units, a processor and auxillary units which can be used to build SoCs, processors, etc. We…


License : Others
Language : Verilog
openVeriFLA 2010 - FPGA Logic Analyzer

openVeriFLA 2010 - FPGA Logic Analyzer

openVeriFLA 2019 - FPGA logic analyzer openVeriFLA 2019 is an FPGA logic analyzer. The host computer software is written in Java, so it is platform…


License : GPL
Language : Verilog & VHDL
8/16/32 bit Configurable SDRAM Controller

8/16/32 bit Configurable SDRAM Controller

Feature: • 8/16/32 Configurable SDRAM data width • Wish Bone compatible • Application clock and SDRAM clock can be async •…


License : GPL
Language : Verilog
Random Number Generator Library

Random Number Generator Library

This library has functions for generating good quality random numbers in a VHDL testbench environment. The functions will NOT synthesize. Features…


License : GPL
Language : VHDL
Ratpack : Rational Arithmetic Package in VHDL

Ratpack : Rational Arithmetic Package in VHDL

"ratpack" is a rational arithmetic package written in VHDL. Currently, the "ratpack" package implements the following: - the…


License : LGPL
Language : VHDL
Real-time Clock with 24-Hour BCD Time Capabilities

Real-time Clock with 24-Hour BCD Time Capabilities

This core offers a real-time clock capability to a device. Specific capabilities include 24-hour BCD time, a count down timer, a stop watch, an…


License : GPL
Language : Verilog
32-bit OPB Interface Robot Control Library

32-bit OPB Interface Robot Control Library

n/a


Language : VHDL
DDR2-SDRAM Controller on Xilinx Spartan-3A

DDR2-SDRAM Controller on Xilinx Spartan-3A

This project implements a DDR2-SDRAM Controller on a Xilinx Spartan-3A Board Function After a Power on : ================== 1. Init-Sequenz for the…


License : LGPL
Language : VHDL
FPGA Based Srdy-Drdy Library on Common Data-Transfer Protocol

FPGA Based Srdy-Drdy Library on Common Data-Transfer Protocol

The srdy-drdy library provides a group of components all built around a common data-transfer protocol. This protocol is used in datapath…


License : Others
Language : Verilog
Versatile Verilog HDL Library

Versatile Verilog HDL Library

A Verilog HDL library with frequently used functions. Care have been taken to fully support synthesis of all modules. Different versions exist for…


License : LGPL
Language : Verilog