Line 1... |
Line 1... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//// ////
|
//// ////
|
//// multiply for 8051 Core ////
|
//// multiply for 8051 Core ////
|
//// ////
|
//// ////
|
//// This file is part of the 8051 cores project ////
|
//// This file is part of the 8051 cores project ////
|
//// http://www.opencores.org/cores/8051/ ////
|
//// http://www.opencores.org/cores/turb08051/ ////
|
//// ////
|
//// ////
|
//// Description ////
|
//// Description ////
|
//// Implementation of multipication used in alu.v ////
|
//// Implementation of multipication used in alu.v ////
|
//// ////
|
//// ////
|
//// To Do: ////
|
//// To Do: ////
|
//// Nothing ////
|
//// Nothing ////
|
//// ////
|
//// ////
|
//// Author(s): ////
|
//// Author(s): ////
|
//// - Simon Teran, simont@opencores.org ////
|
//// - Simon Teran, simont@opencores.org ////
|
//// - Marko Mlinar, markom@opencores.org ////
|
//// - Marko Mlinar, markom@opencores.org ////
|
|
//// - Dinesh Annayya, dinesha@opencores.org ////
|
//// ////
|
//// ////
|
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//// ////
|
//// ////
|
//// Copyright (C) 2001 Authors and OPENCORES.ORG ////
|
//// Copyright (C) 2001 Authors and OPENCORES.ORG ////
|
//// ////
|
//// ////
|
Line 55... |
Line 56... |
//
|
//
|
// ver: 3 markom
|
// ver: 3 markom
|
// changed to four cycle multiplication, to save resources and
|
// changed to four cycle multiplication, to save resources and
|
// increase speed
|
// increase speed
|
|
|
// synopsys translate_off
|
|
`include "oc8051_timescale.v"
|
|
// synopsys translate_on
|
|
|
|
|
|
module oc8051_multiply (clk, rst, enable, src1, src2, des1, des2, desOv);
|
module oc8051_multiply (clk, rst, enable, src1, src2, des1, des2, desOv);
|
//
|
//
|
// this module is part of alu
|
// this module is part of alu
|