Given top-level module, pick the instances of a module to apply the aspect (root module)
Function to generate Chisel hardware that will be injected to the end of module m Signals in m can be referenced and assigned to as if inside m (yes, it is a bit magical)
Function to generate Chisel hardware that will be injected to the end of module m Signals in m can be referenced and assigned to as if inside m (yes, it is a bit magical)
Given top-level module, pick the instances of a module to apply the aspect (root module)
Aspect to inject Chisel code into a module of type M
Type of top-level module
Type of root module (join point)
Given top-level module, pick the instances of a module to apply the aspect (root module)
Function to generate Chisel hardware that will be injected to the end of module m Signals in m can be referenced and assigned to as if inside m (yes, it is a bit magical)