OpenCores

ASPIDA sync/async DLX Core

Project maintainers

Details

Name: aspida
Created: Dec 13, 2002
Updated: Dec 20, 2009
SVN Updated: Mar 10, 2009
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star3you like it: star it!

Other project properties

Category:Processor
Language:
Development status:Stable
Additional info:
WishBone compliant: Yes
WishBone version: n/a
License:

Description

The ASPIDA project has implemented an asynchronous IP of the DLX Instruction Set Architecture (ISA) with incorporated support for ISA conversion so it can be easily converted to any RISC ISA. The DLX architecture, is well-supported by existing software development tools (compiler, assembler, loader, instruction set simulator and debugger).

The synchronous single-pipeline architecture, which is standard for the basic synchronous DLX implementations, is identical to the architecture of the asynchronous version. A suitable Open IP interface (WISHBONE) is embedded onto the processor to enable it to be integrated into any Open IP SOC system. In addition, the ASPIDA project issues a new Open IP interface standard based on asynchronous technology (CHAIN), and support for this new Open IP interface is also embedded onto the processor core.

A design flow that is based as much as possible on existing EDA tools for all design steps, and which is part of the background technology brought in by the partners, has been used in order to produce a portable netlist, and to distribute all the intermediate HDL files used for high-level and gate-level design. The final product is technology-independent and timing-independent and in a form suitable for integration using only standard, industrial tools and flows, with no dependence on asynchronous tools and specific knowledge of asynchronous design for potential end users.

Features

- Technology-portable processor core
- Fully-asynchronous core for low-power, low-EMI
- Industrial-quality testability (internal scan)
- WISHBONE interface
- Core includes additional novel asynchronous bus, CHAIN (CHip Area INterconnect)
- Targetted for ASIC EDA flows

Status

- Project is completed
- Fully Working FPGA Implementation is available on Xilinx Spartan 2E device
- ASIC Implementation completed and tested
- Download FAQ and all the sources and scripts from the project download section
- Visit our ASYNC group web page at http://www.ics.forth.gr/carvasync