Altera Remote Update IP Core Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Messgeräte Altera Remote Update IP Core herunter. Altera Remote Update IP Core User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 43
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Altera Remote Update IP Core User Guide
2015.04.07
UG-31005
Subscribe
Send Feedback
The Altera Remote Update IP core implements a remote system update using dedicated remote system
upgrade circuitry available in supported devices.
Remote system update helps you deliver feature enhancements and bug fixes without recalling your
product, and reduces time-to-market and extends product life. The Altera Remote Update IP core
downloads a new configuration image from a remote location, stores the image in a configuration device,
and upgrades the configuration circuitry to start a reconfiguration cycle.
The dedicated circuitry performs error detection during and after the configuration process. When the
dedicated circuitry detects errors, the circuitry facilitates system recovery by reverting back to a safe,
default factory configuration image and then provides error status information.
The following figure shows a functional diagram for a typical remote system update process.
Figure 1: Typical Remote System Update Process
Device Control
Module
Development
Location
Device Configuration
Network
Data
Data
Data
Configuration
devices
(Serial flash)
Note:
Altera recommends you to use 20–MHz f
MAX
for all devices.
Related Information
Configuration Center
ALTREMOTE_UPDATE Knowledge Base
Installing and Licensing IP Cores
The Altera IP Library provides many useful IP core functions for your production use without purchasing
an additional license.The OpenCore
®
feature allows evaluation of any Altera
®
IP core in simulation and
compilation in the Quartus
®
II software. Some Altera IP cores, such as MegaCore
®
functions, require that
you purchase a separate license for production use. The OpenCore Plus feature allows you to evaluate IP
that requires purchase of an additional license. Use these features to evaluate the IP core until you are
satisfied with the functionality and performance. After you purchase a license, visit the Self Service
Licensing Center to obtain a license number for any Altera product.
©
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
Seitenansicht 0
1 2 3 4 5 6 ... 42 43

Inhaltsverzeichnis

Seite 1 - Related Information

Altera Remote Update IP Core User Guide2015.04.07UG-31005SubscribeSend FeedbackThe Altera Remote Update IP core implements a remote system update usin

Seite 2

Remote System Configuration ComponentsTable 2: Remote System Configuration Components in Arria 10 DevicesComponents DetailsPage mode featureThe dedica

Seite 3 - Using the Parameter Editor

Components DetailsRemote configurationregistersThe remote configuration registers keep track of page addresses and the causeof configuration errors. Y

Seite 4

Name Port Required? Descriptionwrite_paramInputNo Write signal for parameter specified in param[] andwith value specified in data_in[].Signal indicati

Seite 5 - Upgrading IP Cores

Name Port Required? Descriptionreset_timerInputNo Reset signal for watchdog timer.Signal indicating the internal watchdog timer shouldbe reset. Unlike

Seite 6

Name Port Required? Descriptiondata_out[]OutputNo Data output when reading parameters.This bus holds read parameter data from the remoteupdate block.

Seite 7

Bit Parameter Width Comments010 Watchdog Timeout Value 12 —011 Watchdog Enable 1 —100 Page Select 32For the Quartus II software version 14.0 and onwar

Seite 8 - RTL Simulation

Remote Configuration ModeFigure 9: Remote Configuration ModePower UpSet Control Registerand ReconfigureReload a Different ApplicationReload a Differen

Seite 9 - Arria 10 Devices

Components DetailsWatchdog timerA watchdog timer is a circuit that determines the functionality ofanother mechanism. The watchdog timer functions like

Seite 10 - Components Details

GUI Name Legal Value in GUI DescriptionAdd support for writingconfiguration parameters—Enable this if you need to write configurationparameters.Enable

Seite 11 - Parameter Settings

Name Port Required?Descriptionwrite_paramInputNo Write signal for parameter specified in param[]and with value specified in data_in[].Signal indicatin

Seite 12 - 2015.04.07

Figure 2: IP Core Installation Pathacdsquartus - Contains the Quartus II softwareip - Contains the Altera IP Library and third-party IP coresaltera -

Seite 13

Name Port Required?Descriptiondata_in[]InputNo Data input for writing parameter data into theremote update block. Input bus for parameterdata.For some

Seite 14 - Parameters

Name Port Required?DescriptionresetInputYes This is an active high signal. Asserting this signalhigh will reset the IP core.Asynchronous reset input t

Seite 15 - Bit Parameter Width Comments

Name Port Required?Descriptionasmi_busyInputNo Input from the altasmi_parallel component.Available when the check_app_pof parameter isset to true.A lo

Seite 16

Name Port Required?Descriptionasmi_addrOutputNo Address signal to altasmi_parallelcomponent.Available when the check_app_pof parameter isset to TRUE.

Seite 17

Bit Parameter Width Comments010 Watchdog Timeout Value 12 —011 Watchdog Enable 1 —100 Page Select 24 or 32For the Quartus II software version 13.1 and

Seite 18 - Description

Remote System Configuration ModeCyclone IV devices support remote configuration mode only.Remote Configuration ModeFigure 10: Remote Configuration Mod

Seite 19

Components DetailsFactory configurationFactory configuration is the default configuration setup.In remote configuration mode, the factory configuratio

Seite 20

Components DetailsWatchdog timerA watchdog timer is a circuit that determines the functionality ofanother mechanism. The watchdog timer functions like

Seite 21

GUI Name Legal Value in GUI DescriptionWhich configurationdevice will you be using?• EPCS device• EPCQ deviceChoose the configuration device that you

Seite 22

Name Port Required?Descriptionwrite_paramInputNo Write signal for parameter specified in param[]and with value specified in data_in[].Signal indicatin

Seite 23

Figure 3: Quartus II IP CatalogSearch and filter IP for your target deviceDouble-click to customize, right-click for detailed informationNote: The IP

Seite 24

Name Port Required?Descriptiondata_in[]InputNo Data input for writing parameter data into theremote update block. Input bus for parameterdata.For some

Seite 25

Name Port Required?Descriptionread_sourceInputYes Specifies whether a parameter value is read fromthe current or a previous state.This 2-bit port spec

Seite 26

Name Port Required?Descriptiondata_out[]OutputNo Data output when reading parameters.This bus holds read parameter data from theremote update block. T

Seite 27

Name Port Required?Descriptionasmi_dataoutInputNo Input from the altasmi_parallel component.Available when the check_app_pof parameter isset to true.T

Seite 28

Name Port Required?Descriptionasmi_rdenOutputNo Read enable signal to altasmi_parallelcomponent.Available when the check_app_pof parameter isset to TR

Seite 29

Bit Parameter Width Comments100 Boot Address —For the Quartus II software version 13.1 andonwards:• Width of 29 or 32 when reading the boot address.•

Seite 30

read_paramwrite_paramread_source param Remote Update Operation data_outwidth(bits)MSM Mode1 0 [00] [000] Master State Machine Current State Mode(Read

Seite 31

read_paramwrite_paramread_source param Remote Update Operation data_outwidth(bits)MSM Mode0 1 [00] [011]Write the watchdog enable bit.All parameters c

Seite 32

Figure 11: State RegisterApplication 1ConfigurationApplication 2ConfigurationFactoryConfigurationConfigured the Application 1from Factory Switched to

Seite 33

a. Browse to the folder in which you unzipped the files and open the Application_Image.qpf.b. Click Yes in the message box "Do you want to overwr

Seite 34

Figure 4: IP Parameter EditorsView IP portand parameter detailsApply preset parameters forspecific applicationsSpecify your IP variation nameand targe

Seite 35 - Remote Update Operation

Table 15: Document Revision HistoryDate Version ChangesApril 2015 2015.04.07 Added design example link.January 2015 2015.01.23 Updated Arria 10 remote

Seite 36

Date Version ChangesJuly 2013 2013.07.12• Updated Watchdog Timer to include the watchdogreset_time requirement to ensure the validity of theapplicatio

Seite 37

Date Version ChangesJuly 2013 2013.07.12• Added Cyclone III and Cyclone IV Devices RemoteUpdate Operation.• Updated Input Ports to include Arria V and

Seite 38 - Sequence

Date Version ChangesMay 2007 2.3Updated for Quartus II software v7.1, including:• Updated to include support for Arria GX devices.• Updated to include

Seite 39 - Document Revision History

7. To generate an HDL instantiation template that you can copy and paste into your text editor, clickGenerate > HDL Example.8. Click Finish. The pa

Seite 40 - Date Version Changes

reads only the instance name and ignores entity names in paths that specify both entity andinstance names. The upgrade process preserves the original

Seite 41

Figure 6: Upgrading IP CoresRuns “Auto Upgrade” on all supported outdated coresOpens editor for manual IP upgrade “Auto Upgrade”supportedUpgrade requi

Seite 42

Related InformationAltera IP Release NotesSimulating Altera IP Cores in other EDA ToolsThe Quartus II software supports RTL and gate-level design simu

Seite 43

models only for simulation and not for synthesis or any other purposes. Using these models forsynthesis creates a nonfunctional design.Related Informa

Kommentare zu diesen Handbüchern

Keine Kommentare