|
CIRCT 23.0.0git
|
Classes | |
| class | CallbackTest |
| 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) | |
Variables | |
| bsp = get_bsp(sys.argv[2]) | |
| s = System(bsp(EsiTester), name="EsiTester", output_directory=sys.argv[1]) | |
| esitester.AddressCommand | ( | int | width | ) |
Definition at line 595 of file esitester.py.
References wrap().
Referenced by ReadMem(), and WriteMem().
| 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 1070 of file esitester.py.
References wrap().
Referenced by esitester.EsiTester.construct().
| Type[Module] esitester.MMIOAdd | ( | int | add_amt | ) |
Definition at line 565 of file esitester.py.
References wrap().
Referenced by esitester.EsiTester.construct().
| esitester.ReadMem | ( | int | width | ) |
Definition at line 760 of file esitester.py.
References AddressCommand().
Referenced by esitester.EsiTester.construct().
| 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 229 of file esitester.py.
References wrap().
Referenced by esitester.EsiTester.construct().
| 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 933 of file esitester.py.
References wrap().
Referenced by esitester.EsiTester.construct().
| Type[Module] esitester.WriteMem | ( | int | width | ) |
Definition at line 851 of file esitester.py.
References AddressCommand().
Referenced by esitester.EsiTester.construct().
| esitester.bsp = get_bsp(sys.argv[2]) |
Definition at line 1304 of file esitester.py.
Definition at line 1305 of file esitester.py.