CSR Bit Fields

RISC-V htimedeltah CSR Register

Address 0x615Privilege HypervisorAccess HRW / 32 bits (RV32 only)Hypervisor and virtualization CSRs

htimedeltah is the RV32 upper-32-bit alias CSR for htimedelta.

Bit Overview
bit 3 = only bit 3; bits 12..11 = bits 12 down to 11
MSBLSB
Field Map

Understand htimedeltah By Bit Fields

1 key fields
31:0 (CSR bits 63:32 of htimedelta)

TIMEDELTA_HIGH

Read/write

Alias for the upper 32 bits of htimedelta; it contributes to the VS/VU time-value offset.

TIMEDELTA_HIGH (bits 31:0 (CSR bits 63:32 of htimedelta)) — Alias for the upper 32 bits of htimedelta; it contributes to the VS/VU time-value offset.

What This Field Controls

  • - Alias for the upper 32 bits of htimedelta; it contributes to the VS/VU time-value offset.

Common Values

This field is better understood together with surrounding context than as a fixed memorized enumeration.

Open Official Manual

What To Check First When Reading This CSR

  • - It must be implemented when H is implemented, XLEN=32, and the time CSR is implemented; it does not exist on RV64.
  • - Overflow is ignored and the sum of time and htimedelta is truncated to 64 bits.

Risk Checks Before Writing

  • - Do not describe htimedeltah as a compare register or an Sstc-only CSR; it is the RV32 upper half of htimedelta.

Put It Back Into A Real Flow

1

Confirm H, RV32, and the time CSR.

2

Read or write the alias bit to access htimedelta[63:32].

3

Interpret VS/VU time using truncated time + htimedelta semantics.