Skip to content

Releases: RoaLogic/ahb3lite_interconnect

AHB-Lite Multilayer Interconnect Switch w/ 'ERROR_ON_NO_SLAVE' Detection

18 Nov 13:26
v1.3.1
a1f41d1
Compare
Choose a tag to compare

Summary

Fully parameterized high performance, low latency interconnect fabric soft IP for AHB-Lite. It allows a virtually unlimited number of AHB-Lite bus masters and slaves to be connected without the need of bus arbitration to be implemented by the bus masters.

Changes

  • Addition of ERROR_ON_NO_SLAVE parameter to enable detection & reporting of accesses to addresses not mapped to any slave port.
    • ie when enabled, generate an AHB error response should a master attempt to access an address that is not mapped to any slave port.
  • Updated documentation to be self contained (all docs and relevant assets now within /docs folder of repo) with naming consistency & styling to support longer naming (See note below)

Note:

Only documentation styling and naming conventions have changed in this update compared to the original v1.3 release. This release contains no update to the IP or the content of the documentation. The documentation should now use consistent naming and render correctly on small & large screen devices

New Features

  • Added ERROR_ON_NO_SLAVE configuration parameter

Documentation

Bug Fixes

  • None

AHB-Lite Multilayer Switch w/ Recursive Function Support

04 Nov 14:38
df1cc08
Compare
Choose a tag to compare

Summary

Fully parameterized High Performance, Low Latency Interconnect Fabric soft IP for AHB-Lite. It allows a virtually unlimited number of AHB-Lite Bus Masters and Slaves to be connected without the need of bus arbitration to be implemented by the Bus Masters.

Changes

Minor bug fixes and new implementation macro feature

New Features

  • Added RECURSIVE_FUNCTIONS_SUPPORTED configuration macro

Release Notes

  • Documentation fully updated

Bug Fixes

  • Fixed README footnote
  • Fixed MASTERS=1 configuration
  • Fixed PRIORITY_BITS size

AHB-Lite Multilayer Switch w/ Slave Masking

12 Oct 06:53
001b78a
Compare
Choose a tag to compare

Summary

Fully parameterized High Performance, Low Latency Interconnect Fabric soft IP for AHB-Lite. It allows a virtually unlimited number of AHB-Lite Bus Masters and Slaves to be connected without the need of bus arbitration to be implemented by the Bus Masters.

Changes

Improved overall performance and logic area via enhanced switch selection logic and introduction of Slave Masking feature.

New Features

  • Added SLAVE_MASK[ ] configuration parameter
  • Added ERROR_ON_SLAVE_MASK[ ] configuration parameter
  • Updated mst_priority parameter size to allow arbitrary number of priority levels
  • Added HRESP_ERROR response when accessing masked slave

Release Notes

  • Documentation fully updated

Bug Fixes

  • fixed regHBURST size
  • Prevent latch behaviour in onehot2int

Initial Release

01 Nov 10:13
Compare
Choose a tag to compare

Full Source Code & Documentation Release