TLM-2.0 Kit for AMBA – Modeling AMBA Protocols in SystemC TLM-2.0

Carbon Design Systems announced a TLM-2.0 solution for the AMBA protocol. The solution enables modeling the AMBA protocols with SystemC TLM2-0. The TLM-2.0 for the AMBA protocol solution will execute in any SystemC environment and contains no runtime licensing. Engineers can create models representing AMBA intellectual property (IP) blocks at any level of abstraction. The TLM-2.0 for the AMBA protocol solution is available for free from Carbon’s IP Exchange.

TLM-2.0 Kit for AMBA Highlights

  • Describes a set of extensions to the OSCI TLM-2.0 generic payload and phases
  • Enables each of the AMBA protocols (AXI, AHB, AHB-Lite and APB) to be fully described at the loosely timed (LT), approximately time (AT) and cycle timed (CT) levels of abstraction
  • Enables modeling of the AMBA protocols with SystemC TLM2-0
  • Adapters are provided to bridge between abstraction levels
  • Adapters connect directly to the AMBA Programmer’s View (PV) interface used by ARM’s Fast Models
  • Executes in any SystemC environment and contains no runtime licensing
  • Includes source, examples and documentation
  • Models can be created to represent AMBA intellectual property (IP) blocks at any level of abstraction
  • ARM PV definitions for AMBA included to help ensure seamless interaction with Fast Models
  • Available from Carbon’s IP Exchange for free download

More info: Carbon Design Systems’ IP Exchange