[libre-riscv-dev] SV auto-width

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Jan 8 08:07:54 GMT 2019


talking on comp.arch has been extremely useful.  the guy who developed
the mill architecture pointed out that dynamic auto-width is
problematic in several ways.

given that it will:

(a) require adjustment to the compilers
(b) need to be at the maximum bitwidth of src and dest
(c) not be well understood (resulting in bugs)
(d) need a special (micro-code-like) pipeline stage to do the conversion
(e) mean that the architectural design has to be adjusted

i'm inclined to *not* support dynamic auto-width in the Libre RISCV
SoC, and to even remove it from the SV specification entirely.

thoughts?

l.



More information about the libre-riscv-dev mailing list