LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    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: Mon Mar 26 14:24:36 CEST 2007
    Subject: [cvs-checkins] MODIFIED: s1_core ...
    Top
    Date: 00/07/03 26:14:24

    Modified: s1_core/tools/bin update_filelist
    Log:
    Added the 3 new defines to make the design:

    - synthesizable for FPGA

    - single-threaded

    - without the cryptographic SPU unit




    Revision Changes Path
    1.2 s1_core/tools/bin/update_filelist

    http://www.opencores.org/cvsweb.shtml/s1_core/tools/bin/update_filelist.diff?r1=1.1&r2=1.2

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

    Index: update_filelist
    ===================================================================
    RCS file: /cvsroot/fafa1971/s1_core/tools/bin/update_filelist,v
    retrieving revision 1.1
    retrieving revision 1.2
    diff -u -b -r1.1 -r1.2
    --- update_filelist 4 Jan 2007 02:21:49 -0000 1.1
    +++ update_filelist 26 Mar 2007 12:24:36 -0000 1.2
    @@ -13,6 +13,9 @@
    echo $S1_ROOT/hdl/behav/testbench/testbench.v >> $FILELIST_ICARUS
    echo "+incdir+"`find $S1_ROOT/hdl/rtl/sparc_core -name "include"` >> $FILELIST_ICARUS
    echo "+incdir+"$S1_ROOT/hdl/rtl/s1_top >> $FILELIST_ICARUS
    +echo "+define+FPGA_SYN" >> $FILELIST_ICARUS
    +echo "+define+FPGA_SYN_1THREAD" >> $FILELIST_ICARUS
    +echo "+define+FPGA_SYN_NO_SPU" >> $FILELIST_ICARUS

    # Create the VCS filelist (for Synopsys simulation)
    rm -f $FILELIST_VCS
    @@ -29,6 +32,8 @@
    echo $S1_ROOT/hdl/behav/testbench/testbench.v >> $FILELIST_VCS
    echo "+incdir+"`find $S1_ROOT/hdl/rtl/sparc_core -name "include"` >> $FILELIST_VCS
    echo "+incdir+"$S1_ROOT/hdl/rtl/s1_top >> $FILELIST_VCS
    +## TODO
    +# please find the proper option for the defines and put them here!!!

    # Create the FPGA filelist (for Icarus synthesis)
    rm -f $FILELIST_FPGA
    @@ -42,7 +47,8 @@
    echo "+incdir+"`find $S1_ROOT/hdl/rtl/sparc_core -name "include"` >> $FILELIST_FPGA
    echo "+incdir+"$S1_ROOT/hdl/rtl/s1_top >> $FILELIST_FPGA
    echo "+define+FPGA_SYN" >> $FILELIST_FPGA
    -#echo "+define+DEFINE_0IN" >> $FILELIST_FPGA
    +echo "+define+FPGA_SYN_1THREAD" >> $FILELIST_FPGA
    +echo "+define+FPGA_SYN_NO_SPU" >> $FILELIST_FPGA

    # Create the DC filelist (for Synopsys synthesis)
    rm -f $FILELIST_DC
    @@ -53,8 +59,7 @@
    echo $S1_ROOT/hdl/rtl/s1_top/int_ctrl.v >> $FILELIST_DC
    echo $S1_ROOT/hdl/rtl/s1_top/spc2wbm.v >> $FILELIST_DC
    echo $S1_ROOT/hdl/rtl/s1_top/s1_top.v >> $FILELIST_DC
    -#sed -e 's/^/analyze \-format verilog -define { FPGA_SYN , DEFINE_0IN } /g' $FILELIST_DC > temp.v
    -sed -e 's/^/analyze \-format verilog -define { FPGA_SYN } /g' $FILELIST_DC > temp.v
    +sed -e 's/^/analyze \-format verilog -define { FPGA_SYN , FPGA_SYN_1THREAD , FPGA_SYN_NO_SPU } /g' $FILELIST_DC > temp.v
    mv -f temp.v $FILELIST_DC
    cat $S1_ROOT/tools/src/build_dc.cmd >> $FILELIST_DC




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