Changeset 59
- Timestamp:
- Oct 12, 2007, 8:03:31 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 71 added
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Select/Select_Priority_Fixed/src/Select_Priority_Fixed_vhdl_body.cpp
r57 r59 38 38 if (_param->_encoding_compact) 39 39 { 40 vhdl->set_body ("out_ENTITY <= internal_entity"+std_logic_range(_param->_size_entity-1, 0)+";"); 40 string range = ((_param->_size_entity-1)==0)?"(0)":std_logic_range(_param->_size_entity-1,0); 41 42 vhdl->set_body ("out_ENTITY <= internal_entity"+range+";"); 41 43 vhdl->set_body ("out_ENTITY_ACK <= not internal_entity"+std_logic_range(_param->_size_entity ,_param->_size_entity)+";"); 42 44 } -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Parameters.h
r44 r59 12 12 #include <iostream> 13 13 #include <math.h> 14 #include "Behavioural/Constant/Constant_OpenRISC.h"15 14 #include "Behavioural/include/Environnement.h" 16 15 #include "Common/include/ErrorMorpheo.h" … … 18 17 #include "Common/include/Debug.h" 19 18 20 using namespace morpheo::behavioural::constant;21 19 using namespace std; 22 20 … … 28 26 { 29 27 // -----[ fields ]---------------------------------------------------- 28 public : static const uint32_t _size_exception = 4 ; 29 public : static const uint32_t _size_dcache_address = 32; 30 public : static const uint32_t _size_dcache_type = 4; 31 public : static const uint32_t _size_dcache_error = 1; 30 32 31 33 // -----[ methods ]--------------------------------------------------- -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Signal.h
r44 r59 135 135 #define FUNCTION "Signal::alloc" 136 136 public : template <typename T> 137 137 void alloc (void * sc_signal) 138 138 { 139 139 log_printf(FUNC,Behavioural,FUNCTION,"Begin"); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Types.h
r57 r59 3 3 4 4 #include "Common/include/Types.h" 5 #include "Behavioural/include/Constants.h" 5 6 6 7 namespace morpheo { 7 8 namespace behavioural { 8 9 10 //============================================ 11 // Type definition 12 //============================================ 13 14 // ***** general 9 15 typedef bool Tcontrol_t; 10 16 typedef uint8_t Toperation_t; … … 16 22 //typedef uint8_t Tbranch_state_t; 17 23 24 typedef uint8_t Texception_t; 18 25 typedef uint8_t Tcontext_t; 19 26 typedef uint8_t Tpacket_t; 20 27 typedef uint8_t Ttype_t; 21 typedef uint8_t Tlsq_ptr_t;22 28 29 // ***** Register 23 30 typedef uint8_t Tgeneral_address_t; 24 31 typedef uint32_t Tgeneral_data_t; … … 26 33 typedef uint32_t Tspecial_data_t; 27 34 35 // ***** component dependant 36 // ~~~~~ load store queue 37 typedef uint8_t Taccess_t; 38 typedef uint8_t Tlsq_ptr_t; 39 typedef uint32_t Tdcache_address_t; 40 typedef uint32_t Tdcache_data_t; 41 typedef bool Tdcache_error_t; 42 typedef uint8_t Tdcache_type_t; 43 28 44 }; // end namespace behavioural 29 45 }; // end namespace morpheo -
trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Graph/synthese_FPGA-registerfile.p
r57 r59 14 14 set xlabel "Architecture" 15 15 set ylabel "Nombre LUTs" 16 set yrange [1:100000] 17 unset logscale; set logscale y 16 set yrange [512:100000] 17 unset logscale; set logscale y 18 18 19 set xtics rotate by -25 ('R:1 W:1' 0 , \ 19 20 'R:2 W:1' 60 , \ -
trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Include/ppt-style.sty
r57 r59 15 15 \addtobeamertemplate{footline}{\insertframenumber/\inserttotalframenumber} 16 16 17 \setbeameroption{show notes on second screen}17 %\setbeameroption{show notes on second screen} 18 18 19 19 %\useoutertheme{splitbarsbackground} -
trunk/Makefile.tools_path
r50 r59 1 #-----[ path ]---------------------------------------------2 1 SOCLIB = /users/outil/soc/soclib 3 2 SYSTEMC_systemc = /users/outil/systemc/systemc-2.1.v1 -
trunk/environment.sh
r15 r59 4 4 5 5 case ${OS_FOUND} in 6 "SunOS-sun4X")7 export TARGET_ARCH=gccsparcOS58 export EXE_SUFFIX=9 ;;6 # "SunOS-sun4X") 7 # export TARGET_ARCH=gccsparcOS5 8 # export EXE_SUFFIX= 9 # ;; 10 10 "Linux-iX86") 11 11 export TARGET_ARCH=linux 12 12 export EXE_SUFFIX= 13 13 ;; 14 "FreeBSD-iX86")15 export TARGET_ARCH=freebsd16 export EXE_SUFFIX=17 ;;18 "CYGWIN_NT-5.1-iX86")19 export TARGET_ARCH=cygwin20 export EXE_SUFFIX=.exe21 ;;14 # "FreeBSD-iX86") 15 # export TARGET_ARCH=freebsd 16 # export EXE_SUFFIX= 17 # ;; 18 # "CYGWIN_NT-5.1-iX86") 19 # export TARGET_ARCH=cygwin 20 # export EXE_SUFFIX=.exe 21 # ;; 22 22 *) 23 23 echo "Unknown OS found" … … 32 32 33 33 echo "" 34 echo "OS found : $ OS_FOUND"34 echo "OS found : ${OS_FOUND}" 35 35 echo "" 36 echo " Modification of environement's variable : "37 echo " - MORPHEO_TOPLEVEL is set to ${MORPHEO_TOPLEVEL} "38 echo " - MORPHEO_PLATFORMS is set to ${MORPHEO_PLATFORMS}"39 echo " - MORPHEO_SOFTWARE is set to ${MORPHEO_SOFTWARE} "40 echo " - MORPHEO_IPS is set to ${MORPHEO_IPS} "41 echo " - MORPHEO_SCRIPT is set to ${MORPHEO_SCRIPT} "36 echo " * Modification of environement's variable : " 37 echo " - MORPHEO_TOPLEVEL is set to ${MORPHEO_TOPLEVEL} " 38 echo " - MORPHEO_PLATFORMS is set to ${MORPHEO_PLATFORMS}" 39 echo " - MORPHEO_SOFTWARE is set to ${MORPHEO_SOFTWARE} " 40 echo " - MORPHEO_IPS is set to ${MORPHEO_IPS} " 41 echo " - MORPHEO_SCRIPT is set to ${MORPHEO_SCRIPT} " 42 42 43 43 # No multiple add … … 46 46 if test $? -eq 1; then 47 47 export PATH=${PATH}:${MORPHEO_SCRIPT} 48 echo " - PATH add ${MORPHEO_SCRIPT} "48 echo " - PATH add ${MORPHEO_SCRIPT} " 49 49 fi; 50 50
Note: See TracChangeset
for help on using the changeset viewer.