Product Version Update Information (CMW RISC-V)
Thank you for using Gaio Technology products.
The following Product Update has taken place.
Update Information
[Product name]
CoverageMaster winAMS
[Affected MPUs]
Simulator Engine : SX(High Speed)
RISC-V(RV32)
RISC-V(RV64)
Update Contents
RISC-V(RV32)Processor Model hsnwt1 : V1.03.0
Functional Improvements (For RISC-V RV32)
• Zc* Extended Instructions (zca/zcb/zcf/zcd/zcmp/zcmt/zce) implemented.
Extended Instructions can be used with the command "DIRECT ENABLE ZCA/ZCB/ZCF/ZCD/ZCMP/ZCMT/ZCE"
• zicond Extended Instructions implemented.
Extended Instructions can be used with the command "DIRECT ENABLE ZICOND"
• For the non-implemented svinval/zawrs/h Extended Instructions, the command "DIRECT ERROR/NOP SVINVAL/ZAWRS/H" has been added to implement Error Termination or NOP operation.
• The EBREAK/C.EBREAK Instructions were implementing NOP operation but now default to Error Termination.
Also, a "DIRECT ERROR/NOP EBREAK" command has been added to allow selection of Error Termination or NOP operation.
• CSR (Control and Status Register) Read/Write has been enabled for the following Extended Instructions:
Machine ISA・Supervisor ISA/Sstc/Ssaia/Smaia/Sscofpmf/Smstateen/Ssstateen/Zicntr/Zihpm
The command "DIRECT ENABLE ZICSR" must be executed to enable this.
OMF Converter RiscvGccOmf : V1.3.0.0
Compiler Version Implementation
• The following Compilers have been implemented.
GNU Compiler(riscv-none-elf-gcc.exe) V14.2.0
Functional Improvements
• Coverage Measurement Results for unused code have been improved.
For consistency with previously obtained Coverage Results, use the option omfc_line_compat_1201 in the Coverage Master winAMS settings.