Skip to content

[cv32e40p] adding new v2 debug tests with xpulp and random xpulp stream

Created by: dd-vaibhavjain

This PR is for work for part of v2 debug random tests and xpulp streams needed for random tests including debug.

  • Adding new debug vseq uvme_cv32e40p_reduced_rand_debug_req_c to target shorter random tests and mechanism to override controls from test yaml through pluargs
  • Add way to include random xpulp instructions as part of random stream generated for debug_rom
  • Create cv32e40p_xpulp_rand_stream for random xpulp instruction stream and updated related functions and other cv32e40_* extended classes from corev-dv to work with xpulp_rand_stream. No overwriting of riscv-dv files done here, all new updates are within cv32e40p/env/corev-dv files in extended classes for cv32e40p.
  • added 2 new debug tests with xpulp using new xpulp stream.

Merge request reports

Loading