You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I dimly recall that someone did run the ACTs on either real silicon, or an
FPGA very early on, but don't know the details.
I don't know if the riscof plugin works, but it does depend on whether the
speced external debug is supported by your board.
Note that ACTs were designed to only require 3 basic functions for the DUT:
load tests into memory, start a test, halt a test, and read the signature
from memory.
Those 4 functions are invoked by riscof, but defined by the DUT in terms of
macros (e.g. RVMODEL_HALT) and the plugin (which will use linker scripts
and RVMODEL_* parameters defined as macros)
RVMODEL_HALT is often defined as a write to a specific MMIO location which
a simulator is monitoring, but could also be a break instruction (though
that's tricky if you're running a break instruction test....)
I want to run ACT tests on a real riscv board, is there a way?
I found this comment riscv-non-isa/riscv-arch-test-reports#2 (comment). They seem to be using gdb, openocd, JTAG, and the gdb plugin to achieve the thing I want.
The repository for the plugin seems to be this: https://gitlab.com/incoresemi/riscof-plugins/-/tree/master/gdb, but it looks quite old. Should I continue use this?
The text was updated successfully, but these errors were encountered: