Abstract
The work presented in this paper is a part of a project that aims to concept and implement a hardwired programmable processor. A 32-bit RISC processor with customizable ALU (Arithmetic and Logic Unit) is designed then the pipeline technique is implemented is order to reach better performances. However the use of this technique can lead to several troubles called hazards that can affect the correct execution of the program. In this context, this paper identifies and analyzes all different hazards that can occur in this processor pipeline stages. Then detailed solutions are proposed, implemented and validated.
Original language | English |
---|---|
Pages (from-to) | 388-396 |
Number of pages | 9 |
Journal | International Journal of Advanced Computer Science and Applications |
Volume | 9 |
Issue number | 10 |
DOIs | |
State | Published - 2018 |
Keywords
- Branch predictor
- Bypass
- Hardware
- Hazards
- Instruction set
- Pipeline
- Processor
- RISC