Microsemi

  • Quality
  • Careers
  • Investors
  • Contact Us
  • Parametric Search
  • MyMicrosemi
  • Products
    • Design Resources
    • FPGAs
    • SoC FPGAs
    • Rad-Tolerant FPGAs
    • Antifuse FPGAs
    • Technology Solutions
  • Applications
    • Alternative Energy
    • Commercial Aviation
    • Communications
    • Defense
    • Embedded Systems
    • Industrial
    • Medical
    • Motor Control
    • Power Solutions
    • Security
    • Space
  • Design Support
    • FPGA & SoC Design
    • Custom Design Services
    • Technical Support
    • Application Notes
    • Packaging Information
    • Product Brochures
    • Quality
  • Ordering
    • Available Stock
    • RFQ/Samples
    • Sales Contacts
  • Company
    • About Us
    • Corporate Contacts
    • Press
    • Quality
    • Acquisitions
    • Careers
    • Investors
    • Events
  • SoC Design Resources
    • Libero SoC
    • Libero IDE
    • Licensing
    • Design Software
    • Dev Kits
    • Programming & Debug
    • IP Cores
    • Partners
    • Power Calculators
    • BSDL Models
    • IBIS Models
  • SoC Support
    • SoC Technical Support
    • My Cases
    • Knowledge Base
    • Webcasts
    • Training
    • Customer Notifications
  • Home
  • Website Migration
  • SoC Customer Portal
  • My Cases
  • Licensing
  • IP Search
  • Knowledge Base Search
  • Downloads
  • Website Migration
  • SoC Customer Portal
  • My Cases
  • Licensing
  • IP Search
  • Knowledge Base Search
  • Home
  • » IP Search

DirectCore IP Module - CoreAHBLite

CoreAHBLite is a multi-master implementation of the AHB-Lite bus interconnect (a subset of the AMBA advanced high-performance bus) used to connect subsystem cores to Microsemi's 32-bit ARM processors. CoreAHBLite provides 2 AHB-Lite master interfaces, 16 AHB-Lite slave interfaces plus an optional seventeenth AHB-Lite slave interface in a huge 2 GB memory space (231 bytes), and up to 16 Init/Config master interfaces that can be used to initialize up to 16 FPGA SRAM instances. Each slave can either be enabled or disabled for each master via the configuration GUI (graphical user interface). Bus slaves that are not enabled in the configuration GUI are optimized away during synthesis, and if no slaves are selected for a given master, that master interface will be disabled and optimized away during synthesis, yielding ideal compact implementations in FPGA fabric.

CoreAHBLite is small in size and allows easy connection of IP cores in ARM-based systems on Microsemi FPGAs. CoreAHBLite is small in size and allows easy connection of IP cores in ARM-based systems on Microsemi FPGAs.

Features:

  • Supports two masters
  • Supports up to 16 slaves (up to 17 in one mode, if the huge slave is in use)
  • Address space per slave varies from 256 bytes to 256 MB (Huge slave occupies 2 GB.)
  • Supports allocation of slave slots to a combined region slave interface in most modes
  • Access to any slave slot can be enabled on a per master basis
  • Both masters have equal priority (round-robin arbitration scheme)
  • Supports remapping feature for master 0 interface
  • Fully compatible with ARM Cortex-M1, CoreMP7 and AMBA IP cores
  • See the handbook for device utilization and performance details

This core is included in the Libero IDE IP bundle and available for FREE with a Libero Gold license via the SmartDesign IP design tool.

Resources

  • Handbook
  • DirectCore IP Cores
  • Release Notes
  • Products
  • Applications
  • Design Support
  • Company
  • Careers
  • Investors
  • Survey
  • Privacy Policy
  • Terms & Conditions

Copyright © 2011 Microsemi Corporation. All rights reserved. The Microsemi logo is a registered trademark of Microsemi Corporation.