Microsemi SmartFusion2 Manual
Microsemi SmartFusion2 Manual

Microsemi SmartFusion2 Manual

Hard multiplier accumulator configuration
Hide thumbs Also See for SmartFusion2:

Advertisement

SmartFusion2, IGLOO2, and RTG4
Hard Multiplier Accumulator Configuration

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SmartFusion2 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Microsemi SmartFusion2

  • Page 1 SmartFusion2, IGLOO2, and RTG4 Hard Multiplier Accumulator Configuration...
  • Page 2: Table Of Contents

    SmartFusion2, IGLOO2, and RTG4 Hard Multiplier Accumulator Configuration Table of Contents Introduction ..............3 Key Features .
  • Page 3: Introduction

    Introduction The Hard Multiplier Accumulator for SmartFusion2, IGLOO2, and RTG4 supports normal (Figure 1) and dot product (Figure 2) multiplication. Blue registers indicate control signals; brown registers are for data. Figure 1 • Normal Multiplier Accumulator Figure 2 • Dot Product Multiplier Accumulator Key Features The Hard Multiplier Accumulator supports two operating modes: Normal and Dot Product.
  • Page 4 • An additional Carry Out or Overflow output can be enabled. • Normal Mode Features: – Configurable operand widths for A0 and B0 between 2 and 18 – Configurable operand width for C between 2 and 44 – Optional assignment of operand A0 to an 18 bit two's complement constant –...
  • Page 5: Smartdesign

    1 – SmartDesign The Hard Multiplier Accumulator for SmartFusion2, IGLOO2, and RTG4 is available for download from the Libero® SoC IP Catalog via the web repository. Once listed in the Catalog you can double-click the macro to configure it in SmartDesign. For information on using SmartDesign to configure, connect, and generate cores, see the Libero SoC online help.
  • Page 6 Figure 1-2 • Hard Multiplier Accumulator Configuration Options - Dot Product Mode After configuring and generating the macro instance, you can simulate basic functionality. The macro can then be instantiated as a component of a larger design.
  • Page 7: Core Parameters

    2 – Core Parameters Table 2-1 lists the Normal mode Hard Multiplier Accumulator settings; Table 2-2 lists the Dot Product mode settings. Table 2-1 • Hard Multiplier Accumulator Normal Mode Configuration Description Name Valid Range Description Multiplier Functions Function Multiplier The Multiplier Accumulator with Adder/Subtractor exposes the SUB Accumulator control signal, which enables you to dynamically toggle between an...
  • Page 8 Table 2-1 • Hard Multiplier Accumulator Normal Mode Configuration Description (continued) Name Valid Range Description Register Port Registers input port C and Carry In (if C is not set to constant) Input Port ARSHFT17 Right Shift of Feedback input is arithmetic right-shifted by 17 if selected Feedback Input Register Port Registers ARSHFT17 control signal...
  • Page 9 Table 2-2 • Hard Multiplier Accumulator Dot Product Mode Configuration Description Name Valid Range Description Width 2 to 9 Width of input port B0; if shorter than 9 bits it is sign-extended. For example, if the width is 8, a value of 0x7F means +127 and a value of 0xFF means -1.
  • Page 10: Port Description

    3 – Port Description The figures below display the Hard Multiplier Accumulator input and output ports for Normal mode (Figure 3-1) and Dot Product mode (Figure 3-2). Only a subset of the ports is used in any given Hard Multiplier Accumulator configuration. Figure 3-1 •...
  • Page 11 Table 3-1 lists the Hard Multiplier Accumulator port signals for Normal mode. Table 3-1 • Hard Multiplier Accumulator Ports - Normal Mode Signal Direction Description Input Input data A0, 2- 18 bits wide Input Input data B0, 2- 18 bits wide Input Input data C, 2- 44 bits wide Input...
  • Page 12 Table 3-1 • Hard Multiplier Accumulator Ports - Normal Mode (continued) Signal Direction Description CARRYOUT Output This bit can be used to extend the adder in the fabric. CARRYOUT = C[43] ^ D[43] ^ P[44] CDOUT Output Cascade output of result P. CDOUT is a copy of P, sign-extended to 44 bits.
  • Page 13 Table 3-2 • Hard Multiplier Accumulator Ports - Dot Product Mode (continued) Signal Direction Description P_SCLR_N Input Synchronous reset for result P, CDOUT, Overflow/Carryout registers P_EN Input Enable for result P, CDOUT, Overflow/Carryout registers Output Pn = Pn-1 + CARRYIN + C + (A0 * B0) + (A1*B1) OVERFLOW Output When high, indicates that the result exceeded the width of output P.
  • Page 14: A Product Support

    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.
  • Page 15: Itar Technical Support

    The ©2015 Microsemi Corporation. All rights information provided by Microsemi hereunder is provided "as is, where is" and with all faults, and the entire reserved. Microsemi and the Microsemi risk associated with such information is entirely with the Buyer.

This manual is also suitable for:

Rtg4Igloo2

Table of Contents