Altera User Flash Memory Manuale Utente

Navigare online o scaricare Manuale Utente per Strumenti di misura Altera User Flash Memory. Altera User Flash Memory User Manual Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 33
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 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
Vedere la pagina 0
1 2 3 4 5 6 ... 32 33

Sommario

Pagina 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

Pagina 2

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

Pagina 3

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

Pagina 4

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

Pagina 5

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

Pagina 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

Pagina 7 - Legacy parameter

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

Pagina 8

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

Pagina 9

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

Pagina 10 - Parameter Settings

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

Pagina 11

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

Pagina 12

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

Pagina 13

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

Pagina 14

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

Pagina 15 - 2014.08.18

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

Pagina 16

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

Pagina 17

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

Pagina 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

Pagina 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

Pagina 20

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

Pagina 21 - Related Information

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

Pagina 22 - Functional Description

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

Pagina 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

Pagina 24 - Parallel Interface

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

Pagina 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

Pagina 26 - ValueConfiguration Setting

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

Pagina 27

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

Pagina 28

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Commenti su questo manuale

Nessun commento