LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cvs-checkins > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: cvs at opencores.org<cvs@o...>
    Date: Sun Dec 16 21:38:06 CET 2007
    Subject: [cvs-checkins] MODIFIED: aemb ...
    Top
    Date: 00/07/12 16:21:38

    Modified: aemb/rtl/verilog aeMB2_aslu.v aeMB2_ofid.v
    Log:
    Minor optimisations.


    Revision Changes Path
    1.6 aemb/rtl/verilog/aeMB2_aslu.v

    http://www.opencores.org/cvsweb.shtml/aemb/rtl/verilog/aeMB2_aslu.v.diff?r1=1.5&r2=1.6

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: aeMB2_aslu.v
    ===================================================================
    RCS file: /cvsroot/sybreon/aemb/rtl/verilog/aeMB2_aslu.v,v
    retrieving revision 1.5
    retrieving revision 1.6
    diff -u -b -r1.5 -r1.6
    --- aeMB2_aslu.v 16 Dec 2007 03:25:37 -0000 1.5
    +++ aeMB2_aslu.v 16 Dec 2007 20:38:06 -0000 1.6
    @@ -1,4 +1,4 @@
    -/* $Id: aeMB2_aslu.v,v 1.5 2007/12/16 03:25:37 sybreon Exp $
    +/* $Id: aeMB2_aslu.v,v 1.6 2007/12/16 20:38:06 sybreon Exp $
    **
    ** AEMB2 INTEGER ARITHMETIC SHIFT LOGIC UNIT
    **
    @@ -422,10 +422,10 @@
    wire fMTS = (rOPC == 6'o45) & rIMM[14];
    wire fADDC = ({rOPC[5:4], rOPC[2]} == 3'o0);

    - always @(/*AUTOSENSE*/fADDC or rIMM or rMSR_C or rOPC or rRES_ADDC
    - or rRES_SFTC)
    - //case (rALU_OF[1:0])
    - case (rOPC[5:4])
    + always @(/*AUTOSENSE*/fADDC or rALU_OF or rIMM or rMSR_C or rOPC
    + or rRES_ADDC or rRES_SFTC)
    + case (rALU_OF[1:0])
    + //case (rOPC[5:4])
    3'o0: xMSR_C <= (fADDC) ? rRES_ADDC : rMSR_C; // ADD/SUB
    3'o2: case (rOPC[2:0])
    3'o5: xMSR_C <= (rIMM[14]) ? rOPC[2] : rMSR_C; // MTS
    @@ -554,6 +554,9 @@
    endmodule // aeMB2_aslu

    /* $Log: aeMB2_aslu.v,v $
    +/* Revision 1.6 2007/12/16 20:38:06 sybreon
    +/* Minor optimisations.
    +/*
    /* Revision 1.5 2007/12/16 03:25:37 sybreon
    /* Some optimisations.
    /*



    1.2 aemb/rtl/verilog/aeMB2_ofid.v

    http://www.opencores.org/cvsweb.shtml/aemb/rtl/verilog/aeMB2_ofid.v.diff?r1=1.1&r2=1.2

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: aeMB2_ofid.v
    ===================================================================
    RCS file: /cvsroot/sybreon/aemb/rtl/verilog/aeMB2_ofid.v,v
    retrieving revision 1.1
    retrieving revision 1.2
    diff -u -b -r1.1 -r1.2
    --- aeMB2_ofid.v 16 Dec 2007 03:24:20 -0000 1.1
    +++ aeMB2_ofid.v 16 Dec 2007 20:38:06 -0000 1.2
    @@ -1,4 +1,4 @@
    -/* $Id: aeMB2_ofid.v,v 1.1 2007/12/16 03:24:20 sybreon Exp $
    +/* $Id: aeMB2_ofid.v,v 1.2 2007/12/16 20:38:06 sybreon Exp $
    **
    ** AEMB2 COMBINED OPERAND FETCH & INSTRUCTION DECODE
    **
    @@ -169,7 +169,7 @@
    synchronisation and compatibility with single threaded apps. There
    isn't a reason why it needs to stay this way if things change. */

    - wire fINT = !rFIM & !rBRA[1] & rINT & pha_i;
    + wire fINT =!rFIM & !rBRA[1] & rINT & pha_i;

    /* Latch onto the operand */
    // TODO: Optimise
    @@ -329,6 +329,9 @@
    endmodule // aeMB2_ofid

    /* $Log: aeMB2_ofid.v,v $
    +/* Revision 1.2 2007/12/16 20:38:06 sybreon
    +/* Minor optimisations.
    +/*
    /* Revision 1.1 2007/12/16 03:24:20 sybreon
    /* Combined ID/OF blocks.
    /* */
    \ No newline at end of file



     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.