- Timestamp:
- Apr 15, 2008, 8:40:01 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Types.h
-
Property
svn:keywords
set to
Id
r78 r81 16 16 17 17 // ***** general 18 typedef uint32_t Tinstruction_t; 19 typedef bool Tcontrol_t; 20 typedef uint8_t Toperation_t; 21 //typedef uint32_t Tdestination1_t; 22 //typedef uint32_t Tdestination2_t; 23 //typedef uint32_t Texec_flag_t; 24 //typedef bool Texec_excep_t; 25 26 typedef uint8_t Texception_t; 27 typedef uint8_t Tcontext_t; 28 typedef uint8_t Tpacket_t; 29 typedef uint8_t Ttype_t; 30 typedef uint8_t Tevent_state_t; 31 typedef uint8_t Tevent_type_t; 32 typedef uint8_t Tcounter_t; // universal counter 33 typedef uint8_t Tptr_t; // universal pointer 34 35 // ***** Register 36 typedef uint32_t Tgeneral_address_t; 37 typedef uint32_t Tgeneral_data_t; 38 typedef uint32_t Tspecial_address_t; 39 typedef uint32_t Tspecial_data_t; 18 typedef uint32_t Tinstruction_t; 19 typedef bool Tcontrol_t; 20 typedef uint8_t Texception_t; 21 typedef uint8_t Tcontext_t; 22 typedef uint8_t Tpacket_t; 23 typedef uint8_t Toperation_t; 24 typedef uint8_t Ttype_t; 25 typedef uint8_t Tcounter_t; // universal counter 26 typedef uint8_t Tptr_t; // universal pointer 27 28 //typedef uint32_t Tdestination1_t; 29 //typedef uint32_t Tdestination2_t; 30 //typedef uint32_t Texec_flag_t; 31 //typedef bool Texec_excep_t; 32 33 // ***** Event 34 typedef uint8_t Tevent_state_t; 35 typedef uint8_t Tevent_type_t; 36 37 // ***** Register 38 typedef uint32_t Tgeneral_address_t; 39 typedef uint32_t Tgeneral_data_t; 40 typedef uint32_t Tspecial_address_t; 41 typedef uint32_t Tspecial_data_t; 42 43 // ~~~~~ prediction_unit 44 typedef uint8_t Thistory_t; 45 typedef Tptr_t Tprediction_ptr_t; 46 typedef uint8_t Tbranch_state_t; 47 typedef uint8_t Tbranch_condition_t; 48 typedef Tprediction_ptr_t Tdepth_t; 49 typedef Tgeneral_data_t Taddress_t; 40 50 41 51 // ***** component dependant 42 52 // ~~~~~ load store queue 43 typedef uint8_t Taccess_t; 44 typedef uint8_t Tlsq_ptr_t; 45 typedef uint32_t Tdcache_address_t; 46 typedef uint32_t Tdcache_data_t; 47 typedef bool Tdcache_error_t; 48 typedef uint8_t Tdcache_type_t; 49 50 // ~~~~~ prediction_unit 51 typedef uint8_t Thistory_t; 52 typedef uint8_t Tprediction_ptr_t; 53 typedef uint8_t Tbranch_state_t; 54 typedef uint8_t Tbranch_condition_t; 55 typedef uint8_t Tdepth_t; 56 typedef Tgeneral_data_t Taddress_t; 57 58 59 // ~~~~~ ifetch 60 typedef uint8_t Tinst_ifetch_ptr_t; 61 typedef uint8_t Tifetch_queue_ptr_t; 62 typedef uint32_t Ticache_address_t; 63 typedef uint32_t Ticache_instruction_t; 64 typedef bool Ticache_error_t; 65 typedef uint8_t Ticache_type_t; 53 typedef uint8_t Taccess_t; 54 typedef Tptr_t Tlsq_ptr_t; 55 typedef Tgeneral_address_t Tdcache_address_t; 56 typedef Tgeneral_data_t Tdcache_data_t; 57 typedef bool Tdcache_error_t; 58 typedef uint8_t Tdcache_type_t; 59 60 61 // ~~~~~ ifetch 62 typedef Tptr_t Tinst_ifetch_ptr_t; 63 typedef Tptr_t Tifetch_queue_ptr_t; 64 typedef Tgeneral_address_t Ticache_address_t; 65 typedef Tgeneral_data_t Ticache_instruction_t; 66 typedef bool Ticache_error_t; 67 typedef uint8_t Ticache_type_t; 66 68 67 69 typedef enum -
Property
svn:keywords
set to
Note: See TracChangeset
for help on using the changeset viewer.