Altera Partial Reconfiguration IP Core Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Instruments de mesure Altera Partial Reconfiguration IP Core. Altera Partial Reconfiguration IP Core User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 27
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Partial Reconfiguration IP Core
2015.05.04
UG-PARTRECON
Subscribe
Send Feedback
Partial reconfiguration (PR) is fully supported in the Stratix
®
V device family, which offers you the ability
to reconfigure part of the design's core logic such as LABs, MLABs, DSP, and RAM, while the remainder
of the design continues running. The PR IP core can be implemented through the Qsys Interface, or via
the Quartus II
®
IP Catalog.
Partial reconfiguration is performed through either an internal host residing in the core logic or as an
external host via dedicated PR pins. The advantage of the internal host is that you can store all the logic
needed for PR on the device, without the need for external devices.
Figure 1: PR IP core Components
When you instantiate the PR IP core, the Main Controller module which includes the Control Block
Interface Controller, Freeze/Unfreeze Controller, and the Data Source Controller are all instantiated. A
Data Source Interface module provides you with a JTAG Debug Interface and PR Data Interface. If you
choose to use the PR IP core as an internal host, it automatically instantiates the corresponding crcblock
and prblock WYSIWYG atom primitives.
CRCBLOCK PRBLOCK
CB Interface Controller
Freeze/Unfreeze Controller
Data Source Controller
JTAG Debug
Interface
PR Data
Interface
FPGA Control
Block (CB)
Interface Module
Main Controller
Module
(1)
PR Data Source
Interface Module
Note:
1. The main controller module handles all the handshaking signals of the
CB interface and processes the incoming data, as needed, before sending
to the PRBLOCK. It also handles the freeze/un-freeze PR interface.
If it is used as external host (placed in another FPGA or CPLD), the PR IP core provides the crcblock
and prblock WYSIWYG atom primitive as interface ports so that you can connect to the dedicated PR
pins and CRC_ERROR pin on the target FPGA undergoing partial reconfiguration.
©
2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are
trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as
trademarks or service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance
of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any
products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information,
product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device
specifications before relying on any published information and before placing orders for products or services.
ISO
9001:2008
Registered
www.altera.com
101 Innovation Drive, San Jose, CA 95134
Vue de la page 0
1 2 3 4 5 6 ... 26 27

Résumé du contenu

Page 1 - 2015.05.04

Partial Reconfiguration IP Core2015.05.04UG-PARTRECONSubscribeSend FeedbackPartial reconfiguration (PR) is fully supported in the Stratix® V device fa

Page 2

Port Name Width Direction Functionstatus[2..0]3Output A 3-bit error output used toindicate the status of PR event.Once an error is detected (PR_ERROR,

Page 3

Port Name Width Direction Functiondouble_pr1Input When the pr_start signal istriggered until the de-assertionof freeze signal, a signalasserted high o

Page 4

Port Name Width Direction Functionavmm_slave_write 1Input Avalon-MM write control.This signal is ignored duringJTAG debug operations.avmm_slave_writed

Page 5 - Bitstream Compatibility Check

Port Name Width Direction Functionpr_done_pin1Input Available when the PR IP core isused as the External Host.Connect this port to thededicated PR_DON

Page 6

1. Avalon Memory Mapped Master component writes 16’h0001 (or 16’h0003 if the design requiresdouble PR) to this IP address offset 0x1 to trigger PR ope

Page 7

Table 7: PR_CSR Control and Status RegistersBit Offset Description0Read and write control register for pr_start signal.Refer to “Input/output Port Lis

Page 8

Partial Reconfiguration IP Core Timing SpecificationThis timing diagram illustrates a successful Partial Reconfiguration IP core operation. Pass or fa

Page 9

Related Informationlink/nik1412467993397/nik1412467975241Avalon Interface Specifications for data transfer with backpressureAvalon Memory Map Slave In

Page 10 - UG-PARTRECON

The controller receives data and sends it to the prblock WYSIWYG atom primitive during a PR eventwith the clock-to-data ratio (CDRATIO) you specify wh

Page 11

The PR data interface provides you with selectable input data width; x1, x2, x4, x8, x16, and x32. It can beconnected to ASMI_PARALLEL as well as the

Page 12

Figure 2: Managing Partial Reconfiguration with an Internal or External HostThe figure shows how these blocks should be connected to the PR control bl

Page 13 - Related Information

Figure 7: Adding PR Programming File2. After adding thePR bitstream, you can change or delete the Partial Reconfiguration programming fileby clicking

Page 14

Figure 8: Change PR Programming File or Delete PR Programming File3. Click Start to configure the PR bitstream. The Quartus II Programmer generates an

Page 15 - FPGA Control Block Interface

Figure 9: Starting PR Bitstream Configuration4. Configure the valid .rbf in JTAG debug mode with the Quartus II Programmer.22Configuring Partial Recon

Page 16 - Dummy DataD4 D5

Figure 10: Configuring Valid .rbf5. The JTAG debug mode is also supported if the PR IP core is pre-programmed on the specified device.UG-PARTRECON2015

Page 17

Figure 11: Partial Reconfiguration IP Core Successfully Pre-programmed6. The Quartus II Programmer reports error when you try to configure the corrupt

Page 18 - Data Source Controller

Figure 12: Configuring Corrupted .rbfSample Freeze Wrapper for Multiple PR RegionsThe following Verilog HDL pseudocode shows an example of how to crea

Page 19

my_freeze_region_A ( .freeze(freeze_A_w), … ); // Freeze wrapper for input signals of single PR region B // Follow existing recommendation

Page 20 - Send Feedback

Related InformationDesign Planning for Partial ReconfigurationFor more information on instantiating the an external host for partial reconfigura

Page 21

Figure 3: Partial Reconfiguration IP Core in the Qsys Interface4. Turn on Enable Avalon-MM slave interface to use the Avalon Memory Map Slave interfac

Page 22

design. You can instantiate the PR IP core as the external host on any supported Altera devices asspecified in the user selectable device family list.

Page 23

7. Click Exit.Related Information• Instantiating the Partial Reconfiguration IP Core in the Qsys Interface on page 2• Partial Reconfiguration IP Core

Page 24

When Enable bitstream compatibility check is turned on, the PR IP core creates a PR bitstream ID anddisplays it in the configuration dialog box.Relate

Page 25

IP Core Option Value Default DescriptionPR bitstream ID -2147483648 to21474836470 Specifies a signed 32-bit integervalue of the PR bitstream ID forExt

Page 26

Partial Reconfiguration IP Core PortsI/O Port List for PR IP CoreTable 1: Clock/Reset PortsThese options are always available.Port Name Width Directio

Page 27 - Revision History

Table 3: Conduit InterfaceThese options are available when Enable Avalon-MM slave interface parameter is turned Off.Port Name Width Direction Function

Commentaires sur ces manuels

Pas de commentaire