Expand description
Simulation components.
Modules§
- arbiter
- Perform arbitration between a number of interfaces.
- connect
- Helper connection macros
- delay
- A component that adds
delay_ticksbetween receiving anything and sending it on to its output. - flow_
controls - Components used for flow-control.
- router
- Perform routing between an input interface and a number number of outputs.
- sink
- A data sink.
- source
- A data source.
- store
- A data store.
- test_
helpers - types
- Shared types.
Macros§
- borrow_
option - Get a reference to a variable stored in a
RefCell<Option<>>. - borrow_
option_ mut - Get a mutable reference to a variable stored in a
RefCell<Option<>>. - connect_
port - Connect an OutPort port to an InPort
- connect_
tx - Connect a tx port for a subcomponent.
- connect_
tx_ i - Connect a tx port for a subcomponent where the port is one of an array.
- option_
box_ chain - option_
box_ repeat - option_
rc_ limiter - port_rx
- Access rx port for a subcomponent.
- port_
rx_ i - Access an individual index of an rx port array for a subcomponent.
- rc_
limiter - Create a RateLimiter wrapped in an Rc.
- take_
option - Take a variable out of a
RefCell<Option<>>.