Skip to content

Add Direct D$ Access to `acc_dipsatcher`

Created by: domenicw

This PR adds D$ access to the acc_dispatcher. For this, both caches (WT and STD) are adapted to handle a fourth D$ request port. This fourth port is used for issuing loads. Stores will go over the existing store request port. It is shared with the store_buffer, though the store_buffer always has priority access over the acc_dispatcher.

This fourth port is useful for accelerators, that want to access the D$ directly. Eventually it is also needed for the correct implementation of the CV-X-IF, which also has an interface into the memory. So this PR is a precursor to the future work needed for the correct CV-X-IF implementation.

Merge request reports

Loading