1. 5 Stage Pipeline CPU

New Instruction: F-type [1]

Single-preccision type

fmt field Mnemonic Meaning
00 S 32-bit single-precision
01 D 64-bit double-precision
10 H 16-bit half-precision
11 Q 128-bit quad-precision

Rounding Type (rm)

fmt field Mnemonic Meaning
00 S 32-bit single-precision
01 D 64-bit double-precision
10 H 16-bit half-precision
11 Q 128-bit quad-precision

float point reg file (reg0 可存值) → 修改 ID_FP_RegFile

Hazard 問題 單精度浮點數 - 維基百科,自由的百科全書 (wikipedia.org)

image.png

image.png

2.2.2. Pipeline Registers for Floating-point Arithmetic

iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

Reference

  1. RISC-V Instruction Set Manual, Volume I: RISC-V User-Level ISA | Five EmbedDev (five-embeddev.com)