mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Update header for FPadd
This commit is contained in:
parent
55f22979ca
commit
194c32defa
@ -1,14 +1,27 @@
|
|||||||
|
///////////////////////////////////////////
|
||||||
//
|
//
|
||||||
// File name : fpadd
|
// Written: James.Stine@okstate.edu 1 February 2021
|
||||||
// Title : Floating-Point Adder/Subtractor
|
// Modified:
|
||||||
// project : FPU
|
|
||||||
// Library : fpadd
|
|
||||||
// Author(s) : James E. Stine, Jr., Brett Mathis
|
|
||||||
// Purpose : definition of main unit to floating-point add/sub
|
|
||||||
// notes :
|
|
||||||
//
|
//
|
||||||
// Copyright Oklahoma State University
|
// Purpose: FP Add/Sub instructions
|
||||||
// Copyright AFRL
|
//
|
||||||
|
// A component of the Wally configurable RISC-V project.
|
||||||
|
//
|
||||||
|
// Copyright (C) 2021 Harvey Mudd College & Oklahoma State University
|
||||||
|
//
|
||||||
|
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation
|
||||||
|
// files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy,
|
||||||
|
// modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software
|
||||||
|
// is furnished to do so, subject to the following conditions:
|
||||||
|
//
|
||||||
|
// The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||||
|
//
|
||||||
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||||
|
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||||
|
// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
|
||||||
|
// OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
///////////////////////////////////////////
|
||||||
|
|
||||||
//
|
//
|
||||||
// Basic and Denormalized Operations
|
// Basic and Denormalized Operations
|
||||||
//
|
//
|
||||||
@ -26,7 +39,6 @@
|
|||||||
// Step 8: Put sum onto output.
|
// Step 8: Put sum onto output.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|
||||||
module fpadd (AS_Result, Flags, Denorm, op1, op2, rm, op_type, P, OvEn, UnEn);
|
module fpadd (AS_Result, Flags, Denorm, op1, op2, rm, op_type, P, OvEn, UnEn);
|
||||||
|
|
||||||
input [63:0] op1; // 1st input operand (A)
|
input [63:0] op1; // 1st input operand (A)
|
||||||
|
@ -1,3 +1,26 @@
|
|||||||
|
///////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// Written:
|
||||||
|
// Modified:
|
||||||
|
//
|
||||||
|
// Purpose: FPU
|
||||||
|
//
|
||||||
|
// A component of the Wally configurable RISC-V project.
|
||||||
|
//
|
||||||
|
// Copyright (C) 2021 Harvey Mudd College & Oklahoma State University
|
||||||
|
//
|
||||||
|
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation
|
||||||
|
// files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy,
|
||||||
|
// modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software
|
||||||
|
// is furnished to do so, subject to the following conditions:
|
||||||
|
//
|
||||||
|
// The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||||
|
//
|
||||||
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||||
|
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||||
|
// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
|
||||||
|
// OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
///////////////////////////////////////////
|
||||||
|
|
||||||
`include "wally-config.vh"
|
`include "wally-config.vh"
|
||||||
// `include "../../config/rv64icfd/wally-config.vh" //debug
|
// `include "../../config/rv64icfd/wally-config.vh" //debug
|
||||||
|
Loading…
Reference in New Issue
Block a user