Closed klin02 closed 1 week ago
To facilitate Batch migration between DPIC and PCIe, we pack Batch param to an aligned array, and parse it inside software.
In transmission, we only need to pass single hardware data, as svBitVecVal[] or uint8_t[], and then view it as generated struct in software.
Note we put step inside BatchInfo and call simv_nstep inside, Step will be also exposed to Top all the time for Verilator and Timeout Check.
To facilitate Batch migration between DPIC and PCIe, we pack Batch param to an aligned array, and parse it inside software.
In transmission, we only need to pass single hardware data, as svBitVecVal[] or uint8_t[], and then view it as generated struct in software.
Note we put step inside BatchInfo and call simv_nstep inside, Step will be also exposed to Top all the time for Verilator and Timeout Check.