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 |