Altera User Flash Memory Bedienungsanleitung Seite 1

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Messgeräte Altera User Flash Memory herunter. Altera User Flash Memory User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 33
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Altera User Flash Memory (ALTUFM) IP Core User Guide
2014.08.18
UG-040105
Subscribe
Send Feedback
The Altera User Flash Memory IP cores provide interface logic for a subset of parallel interface, serial
peripheral interface (SPI), inter-integrated circuit (I2C,) and the built-in dedicated user flash memory (UFM)
serial interface. This document describes the following integrated User Flash Memory IP cores:
Altera User Flash Memory for I2C Interface Protocol (ALTUFM_I2C)
Altera User Flash Memory for Parallel Interface Protocol (ALTUFM_PARALLEL)
Altera User Flash Memory for SPI Interface Protocol (ALTUFM_SPI)
Altera Serial Interface (ALTUFM_NONE)
This IP core is not supported for Arria 10 designs.Note:
Related Information
Introduction to Altera IP Cores
Altera IP Release Notes
Features
The ALTUFM IP core provides the following features:
Up to 8K bits for non-volatile storage
Two sectors for partitioned sector erase
Interface protocols: parallel, SPI, I2C, and none (use dedicated UFM)
Memory initialization using Memory Initialization File or HEX File
Built-in oscillator that provides oscillator frequency for the user flash memory
Program, erase, and busy signals
Easy instantiation from the IP Catalog GUI
Device Support
The ALTUFM IP core supports the MAX
®
II and Max V devices.
ISO
9001:2008
Registered
©
2014 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.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
Seitenansicht 0
1 2 3 4 5 6 ... 32 33

Inhaltsverzeichnis

Seite 1 - Device Support

Altera User Flash Memory (ALTUFM) IP Core User Guide2014.08.18UG-040105SubscribeSend FeedbackThe Altera User Flash Memory IP cores provide interface l

Seite 2

DescriptionConfiguration SettingTurn on this option if you want to generate a netlist for your third-partyEDA synthesis tool to estimate the timing an

Seite 3

DescriptionConfiguration SettingSelect Base mode to use 8-bit address and data.Select Extended mode to use16-bit address and data.Configuration modeTu

Seite 4

Table 11: ALTUFM_I2C Parameter SettingsDescriptionConfiguration SettingYou can select from the following options: Create a new custom IP corevariation

Seite 5

DescriptionConfiguration Setting• Select Initialize blank memory if you do not want to specify any initial-ization file. Select Initialize from hex or

Seite 6 - Using the Parameter Editor

DescriptionConfiguration SettingSpecify the device family that you want to use.Which device family will you beusing?You can choose AHDL(.tdf), VHDL(.v

Seite 7 - Legacy parameter

DescriptionConfiguration SettingSpecify the types of files to be generated. The Variation file (<function name>.v) contains wrapper code in the

Seite 8

DescriptionRequiredTypeParameter NameIdentifies the library of parameterized modules(LPM) entity name in VHDL Design Files (.vhd).NoStringLPM_TYPENote

Seite 9

DescriptionRequiredTypeParameter NameSpecifies the oscillator frequency for the user flashmemory. This parameter is used for simulationpurposes only.

Seite 10 - Parameter Settings

DescriptionRequiredTypeParameter NameSpecifies whether the write-protect port protectsonly the upper half of the UFM block or the entireUFM block from

Seite 11

C**Functional Description ###func_descript###This chapter describes the functional description and the design examples of the ALTUFM IP core. Thissect

Seite 12

Resource Utilization and PerformanceThe ALTUFM IP core is only available for MAX II and MAX V devices. Resource usage is reported withdifferent interf

Seite 13

2. To simultaneously upgrade all IP cores that support automatic upgrade, click Perform AutomaticUpgrade. The Status and Version columns update when u

Seite 14

for Altera IP cores. Altera does not verify compilation for IP cores older than theprevious two releases.Related InformationAltera IP Release NotesMig

Seite 15 - 2014.08.18

Related InformationAltera IP Release NotesFunctional DescriptionThis chapter describes the functional description and the design examples of the ALTUF

Seite 16

Table 19: Memory OrganizationAddress RangeSector1FFh100h10FFh000h0Using and Accessing UFM StorageUse the UFM to store data of different memory sizes a

Seite 17

• EraseThe UFM block supports byte write, but does not support byte erase, requiring a sector-based erase sequenceprior to any programming or writing.

Seite 18

Asserting READ, WRITE, and ERASE at the same time is not allowed. Multiple requests are ignored andnothing is read from, written to, or erased in the

Seite 19 - Upgrading IP Cores

In this example, you perform the following activities:• Create user flash memory with an SPI interface using the ALTUFM IP core and the parameter edit

Seite 20

ValueConfiguration SettingTurned offInstantiation template fileTurned onVerilog HDL black-box fileTurned offAHDL Include fileTurned offVHDL component

Seite 21 - Related Information

Figure 8: Simulation WaveformFunctional Results—Simulate the User Flash Memory in ModelSim-Altera SoftwareSimulate the design in the ModelSim-Altera s

Seite 22 - Functional Description

Figure 9: ModelSim-Altera Software Simulation WaveformsALTUFM_PARALLEL PortsInput PortsTable 22: ALTUFM_PARALLEL Input PortsCommentsDescriptionRequire

Seite 23 - UFM Operating Modes

Memory size is available only for the I2C interface where the size of the memory to be protected isspecified. This option is valid only when the acces

Seite 24 - Parallel Interface

Output PortsTable 23: ALTUFM_PARALLEL Output PortsCommentsDescriptionRequiredPort Name(1)Data output.Yesdata_valid(1)Busy signal.YesnbusyOutput port [

Seite 25 - Common Applications

ALTUFM_I2C PortsInput PortsTable 26: ALTUFM_I2C Input PortsCommentsDescriptionRequiredPort Name(1)Input port that specifies theLSB (bit 0) of the 7-bi

Seite 26 - ValueConfiguration Setting

CommentsDescriptionRequiredPort NameData input from masterand data output fromslave.Bidirectional clock port.YessdaALTUFM_NONE PortsInput PortsTable 2

Seite 27

CommentsDescriptionRequiredPort Name(1)Data register output.YesdrdoutIf the osc port isspecified, the oscenaport is required. (1)Oscillator output.Noo

Seite 28

Table 8: ALTUFM_I2C Resource Usage (Read/write access with No erase)UFM BlocksWrite ProtectionAccess Mode Memory SizeHalf MemoryWriteProtectedFull Mem

Seite 29 - ALTUFM_PARALLEL Ports

IP Catalog and Parameter Editor (replaces MegaWizard Plug-In Manager)The Quartus II IP Catalog (Tools > IP Catalog) and parameter editor help you e

Seite 30 - ALTUFM_SPI Ports

the Quartus II IP Catalog. For more information about using the Qsys IP Catalog, refer to Creatinga System with Qsys in the Quartus II Handbook.Relate

Seite 31 - ALTUFM_I2C Ports

Specifying IP Core Parameters and Options (Legacy Parameter Editors)The Quartus II software version 14.0 and previous uses a legacy version of the par

Seite 32 - ALTUFM_NONE Ports

Figure 5: IP Core Generated FilesNotes:1. If supported and enabled for your IP variation2. If functional simulation models are generated<Project Di

Seite 33 - Document Revision History

DescriptionConfiguration SettingYou can choose AHDL(.tdf), VHDL(.vhd), or Verilog HDL (.v) as the outputfile type.Which type of output file doyou want

Kommentare zu diesen Handbüchern

Keine Kommentare