diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ce5fccb1..ccb679292 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## Unreleased ### Added +- Add three modules to convert between two AXI ID widths under many different concurrency + requirements: + - `axi_iw_converter` is the top-level module that converts between any two AXI ID widths with all + supported parameters. It upsizes IDs by extending the MSBs with zeros and joins two interfaces + with identical ID widths. For downsizing IDs, it instantiates one of the following two modules: + - `axi_id_remap` remaps AXI IDs from wide IDs at the slave port to narrower IDs at the master + port without serializing transactions. + - `axi_id_serialize` reduces AXI IDs by serializing transactions when necessary. ### Changed