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

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [or1200/] [rtl/] [verilog/] [or1200_mult_mac.v] - Diff between revs 1293 and 1736

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1293 Rev 1736
Line 43... Line 43...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.4  2004/06/08 18:17:36  lampret
 
// Non-functional changes. Coding style fixes.
 
//
// Revision 1.3  2003/04/24 00:16:07  lampret
// Revision 1.3  2003/04/24 00:16:07  lampret
// No functional changes. Added defines to disable implementation of multiplier/MAC
// No functional changes. Added defines to disable implementation of multiplier/MAC
//
//
// Revision 1.2  2002/09/08 05:52:16  lampret
// Revision 1.2  2002/09/08 05:52:16  lampret
// Added optional l.div/l.divu insns. By default they are disabled.
// Added optional l.div/l.divu insns. By default they are disabled.
Line 195... Line 198...
`endif
`endif
                `OR1200_ALUOP_MUL: begin
                `OR1200_ALUOP_MUL: begin
                        result = mul_prod_r[31:0];
                        result = mul_prod_r[31:0];
                end
                end
                default:
                default:
                        result = mac_r[59:28];
`ifdef OR1200_MAC_SHIFTBY
 
                        result = mac_r[`OR1200_MAC_SHIFTBY+31:`OR1200_MAC_SHIFTBY];
 
`else
 
                        result = mac_r[31:0];
 
`endif
        endcase
        endcase
 
 
//
//
// Instantiation of the multiplier
// Instantiation of the multiplier
//
//

powered by: WebSVN 2.1.0

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