beautypg.com

Altera Partial Reconfiguration IP Core User Manual

Partial reconfiguration ip core

background image

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