Commit f3725e79 authored by Andreas Kurth's avatar Andreas Kurth
Browse files

README: :art: Fix alignment

parent 6868309e
Showing with 24 additions and 24 deletions
+24 -24
......@@ -5,31 +5,31 @@ This is the implementation of the AMBA AXI protocol developed as part of the PUL
## Cell Contents
| Name | Description | Doc |
|------------------------------------------------------|---------------------------------------------------------------------------------------------------|-----------------------------|
| [`axi_atop_filter.sv`](src/axi_atop_filter.sv) | Filters atomic operations (ATOPs), i.e., write transactions that have a non-zero `aw_atop` value. | |
| [`axi_cdc.sv`](src/axi_cdc.sv) | AXI clock domain crossing based on a Gray FIFO implementation. | |
| [`axi_cut.sv`](src/axi_cut.sv) | Breaks all combinatorial paths between its input and output. | |
| [`axi_err_slv.sv`](src/axi_err_slv.sv) | Always responds with an AXI decode/slave error for transactions which are sent to it. | |
| [`axi_delayer.sv`](src/axi_delayer.sv) | Synthesizable module which can (randomly) delays AXI channels. | |
| [`axi_demux.sv`](src/axi_demux.sv) | Demultiplexes an AXI bus from one slave port to multiple master ports. | [Doc](doc/axi_demux.md) |
| [`axi_id_prepend.sv`](src/axi_id_prepend.sv) | This module prepends/strips the MSB from the AXI IDs. | |
| [`axi_intf.sv`](src/axi_intf.sv) | This file defines the interfaces we support. | |
| [`axi_join.sv`](src/axi_join.sv) | A connector that joins two AXI interfaces. | |
| [`axi_lite_demux.sv`](src/axi_lite_demux.sv) | Demultiplexes an AXI4-Lite bus from one slave port to multiple master ports. | [Doc](doc/axi_lite_demux.md)|
| [`axi_lite_join.sv`](src/axi_lite_join.sv) | A connector that joins two AXI-Lite interfaces. | |
| Name | Description | Doc |
|------------------------------------------------------|---------------------------------------------------------------------------------------------------|--------------------------------|
| [`axi_atop_filter.sv`](src/axi_atop_filter.sv) | Filters atomic operations (ATOPs), i.e., write transactions that have a non-zero `aw_atop` value. | |
| [`axi_cdc.sv`](src/axi_cdc.sv) | AXI clock domain crossing based on a Gray FIFO implementation. | |
| [`axi_cut.sv`](src/axi_cut.sv) | Breaks all combinatorial paths between its input and output. | |
| [`axi_err_slv.sv`](src/axi_err_slv.sv) | Always responds with an AXI decode/slave error for transactions which are sent to it. | |
| [`axi_delayer.sv`](src/axi_delayer.sv) | Synthesizable module which can (randomly) delays AXI channels. | |
| [`axi_demux.sv`](src/axi_demux.sv) | Demultiplexes an AXI bus from one slave port to multiple master ports. | [Doc](doc/axi_demux.md) |
| [`axi_id_prepend.sv`](src/axi_id_prepend.sv) | This module prepends/strips the MSB from the AXI IDs. | |
| [`axi_intf.sv`](src/axi_intf.sv) | This file defines the interfaces we support. | |
| [`axi_join.sv`](src/axi_join.sv) | A connector that joins two AXI interfaces. | |
| [`axi_lite_demux.sv`](src/axi_lite_demux.sv) | Demultiplexes an AXI4-Lite bus from one slave port to multiple master ports. | [Doc](doc/axi_lite_demux.md) |
| [`axi_lite_join.sv`](src/axi_lite_join.sv) | A connector that joins two AXI-Lite interfaces. | |
| [`axi_lite_mailbox.sv`](src/axi_lite_mailbox.sv) | A AXI4-Lite Mailbox with two slave ports and usage triggered irq. | [Doc](doc/axi_lite_mailbox.md) |
| [`axi_lite_mux.sv`](src/axi_lite_mux.sv) | Multiplexes AXI4-Lite slave ports down to one master port. | [Doc](doc/axi_lite_mux.md) |
| [`axi_lite_to_apb.sv`](src/axi_lite_to_apb.sv) | An AXI4-Lite to APB4 adapter. | |
| [`axi_lite_to_axi.sv`](src/axi_lite_to_axi.sv) | An AXI4-Lite to AXI4 adapter. | |
| [`axi_lite_xbar.sv`](src/axi_lite_xbar.sv) | Fully-connected AXI4-Lite crossbar with an arbitrary number of slave and master ports. | [Doc](doc/axi_lite_xbar.md) |
| [`axi_modify_address.sv`](src/axi_modify_address.sv) | A connector that allows addresses of AXI requests to be changed. | |
| [`axi_multicut.sv`](src/axi_multicut.sv) | AXI register which can be used to relax timing pressure on long AXI buses. | |
| [`axi_mux.sv`](src/axi_mux.sv) | Multiplexes the AXI4 slave ports down to one master port. | [Doc](doc/axi_mux.md) |
| [`axi_pkg.sv`](src/axi_pkg.sv) | Contains AXI definitions, common structs, and useful helper functions. | |
| [`axi_test.sv`](src/axi_test.sv) | A set of testbench utilities for AXI interfaces. | |
| [`axi_to_axi_lite.sv`](src/axi_to_axi_lite.sv) | An AXI4 to AXI4-Lite adapter. | |
| [`axi_xbar.sv`](src/axi_xbar.sv) | Fully-connected AXI4+ATOP crossbar with an arbitrary number of slave and master ports. | [Doc](doc/axi_xbar.md) |
| [`axi_lite_mux.sv`](src/axi_lite_mux.sv) | Multiplexes AXI4-Lite slave ports down to one master port. | [Doc](doc/axi_lite_mux.md) |
| [`axi_lite_to_apb.sv`](src/axi_lite_to_apb.sv) | An AXI4-Lite to APB4 adapter. | |
| [`axi_lite_to_axi.sv`](src/axi_lite_to_axi.sv) | An AXI4-Lite to AXI4 adapter. | |
| [`axi_lite_xbar.sv`](src/axi_lite_xbar.sv) | Fully-connected AXI4-Lite crossbar with an arbitrary number of slave and master ports. | [Doc](doc/axi_lite_xbar.md) |
| [`axi_modify_address.sv`](src/axi_modify_address.sv) | A connector that allows addresses of AXI requests to be changed. | |
| [`axi_multicut.sv`](src/axi_multicut.sv) | AXI register which can be used to relax timing pressure on long AXI buses. | |
| [`axi_mux.sv`](src/axi_mux.sv) | Multiplexes the AXI4 slave ports down to one master port. | [Doc](doc/axi_mux.md) |
| [`axi_pkg.sv`](src/axi_pkg.sv) | Contains AXI definitions, common structs, and useful helper functions. | |
| [`axi_test.sv`](src/axi_test.sv) | A set of testbench utilities for AXI interfaces. | |
| [`axi_to_axi_lite.sv`](src/axi_to_axi_lite.sv) | An AXI4 to AXI4-Lite adapter. | |
| [`axi_xbar.sv`](src/axi_xbar.sv) | Fully-connected AXI4+ATOP crossbar with an arbitrary number of slave and master ports. | [Doc](doc/axi_xbar.md) |
## Atomic Operations
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment