OpenCores
URL https://opencores.org/ocsvn/openfpu64/openfpu64/trunk

Subversion Repositories openfpu64

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /openfpu64/trunk
    from Rev 11 to Rev 12
    Reverse comparison

Rev 11 → Rev 12

/README
3,7 → 3,7
Peter Hüwe
V.0.1, Januar 2009, License: CC-by-sa
:author initials: PH
:email: peterhuewe@gmx.d
:email: peterhuewe@gmx.de
:license: CC-by-sa
 
About OpenFPU64
20,8 → 20,26
* Compatible with Avalon Bus
* Wishbone interface will be provided soon
 
The openFPU is tested with a Cyclone II and a CycloneIII fpga.
The openFPU64 is tested with a Cyclone II and a CycloneIII fpga.
 
 
Overview
--------
The openFPU64 consists of several parts:
* openfpu64.vhd - contains the bus logic for the avalon bus, instantiate your own algorithms here
* fpu_package.vhd - global constants and defines
* fpu_add.vhd - Add/Sub algorithms
* fpu_mul.vhd - Multiplication Algorithm with several embedded Multipliers
* fpu_mul_single.vhd - Multiplication Algorithm with only one embedded Multiplier (currently in development, has some bugs)
 
To use it in the NiosII environment you have to use the driver/library in
* nios-driver
 
The testbench needs also
* openfpu64_tb.vhd - Testframework, consists of openfpu64_tb.head.vhd, openfpu64_tb.tail.vhd and the actual testcases which reside in tests/ (untar tests.tar.bz2)
* eis_helpers.vhd - some nice conversion functions for std_logic_vectors, provided by Prof. Dr. Gundolf Kiefer.
 
 
Usage in QuartusII SOPC (tm)
----------------------------
In order to use openFPU64 copy all VHDL files (*.vhd) and the TCL file (openfpu64_hw.tcl) to the root directory of your QuartusII Project.
81,4 → 99,9
-----
QuartusII, Nios, Cyclone, QuartusII SOPC Builders are registered Trademarks of Altera Corporation, 101 Innovation Drive, San Jose, California 95134, USA. All rights reserved.
 
 
 
Todo:
-----
Of course there is still a lot to do, e.g. adding more documentation.
Meanwhile, for questions contact me at peterhuewe@gmx.de and I'm glad to help you out

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.