|
CIRCT 23.0.0git
|
Classes | |
| class | CallbackTest |
| class | ChannelTest |
| class | CoordTranslator |
| class | EsiTester |
| class | LoopbackInOutAdd |
| class | SerialCoordTranslator |
Functions | |
| StreamingAdder (int numItems) | |
| Type[Module] | MMIOAdd (int add_amt) |
| AddressCommand (int width) | |
| ReadMem (int width) | |
| Type[Module] | WriteMem (int width) |
| ToHostDMATest (int width) | |
| FromHostDMATest (int width) | |
| esiaccel.esitester.AddressCommand | ( | int | width | ) |
Definition at line 455 of file esitester.py.
References wrap().
Referenced by esiaccel.esitester.ReadMem(), and esiaccel.esitester.WriteMem().
| esiaccel.esitester.FromHostDMATest | ( | int | width | ) |
Construct a module that receives the write count over a channel from the host the specified number of times. Exercises any DMA engine.
Definition at line 930 of file esitester.py.
References wrap().
Referenced by esiaccel.esitester.EsiTester.construct().
| Type[Module] esiaccel.esitester.MMIOAdd | ( | int | add_amt | ) |
Definition at line 425 of file esitester.py.
References wrap().
Referenced by esiaccel.esitester.EsiTester.construct().
| esiaccel.esitester.ReadMem | ( | int | width | ) |
Definition at line 620 of file esitester.py.
References esiaccel.esitester.AddressCommand().
Referenced by esiaccel.esitester.EsiTester.construct().
| esiaccel.esitester.StreamingAdder | ( | int | numItems | ) |
Creates a StreamingAdder module parameterized by the number of items per
window frame. The module exposes a function which has an argument of struct
{add_amt, list<uint32>}. It then adds add_amt to each element of the list in
parallel (numItems at a time) and returns the resulting list.
Definition at line 89 of file esitester.py.
References wrap().
Referenced by esiaccel.esitester.EsiTester.construct().
| esiaccel.esitester.ToHostDMATest | ( | int | width | ) |
Construct a module that sends the write count over a channel to the host the specified number of times. Exercises any DMA engine.
Definition at line 793 of file esitester.py.
References wrap().
Referenced by esiaccel.esitester.EsiTester.construct().
| Type[Module] esiaccel.esitester.WriteMem | ( | int | width | ) |
Definition at line 711 of file esitester.py.
References esiaccel.esitester.AddressCommand().
Referenced by esiaccel.esitester.EsiTester.construct().