1. ADD 命令を例に挙げます。
2. 3段階のパイプライン動作
まず、ADD 命令はメモリ アクセス操作を設計しません。
3. モジュール設計
4. 注意事項
即時操作の場合は、符号ビット拡張に注意してください。
x0 レジスタは常に 0 であるため、いかなる演算も実現できません。
MOV 命令はゼロを追加することで実現できます。
タイプ I の指示:
R タイプのコマンド:
5. パイプラインのフラッシング
ソース コード + コースの説明: RISC-V プロセッサの設計方法を教えるフェーズ 0 - 準備完了_哔哩哔哩_bilibili