A simple shim that converts between two AXI configs by adding write responses. More...
#include <AxiAddWriteResponse.h>
Public Member Functions | |
AxiAddWriteResponse (sc_module_name name) | |
Public Attributes | |
sc_in_clk | clk |
sc_in< bool > | rst |
axiM::read::template subordinate | axiM_read |
axiM::write::template subordinate | axiM_write |
axiS::read::template manager | axiS_read |
axiS::write::template manager | axiS_write |
A simple shim that converts between two AXI configs by adding write responses.
CfgManager | A valid AXI config describing the manager port, with no write responses. |
CfgSubordinate | A valid AXI config describing the subordinate port, with write responses. |
This module sets the stall mode to flush by default to mitigate possible RTL bugs that can occur in the default stall mode. If you are confident that this class of bugs will not occur in your use case, you can change the stall mode via TCL directive:
This may reduce area/power.
Definition at line 51 of file AxiAddWriteResponse.h.
|
inline |
Definition at line 80 of file AxiAddWriteResponse.h.
sc_in_clk AxiAddWriteResponse< CfgManager, CfgSubordinate >::clk |
Definition at line 59 of file AxiAddWriteResponse.h.
sc_in<bool> AxiAddWriteResponse< CfgManager, CfgSubordinate >::rst |
Definition at line 60 of file AxiAddWriteResponse.h.
axiM::read::template subordinate AxiAddWriteResponse< CfgManager, CfgSubordinate >::axiM_read |
Definition at line 62 of file AxiAddWriteResponse.h.
axiM::write::template subordinate AxiAddWriteResponse< CfgManager, CfgSubordinate >::axiM_write |
Definition at line 63 of file AxiAddWriteResponse.h.
axiS::read::template manager AxiAddWriteResponse< CfgManager, CfgSubordinate >::axiS_read |
Definition at line 64 of file AxiAddWriteResponse.h.
axiS::write::template manager AxiAddWriteResponse< CfgManager, CfgSubordinate >::axiS_write |
Definition at line 65 of file AxiAddWriteResponse.h.