Altera Remote Update IP Core Manuel d'utilisateur

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

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 43
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 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
Vue de la page 0
1 2 3 4 5 6 ... 42 43

Résumé du contenu

Page 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

Page 2

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

Page 3 - Using the Parameter Editor

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

Page 4

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

Page 5 - Upgrading IP Cores

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

Page 6

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

Page 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

Page 8 - RTL Simulation

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

Page 9 - Arria 10 Devices

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

Page 10 - Components Details

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

Page 11 - Parameter Settings

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

Page 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 -

Page 13

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

Page 14 - Parameters

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

Page 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

Page 16

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

Page 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

Page 18 - Description

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

Page 19

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

Page 20

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

Page 21

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

Page 22

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

Page 23

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

Page 24

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

Page 25

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

Page 26

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

Page 27

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

Page 28

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

Page 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.•

Page 30

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

Page 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

Page 32

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

Page 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

Page 34

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

Page 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

Page 36

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

Page 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

Page 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

Page 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

Page 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

Page 41

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

Page 42

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

Page 43

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

Commentaires sur ces manuels

Pas de commentaire