CIRCT 23.0.0git
Loading...
Searching...
No Matches
__init__.py
Go to the documentation of this file.
1# ===- __init__.py - high-performance ESI component library ---------------===//
2#
3# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4# See https://llvm.org/LICENSE.txt for license information.
5# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6#
7# ===-----------------------------------------------------------------------===//
8#
9# A library of reusable, high-performance ESI hardware components built with
10# PyCDE. These are timing-optimized building blocks (arbiters, muxes, buffers,
11# ...) intended to be instantiated from BSPs and accelerator designs. Each
12# component is documented under `docs/`.
13#
14# ===-----------------------------------------------------------------------===//
15
16from .channel_arbiter import ChannelArbiter, ChannelArbiterMod
17from .flow import MaxOutstandingLimiter
18
19__all__ = ["ChannelArbiter", "ChannelArbiterMod", "MaxOutstandingLimiter"]