Microsemi IGLOO2 HPMS Security Configuration User Guide

June 10, 2024
Microsemi

IGLOO2 HPMS
Security Configuration

Introduction

The IGLOO2 devices offer extensive configurable access controls to the HPMS memory map. These controls are in AHB Bus Matrix Master/Slave Access.
You can access these controls from System Builder’s Security tab and select your security options by checking or unchecking the Read/Write checkboxes as desired for each of the Masters and Slaves (Figure 1).

Microsemi IGLOO2 HPMS Security Configuration -

Configuration Options

AHB Bus Matrix Master/Slave Access Configuration
Note that the master/slave access controls are restricted to those devices offering the Advanced Security Features. For devices offering baseline security only, all programmable accesses are granted and cannot be changed. The controls are grayed out.
The Master/Slave configuration tab defines how masters and slaves communicate and whether it also has write access when a master has read access. The AHB Bus Matrix can be configured to restrict those accesses.
The master/slave access is defined in the matrix as follows:

  • R: Only Read access is available when Read is checked
  • W: Only Write access is available when Write is checked.
  • RW: Both Read and Write access are available when both Read and Write are checked

Whenever you restrict a master/slave access by un-checking the Read or Write access for a particular group of masters (masters are organized in three groups with respect to access configuration) the actual access is shown in the matrix.
eNVM blocks have special sectors that can be write protected. The number of special sectors depends on the device selected. The size of each sector is 4KB and the address range for each special sector is shown in blue in the GUI. Check the Use as ROM option to write protect these eNVM regions. The eNVM special sectors are hidden in the matrix when you open the configurator, and you must click the ‘+’ sign to show these special sectors (Figure 1-1).

Microsemi IGLOO2 HPMS Security Configuration -fig1

Table 1 lists eNVM special sector address ranges.
Table 1 • eNVM Special Sector Address Ranges


Die

| eNVM0 (number of available Sectors)| eNVM1 (number of available Sectors)| eNVM0 (address range)| eNVM1(address range)
---|---|---|---|---
M2GL150S/TS,

M2GL100S/TS, M2GL90S/TS

| 1| 3| 0x0000-0x0fff| 0x7d000-0x7dfff

0x7b000-0x7bfff 0x7c000-0x7cfff

M2GL050S/TS| 2| 0| 0x0000-0x0fff 0x3f000-0x3ffff| N/A
M2GL025S/TS, M2GL010S/TS M2GL005S| 4| 0| 0x0000-0x0fff 0x3d000-0x3dfff 0x3e000-0x3efff
0x3f000-0x3ffff| N/A

Reads and Writes to Protected Areas
Based on your selections in this configurator, the AHB Switch Matrix disallows certain reads and writes.
Reads or writes to areas not allowed cause the AHB bus matrix to complete the transaction with an HRESP error indication. An error bit is set in the SW_ERRORSTATUS field of the MSS_EXTERNAL_SR register. An error occurs when one or more of the following happens:

  • Write by an enabled master to a slave that is not RW
  • Write by an enabled master to addresses not corresponding to a slave
  • Write by the fabric master to the protected region
  • Write by a disabled master to any location
  • Read by an enabled master to any slave that is not R or RW
  • Read by an enabled master to addresses not corresponding to a slave
  • Read by the fabric master to the protected region
  • Read by a disabled master to any location

The values entered in the configurator will be exported into the programming files for programming of the flash bits that control this functionality. The flash bits are loaded in the system registers at power up (or when the DEVRST_N external pad is asserted/de-asserted).
For complete details, refer to the Microsemi IGLOO2 User’s Guide.

Product Support

Microsemi SoC Products Group backs its products with various support services, including Customer Service, Customer Technical Support Center, a website, electronic mail, and worldwide sales offices. This appendix contains information about contacting Microsemi SoC Products Group and using these support services.

Customer Service
Contact Customer Service for non-technical product support, such as product pricing, product upgrades, update information, order status, and authorization.
From North America, call 800.262.1060
From the rest of the world, call 650.318.4460
Fax, from anywhere in the world, 408.643.6913
Customer Technical Support Center
Microsemi SoC Products Group staffs its Customer Technical Support Center with highly skilled engineers who can help answer your hardware, software, and design questions about Microsemi SoC Products. The Customer Technical Support Center spends a great deal of time creating application notes, answers to common design cycle questions, documentation of known issues, and various FAQs. So, before you contact us, please visit our online resources. It is very likely we have already answered
your questions.
Technical Support
Visit the Customer Support website (www.microsemi.com/soc/support/search/default.aspx) for more information and support. Many answers available on the searchable web resource include diagrams, illustrations, and links to other resources on the website.
Website
You can browse a variety of technical and non-technical information on the SoC home page, at www.microsemi.com/soc.
Contacting the Customer Technical Support Center
Highly skilled engineers staff the Technical Support Center. The Technical Support Center can be contacted by email or through the Microsemi SoC Products Group website.
Email
You can communicate your technical questions to our email address and receive answers back by email, fax, or phone. Also, if you have design problems, you can email your design files to receive assistance. We constantly monitor the email account throughout the day. When sending your request to us, please be sure to include your full name, company name, and your contact information for efficient processing of your request.
The technical support email address is soc_tech@microsemi.com.
My Cases
Microsemi SoC Products Group customers may submit and track technical cases online by going to My Cases.
Outside the U.S.
Customers needing assistance outside the US time zones can either contact technical support via email (soc_tech@microsemi.com) or contact a local sales office. Sales office listings can be found at www.microsemi.com/soc/company/contact/default.aspx.
ITAR Technical Support
For technical support on RH and RT FPGAs that are regulated by International Traffic in Arms Regulations (ITAR), contact us via soc_tech_itar@microsemi.com. Alternatively, within My Cases, select Yes in the ITAR drop-down list. For a complete list of ITAR-regulated Microsemi FPGAs, visit the ITAR web page.
Microsemi Corporation (NASDAQ: MSCC) offers a comprehensive portfolio of semiconductor solutions for: aerospace, defense and security; enterprise and communications; and industrial and alternative energy markets. Products include high-performance, high-reliability analog and RF devices, mixed signal and RF integrated circuits, customizable SoCs, FPGAs, and complete subsystems. Microsemi is headquartered in Aliso Viejo, Calif. Learn more at www.microsemi.com.
© 2014 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.

Microsemi Corporate Headquarters
One Enterprise, Aliso Viejo CA 92656 USA
Within the USA: +1 949-380-6100
Sales: +1 949-380-6136
Fax: +1 949-215-4996
5-02-00483-1/08.14

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals