- Timestamp:
- Oct 12, 2007, 8:03:31 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo
- Files:
-
- 71 added
- 1 deleted
- 6 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}
Note: See TracChangeset
for help on using the changeset viewer.