Features
- 5 stages pipeline
- Return Address Stack (ROS) [x]
- RV32I[M][C][][][]
- Prefetch Instruction Queue (PIQ) []
Branch predictors - 2 bit predictor [] - Loop predictors [] - Dedicated registers []
Macro OP Fusion list :
TODOLIST:
-
Restructurer le FRONT END:
- Decoder par extension Exemple: Traiter uniquement les instructions I Avantage: Plus de modularité et + facile faire macro-op fusion Plus facile de gérer les illégalités
- Superscalar: Voir signaux d'interface pour déterminer comment faire
-
Restructurer le BACKEND:
- Ajouter des unités pour faire du superscalaire
- Out of Order Execution
-
Définir les signaux d'interface