RISC-V のフリーハンド実装

1. ADD 命令を例に挙げます。

 2. 3段階のパイプライン動作

         まず、ADD 命令はメモリ アクセス操作を設計しません。

3. モジュール設計

 4. 注意事項

即時操作の場合は、符号ビット拡張に注意してください。

x0 レジスタは常に 0 であるため、いかなる演算も実現できません。

 

MOV 命令はゼロを追加することで実現できます。

タイプ I の指示:

 R タイプのコマンド:

5. パイプラインのフラッシング

ソース コード + コースの説明: RISC-V プロセッサの設計方法を教えるフェーズ 0 - 準備完了_哔哩哔哩_bilibili

おすすめ

転載: blog.csdn.net/Strive_LiJiaLe/article/details/127269246