Difference between revisions of "Ratrob"
From Vlsiwiki
Line 53: | Line 53: | ||
|} | |} | ||
*<b> LRegType </b> | *<b> LRegType </b> | ||
− | + | :{| height=”50” | |
|colspan="2" | <u>Range of Register</u> | |colspan="2" | <u>Range of Register</u> | ||
|- | |- |
Revision as of 00:37, 18 May 2009
THIS PAGE IS UNDER CONSTUCTION
Fetch Engine
Branch Predictor I/F
- BPredRecoveryType OUTPUT
BoolType miss (1 bits) BoolType taken (1 bits) AddrType target_PC (32 bits) AddrType addrs (32 bits) BPredStateType state (9 bits)
- Status Flag OUTPUT
BoolType rr_empty (1 bits)
Crack I/F
- Constants: Cluster IDs
const ClusterIdType CLUSTER_AUNIT 2'b00 const ClusterIdType CLUSTER_AUNIT 2'b01 const ClusterIdType CLUSTER_AUNIT 2'b10 const ClusterIdType CLUSTER_AUNIT 2'b11
- LRegType
Range of Register 0..31 integer logical register 32..63 FP logical register 64..74 special use registers
Special Use Registers Definitions const LRegType LOG_ZERO 7'b0000000; const LRegType LOG_CEXC 7'd64; const LRegType LOG_ PSR 7'd65; const LRegType LOG_ WIM 7'd66; const LRegType LOG_ CWP 7'd67; const LRegType LOG_ TBR 7'd68; const LRegType LOG_ Y 7'd69; const LRegType LOG_ FSR 7'd70; const LRegType LOG_ ICC 7'd71; const LRegType LOG_ FCC 7'd672; const LRegType LOG_ PC 7'd73; const LRegType LOG_ TMP 7'd74;