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
Hi. I'm currently using this library to create AXI interfaces in my work. But I have some problems when I want to verify my design.
Since AXIModule is extended from Chisel RawModule, it can not be directly tested by Chisel tester. I have tried to wrap the AXIModule into a Chisel Module, but I don't know how to connect AXIModule's port to the wrapper's io, given that the AXIModule doesn't use Chisel IO.
For example, I have:
classControllerAXIextendsAXIModule {
// implementation
}
classControllerWrapperextendsModule {
valio=IO(newControllerAXIIO)
valctl=Module(newControllerAXI)
// don't know how to bridge them...
}
So could you please give me a hint on how to test an AXIModule?
The text was updated successfully, but these errors were encountered:
Hi. I'm currently using this library to create AXI interfaces in my work. But I have some problems when I want to verify my design.
Since
AXIModule
is extended from ChiselRawModule
, it can not be directly tested by Chisel tester. I have tried to wrap theAXIModule
into a ChiselModule
, but I don't know how to connectAXIModule
's port to the wrapper's io, given that theAXIModule
doesn't use Chisel IO.For example, I have:
So could you please give me a hint on how to test an
AXIModule
?The text was updated successfully, but these errors were encountered: