OpenCores

WISHBONE Builder :: Overview

Project maintainers

Details

Name: wb_builder
Created: Apr 26, 2004
Updated: Mar 26, 2010
SVN Updated: Mar 11, 2009
SVN: Browse
Latest version: download
Statistics: View

Other project properties

Category: System on Chip
Language: Verilog
Development status: Stable
Additional info: none
WishBone Compliant: Yes
License:

To do

- add verilog output

Known errors

- when data bus size is 8 bits the script generates wishbone sel signals which are of no use

Features

- GUI for easy startup
- supports both shared bus and csorrbarswitch topology

Status

- design tested in HDL simulator and in FPGA (ALTERA C12)
- current design only support VHDL output

Description

The intention is to provide an easy way to create and change a system based on the WISHBONE bus. The user shall be able to try different configurations to achieve an area/performance optimized design.

WISHBONE builder is a script which generates a wishbone interconnect matrix in HDL. The user defines the functionallity of the wishbone bus in a text file or via a GUI. The tools then generates the HDL implementation.

The core supports both shared bus and crossbar switch implementations.

To run the WISHBONE builder you must have installed PERL. A windows executable can be found at http://www.activestate.com/. In Linux PERL is usually installed with the system. The GUI uses a PERL module called Tk. Tk can be found at CPAN, http://www.cpan.org/.

© copyright 1999-2012 OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.