6.5 New Silicon Features and Enhancements
(Ask a Question)6.5.1 PolarFire, RT PolarFire, and PolarFire SoC
(Ask a Question)6.5.1.1 Updated Design Initialization and Data Report
(Ask a Question)The Design Initialization Report has been updated with a new table called Used Modules. This table lists the Corner and ICB macros used in a design. Some additional macros, such as Tamper, UJTAG, SPI, Sys Services, and INIT, are now reported as used if present in the user’s design.
6.5.1.2 New INTx Interrupt Selection
(Ask a Question)In the PCIe core configuration GUI, when the INTx interrupt type is selected, the Interrupt Mask register is updated during automatic power-up/DEVRST_N initialization to reflect the correct setting.
6.5.1.3 New Clock Frequency Monitor Setting
(Ask a Question)A new option has been added to enable or disable clock frequency monitor in the
PF_TAMPER
and
PFSOC_TAMPER
cores.
6.5.1.4 ECC Pipeline Registers in PF_TPSRAM are TMRed
(Ask a Question)TMR functionality is enabled for the soft logic used in the ECC pipeline registers
ofPF_TPSRAM
.
6.5.1.5 TMR of Registers in External Feedback and Post-divider Modes
(Ask a Question)TMR functionality is enabled for the soft logic used in Post-Divider and External Feedback modes.
6.5.1.6 New TVS Monitor for SmartDebug
(Ask a Question)A new SmartDebug feature has been added to monitor both internal voltage supplies and die temperature from the TVS outputs, and log the values across specified time intervals.
6.5.1.7 SmartDebug FPGA Hardware Breakpoint Enhancements
(Ask a Question)-
Any
CLKINT
selection through theauto_instantiate_fhb
NDC command - Automatic timing constraints
- New report
- Support of encrypted components
6.5.2 PolarFire SoC
(Ask a Question)6.5.2.1 New MSS Interrupt Map Report
(Ask a Question)Users can export an interrupt map report for an MSS component. This report file represents the
entire connection hierarchy of MSS interrupt pins. For PolarFire
MSS components, all the hierarchy pins are combined within a
MSS_INT_F2M[63:0]
bus.
6.5.2.2 New PFSOC_TAMPER Core Including eNVM POR Digest Check
(Ask a Question)In the PolarFire and PolarFire SoC Tamper macro, POR digest check can be enabled for sNVM,
Fabric, and Security. As a result the PORDIGEST
bit settings for all Digest check options in both PolarFire and
PolarFire SoC have been changed. eNVM is present in PolarFire
SoC only and not in PolarFire. For this reason, a separate
TAMPER core was created for PolarFire SoC. In the PolarFire SoC
TAMPER core, a new option has been added to support POR Digest
check for eNVM.
6.5.2.3 New OWP Protocol in Bitstream Temporarily Undoes Locks
(Ask a Question)The One-way Passcode (OWP) protocol is used for overriding locks via a bitstream without requiring any interaction with an external intelligence (for example, IAP/Auto-Update flow). The primary use-model is to support one-time bitstream updates, where the one-way pass code is bound to a given bitstream. The bitstream created with OWP temporarily undoes locks that would otherwise prevent the bitstream from being used. When the bitstream is complete or terminates for any other reason, locks are restored to their original non-volatile states. The bitstream created with OWP is protected by the standard bitstream encryption and authentication mechanisms.
6.5.2.4 IBIS for SGMII, DDRIO, and MSSIO
(Ask a Question)Special I/O attributes MSSIO
, DDRIO
, and
SGMIIIO
are now supported for PolarFire SoC. These I/O attributes
help you to arrive at the correct power data and IBIS data.
6.5.3 RTG4, SmartFusion2, and IGLOO2
(Ask a Question)6.5.3.1 New Option for Time between RESET Release and CKE Assertion
(Ask a Question)The new GUI option Time b/w RESET release and CKE assertion has
been added to RTG4 FDDR, SmartFusion2 MSS-DDR, FDDR and IGLOO2 HPMS DDR ,and FDDR
Configurator. This option helps you specify any custom time (non-default) value between
the RESET
signal release and assertion of the CKE
signal.
6.5.3.2 Back-annotated Simulation of Differential I/O Connected to the FDDR Controller Hard-IP Block
(Ask a Question)The RTG4 DDR3 simulation model has been updated to address gate-level simulation failures.
6.5.4 Programming
(Ask a Question)6.5.4.1 FlashPro 6 Improvements - Mailbox Bug Fix, Programmer Access Lag
(Ask a Question)The Mailbox feature is used to transmit large amounts of data to and from the host. The mailbox transmits up to 4K-Bytes of data at a time. Because of this, a handshake mechanism is implemented to make sure the PC and firmware applications are in sync. FlashPro Express uses mailbox for SPI-Flash read operations only.
- Timeout during SPI-Flash read operations
- Data corruption between pages