OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [script/] [verilator_2D_mesh.sh] - Diff between revs 16 and 28

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

Rev 16 Rev 28
Line 113... Line 113...
    printf " parameter MAX_DELAY_BTWN_PCKTS=$MAX_DELAY_BTWN_PCKTS;\n" >> parameter.v
    printf " parameter MAX_DELAY_BTWN_PCKTS=$MAX_DELAY_BTWN_PCKTS;\n" >> parameter.v
        printf " parameter DEBUG_EN=$DEBUG_EN;\n" >> parameter.v
        printf " parameter DEBUG_EN=$DEBUG_EN;\n" >> parameter.v
        printf " parameter ROUTE_TYPE = (ROUTE_NAME == \"XY\" || ROUTE_NAME == \"TRANC_XY\" )?    \"DETERMINISTIC\" : \n" >> parameter.v
        printf " parameter ROUTE_TYPE = (ROUTE_NAME == \"XY\" || ROUTE_NAME == \"TRANC_XY\" )?    \"DETERMINISTIC\" : \n" >> parameter.v
    printf "                                (ROUTE_NAME == \"DUATO\" || ROUTE_NAME == \"TRANC_DUATO\" )?   \"FULL_ADAPTIVE\": \"PAR_ADAPTIVE\"; \n" >> parameter.v
    printf "                                (ROUTE_NAME == \"DUATO\" || ROUTE_NAME == \"TRANC_DUATO\" )?   \"FULL_ADAPTIVE\": \"PAR_ADAPTIVE\"; \n" >> parameter.v
        printf " parameter ADD_PIPREG_AFTER_CROSSBAR= $ADD_PIPREG_AFTER_CROSSBAR;\n" >>  parameter.v
        printf " parameter ADD_PIPREG_AFTER_CROSSBAR= $ADD_PIPREG_AFTER_CROSSBAR;\n" >>  parameter.v
        printf " parameter ADD_PIPREG_BEFORE_CROSSBAR= $ADD_PIPREG_BEFORE_CROSSBAR;\n" >>  parameter.v
 
        printf " parameter CVw=(C==0)? V : C * V;\n" >>  parameter.v
        printf " parameter CVw=(C==0)? V : C * V;\n" >>  parameter.v
        printf " parameter [CVw-1:   0] CLASS_SETTING = $CLASS_SETTING;\n">>  parameter.v
        printf " parameter [CVw-1:   0] CLASS_SETTING = $CLASS_SETTING;\n">>  parameter.v
        printf " parameter [V-1 :       0] ESCAP_VC_MASK=$ESCAP_VC_MASK;\n" >> parameter.v
        printf " parameter [V-1 :       0] ESCAP_VC_MASK=$ESCAP_VC_MASK;\n" >> parameter.v
 
 
 
 
Line 154... Line 153...
        printf "\t #define      TOTAL_PKT_PER_ROUTER    $TOTAL_PKT_PER_ROUTER\n" >> parameter.h
        printf "\t #define      TOTAL_PKT_PER_ROUTER    $TOTAL_PKT_PER_ROUTER\n" >> parameter.h
        printf "\t #define      MAX_DELAY_BTWN_PCKTS    $MAX_DELAY_BTWN_PCKTS\n" >> parameter.h
        printf "\t #define      MAX_DELAY_BTWN_PCKTS    $MAX_DELAY_BTWN_PCKTS\n" >> parameter.h
    printf "\t #define  PACKET_SIZE     $PACKET_SIZE\n" >> parameter.h
    printf "\t #define  PACKET_SIZE     $PACKET_SIZE\n" >> parameter.h
    printf "\t #define  DEBUG_EN        $DEBUG_EN       \n" >> parameter.h
    printf "\t #define  DEBUG_EN        $DEBUG_EN       \n" >> parameter.h
    printf "\t #define  ADD_PIPREG_AFTER_CROSSBAR  $ADD_PIPREG_AFTER_CROSSBAR\n" >>   parameter.h
    printf "\t #define  ADD_PIPREG_AFTER_CROSSBAR  $ADD_PIPREG_AFTER_CROSSBAR\n" >>   parameter.h
        printf "\t #define  ADD_PIPREG_BEFORE_CROSSBAR  $ADD_PIPREG_BEFORE_CROSSBAR\n" >> parameter.h
 
        printf "\t #define  CVw (C==0)? V : C * V\n" >>  parameter.h
        printf "\t #define  CVw (C==0)? V : C * V\n" >>  parameter.h
        printf "\t #define  CLASS_SETTING   \"$CLASS_SETTING\"\n">>  parameter.h
        printf "\t #define  CLASS_SETTING   \"$CLASS_SETTING\"\n">>  parameter.h
        printf "\t #define  ESCAP_VC_MASK       $ESCAP_VC_MASK\n">>  parameter.h
        printf "\t #define  ESCAP_VC_MASK       $ESCAP_VC_MASK\n">>  parameter.h
        printf " \n\n #endif " >> parameter.h
        printf " \n\n #endif " >> parameter.h
 
 

powered by: WebSVN 2.1.0

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