User Guide for Microsemi models including: SmartDesign MSS AHB Bus Matrix Configuration, SmartDesign MSS, AHB Bus Matrix Configuration, Matrix Configuration, Configuration

SmartDesign MSS AHB Matrix Configuration

Microsemi

Download

SmartFusion FPGAs | Microchip Technology

SmartDesign MSS AHB Matrix Configuration


File Info : application/pdf, 6 Pages, 347.00KB

PDF preview unavailable. Download the PDF instead.

mss com config ug 1
SmartDesign MSS
AHB Bus Matrix Configuration

Table of Contents

Libero® IDE Software

Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
A Product Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Contacting the Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Non-Technical Customer Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Revision 1

2

Configuration Options
The SmartFusion Microcontroller Subsystem AHB Bus Matrix is highly configurable. The MSS AHB Bus Matrix configurator enables you to define only a sub-set of the bus matrix configurations. The options defined in the configurator are likely to be static for a given application and when set in the configurator - will be automatically configured in the SmartFusion device by the Actel System Boot. Other configurable options such as eNVM and eSRAM remapping are more likely to be run-time configurations and are not available in this configurator. In this document we provide a brief description of these options. For more details please refer to the Actel SmartFusion Microcontroller Subsystem User's Guide.
Configuration Options
Arbitration
Slave Arbitration Algorithm. Each of the slave interfaces contains an arbiter. The arbiter has two modes of operation: (pure) round robin and weighted round robin (as shown in Figure 1). The arbitration scheme selected is applied to all slave interfaces. It should be noted that the user can override the arbitration scheme dynamically in their run-time code on the fly.
Security - Port Access
Each of the non-Cortex-M3 masters connected to the AHB bus matrix can be blocked from accessing any of the slave ports connected to the bus matrix. The Fabric Master, Ethernet MAC and Peripheral DMA ports can be blocked by checking the corresponding check-box in this configurator. Note that in the case of the fabric master, access is further qualified by the restricted region options described below.
Security - Soft Processor Memory Access
Restrict Memory Access · Disabling this option allows any soft processor (or fabric master) to access any location in the Cortex-M3 memory map. · Enabling this option prevents any soft processor (or fabric master) to access any location in the Cortex-M3 memory map defined by the Restricted Memory Region.
Restricted Memory Region Size - This option defines the size of the restricted memory region to the fabric master.

Revision 1

3

Port Description
Restricted Memory Region Address - This option defines the base address of the restricted memory region. This address should be aligned with the chosen restricted memory region size.

Figure 1 · MSS AHB Bus Matrix Configurator
Port Description

Table 1 · Cortex-M3 Port Description

Port Name Direction PAD?

Description

RXEV

IN

No Causes the Cortex-M3 to wake up from a WFE (wait for event) instruction. The

event input, RXEV, is registered even when not waiting for an event, and so

affects the next WFE.

TXEV

OUT

No Event transmitted as a result of a Cortex-M3 SEV (send event) instruction. This is a single-cycle pulse equal to 1 FCLK period.

SLEEP

OUT

No This signal is asserted when the Cortex-M3 is in sleep now or sleep-on-exit mode, and indicates that the clock to the processor can be stopped.

DEEPSLEEP

OUT

No This signal is asserted when the Cortex-M3 is in sleep now or sleep-on-exit mode when the SLEEPDEEP bit of the System Control Register is set.

4

Revision 1

A ­ Product Support
The Microsemi SoC Products Group backs its products with various support services including a Customer Technical Support Center and Non-Technical Customer Service. This appendix contains information about contacting the SoC Products Group and using these support services.
Contacting the Customer Technical Support Center
Microsemi staffs its Customer Technical Support Center with highly skilled engineers who can help answer your hardware, software, and design questions. The Customer Technical Support Center spends a great deal of time creating application notes and answers to FAQs. So, before you contact us, please visit our online resources. It is very likely we have already answered your questions.
Technical Support
Microsemi customers can receive technical support on Microsemi SoC products by calling Technical Support Hotline anytime Monday through Friday. Customers also have the option to interactively submit and track cases online at My Cases or submit questions through email anytime during the week. Web: www.actel.com/mycases Phone (North America): 1.800.262.1060 Phone (International): +1 650.318.4460 Email: soc_tech@microsemi.com
ITAR Technical Support
Microsemi customers can receive ITAR technical support on Microsemi SoC products by calling ITAR Technical Support Hotline: Monday through Friday, from 9 AM to 6 PM Pacific Time. Customers also have the option to interactively submit and track cases online at My Cases or submit questions through email anytime during the week. Web: www.actel.com/mycases Phone (North America): 1.888.988.ITAR Phone (International): +1 650.318.4900 Email: soc_tech_itar@microsemi.com
Non-Technical Customer Service
Contact Customer Service for non-technical product support, such as product pricing, product upgrades, update information, order status, and authorization. Microsemi's customer service representatives are available Monday through Friday, from 8 AM to 5 PM Pacific Time, to answer non-technical questions. Phone: +1 650.318.2470

Revision 1

5

Microsemi Corporation (NASDAQ: MSCC) offers the industry's most comprehensive portfolio of semiconductor technology. Committed to solving the most critical system challenges, Microsemi's products include high-performance, high-reliability analog and RF devices, mixed signal integrated circuits, FPGAs and customizable SoCs, and complete subsystems. Microsemi serves leading system manufacturers around the world in the defense, security, aerospace, enterprise, commercial, and industrial markets. Learn more at www.microsemi.com.

Corporate Headquarters Microsemi Corporation 2381 Morse Avenue Irvine, CA 92614-6233 USA Phone 949-221-7100 Fax 949-756-0308

SoC Products Group 2061 Stierlin Court Mountain View, CA 94043-4655 USA Phone 650.318.4200 Fax 650.318.4600 www.actel.com

SoC Products Group (Europe) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB United Kingdom Phone +44 (0) 1276 609 300 Fax +44 (0) 1276 607 540

SoC Products Group (Japan) EXOS Ebisu Building 4F 1-24-14 Ebisu Shibuya-ku Tokyo 150 Japan Phone +81.03.3445.7671 Fax +81.03.3445.7668

SoC Products Group (Hong Kong) Room 2107, China Resources Building 26 Harbour Road Wanchai, Hong Kong Phone +852 2185 6460 Fax +852 2185 6488

© 2010 Microsemi Corporation. All rights reserved. Microsemi and the Microsemi logo are trademarks of Microsemi Corporation. All other trademarks and service marks are the property of their respective owners.

5-02-00233-0/06.10



References

Acrobat Distiller 9.0.0 (Windows)