Microsemi Proprietary and Confidential UG0445 User Guide Revision 7.0 viii
Tables
Table 1 Fabric Resources for SmartFusion2 Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Table 2 Fabric Resources for IGLOO2 Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 3 Fabric Array Coordinate Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 4 SmartFusion2 and IGLOO2 LSRAM (18Kb Blocks) Resource Table . . . . . . . . . . . . . . . . . . . . . . . 13
Table 5 Port List for LSRAM Macro (RAM1KX18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 6 Depth/Width Mode Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 7 Read/Write Operation Selection
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 8 Address Bus Used and Unused Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 9 Data Input Buses Used and Unused Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 10 Data Output Buses Used and Unused Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 11 Port Select Control Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 12 Data Width Configurations for LSRAM in Dual-Port Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 13 Data Width Configurations for LSRAM in Two-Port Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 14 Read Operation Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 15 Write Operation Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 16 Asynchronous Reset Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 17 Block Selection Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 18 Collision Operation Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 19 Port Description for the DPSRAM Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 20 Port Description for the TPSRAM Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 21 Port Description for the CoreAPBLSRAM IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 22 Port Description for the CoreAHBLSRAM IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 23 Two-Port Configurations Requiring Two LSRAM Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 24 SmartFusion2 and IGLOO2 µSRAM (1Kb Blocks) Resource Table . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 25 Port List for µSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 26 Width/Depth Mode Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 27 Address Bus Used and Unused Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 28 Data Input Buses Used and Unused Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 29 Data Output Buses Used and Unused Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 30 Port Select Control Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 31 Timing Parameters for Synchronous-Asynchronous Read Operation . . . . . . . . . . . . . . . . . . . . . . 45
Table 32 Timing Parameters for Synchronous-Synchronous Read Operation . . . . . . . . . . . . . . . . . . . . . . . 46
Table 33 Timing Parameters for Synchronous Latched Read Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 34 Timing Parameters of the Asynchronous Read Mode Without Pipeline Registers . . . . . . . . . . . . . 48
Table 35 Timing Parameters of the Asynchronous Read Mode with Pipeline Registers . . . . . . . . . . . . . . . . 48
Table 36 Timing Parameters of the Asynchronous Read Mode with Latched Outputs . . . . . . . . . . . . . . . . . 49
Table 37 Timing Parameters of the Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 38 Timing Parameters of the Asynchronous Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 39 Timing Parameters of the Synchronous Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 40 Collision Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 41 Port Description for the µSRAM-IP Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 42 SmartFusion2 and IGLOO2 Math Blocks Resource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Table 43 Truth Table for Propagating Operand D of the Adder or Accumulator . . . . . . . . . . . . . . . . . . . . . . 59
Table 44 Math Block Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table 45 Rounding Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Table 46 MSIO SSO Guidelines for M2S010 - FG484 Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Table 47 MSIOD SSO Guidelines for M2S010 - FG484 Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Table 48 DDRIO SSO Guidelines for M2S010 - FG484 Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Table 49 MSIO, MSIOD, and DDRIO SSO Guidelines for M2S025 - FG484 Device . . . . . . . . . . . . . . . . . . 84
Table 50 MSIO SSO Guidelines for M2S050 - FG896 Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Table 51 MSIOD SSO Guidelines for M2S050 - FG896 Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Table 52 DDRIO SSO Guidelines for M2S050 - FG896 Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Table 53 MSIO, MSIOD, and DDRIO SSO Guidelines for M2S060 - FG676 Device . . . . . . . . . . . . . . . . . . 85
Table 54 MSIO, MSIOD, and DDRIO SSO Guidelines for M2S090 - FG676 Device . . . . . . . . . . . . . . . . . . 85