Altera Active Serial Memory Interface Manuale Utente

Navigare online o scaricare Manuale Utente per Strumenti di misura Altera Active Serial Memory Interface. Altera Active Serial Memory Interface User Manual Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 36
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 0
Altera ASMI Parallel IP Core User Guide
2014.12.15
UG-ALT1005
Subscribe
Send Feedback
About This IP Core
The Altera ASMI Parallel IP core provides access to erasable programmable configurable serial (EPCS),
quad-serial configuration (EPCQ), and low-voltage quad-serial configuration (EPCQ-L) devices through
parallel data input and output ports.
An EPCS device is a serial configuration device that you use to perform an active serial (AS) configuration
on supported Altera
®
devices.
An EPCQ/EPCQ-L device is a serial or quad-serial configuration that supports AS x1 or AS x4 configura‐
tion scheme. During AS configuration, the Altera device is the master and the EPCS/EPCQ/EPCQ-L
device is the slave.
The Altera ASMI Parallel IP core implements a basic active serial memory interface (ASMI). To use this
IP core, you do not need to know the details of the serial interface and the read and write protocol of an
EPCS/EPCQ/EPCQ-L device.
Note:
Beginning from the Quartus
®
II software version 14.0, the name of this IP core has been changed
from ALTASMI_PARALLEL to Altera ASMI Parallel IP core.
You can perform the following tasks with the Altera ASMI Parallel IP core:
Read the EPCS silicon identification (device identification)
Protect a certain sector in the EPCS/EPCQ/EPCQ-L device from write or erase
Read the data at a specified address from the EPCS/EPCQ/EPCQ-L device
Perform single-byte write to the EPCS/EPCQ/EPCQ-L device
Perform page write to the EPCS/EPCQ/EPCQ-L device
Read the status of the EPCS/EPCQ/EPCQ-L device
Erase a specified sector on the EPCS/EPCQ/EPCQ-L device
Erase a specified die on the EPCQ-L512 and EPCQ-L1024
Erase memory in bulk on the EPCS/EPCQ/EPCQ-L256/EPCQ-L512 device
The memory in the EPCS/EPCQ/EPCQ-L device contains two sections:
Configuration memory—contains the bitstream of the configuration data
General purpose memory—used for an application-specific storage
©
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.
ISO
9001:2008
Registered
www.altera.com
101 Innovation Drive, San Jose, CA 95134
Vedere la pagina 0
1 2 3 4 5 6 ... 35 36

Sommario

Pagina 1 - About This IP Core

Altera ASMI Parallel IP Core User Guide2014.12.15UG-ALT1005SubscribeSend FeedbackAbout This IP CoreThe Altera ASMI Parallel IP core provides access to

Pagina 2 - Device Family Support

Parameter Legal Values DescriptionsUse ‘read_address’ port —• This signal holds the address from which data is beingread. This signal works together w

Pagina 3 - Ports and Parameters

Parameter Legal Values DescriptionsDisable dedicated ActiveSerial interface—• This option is disabled by default and the IP coregenerates the design f

Pagina 4 - Parameters

• on page 31For more information about the Use ‘bulk_erase’ port parameter• on page 30For more information the Use 'sector_erase' port param

Pagina 5

Port Condition Size Descriptionsex4b_addr Optional 1 bit To exit the 4-byte addressing mode when you use anEPCQ256/EPCQ-L256 or larger devices, pull t

Pagina 6

Port Condition Size Descriptionsread_sid Optional 1 bit Active-high port that executes the read silicon ID operation.If asserted, the IP core proceeds

Pagina 7

Port Condition Size Descriptionswren Optional 1 bit Active-high port that allows write and erase operations to beperformed as long as it stays asserte

Pagina 8

• on page 21For more information about the sector protect operation• on page 26For more information about the write operation• on page 26For more info

Pagina 9

Port Condition Size Descriptionsepcs_id[] Optional 8 bit Contains the silicon ID of the EPCS device after the readsilicon ID operation. This port hold

Pagina 10 - 2014.12.15

• on page 18For more information about the erase operation• on page 26For more information about the write operation• on page 19For more information a

Pagina 11 - Related Information

• Read Memory Capacity ID from the EPCS/EPCQ/EPCQ-L Device• Read Silicon ID from the EPCS Device• Protect a Sector on the EPCS/EPCQ/EPCQ-L Device• Rea

Pagina 12 - Input Ports

This figure shows that you can use the Altera ASMI Parallel IP core to access the general purpose memoryportion of the EPCS/EPCQ/EPCQ-L devices throug

Pagina 13

The rdid_out[7..0] signal holds the value of the memory capacity ID until the device resets.Therefore, you must execute this read command only once.No

Pagina 14

Protect a Sector on the EPCS/EPCQ/EPCQ-L DeviceUse the sector_protect signal to instruct the IP core to protect a sector on the EPCS/EPCQ/EPCQ-Ldevice

Pagina 15

Related Information• Serial Configuration Devices DatasheetFor more information about the block protection level for EPCQ devices. Every devices have

Pagina 16 - Output Ports

The first data byte then appears on the dataout[7..0] signal. The IP core then asserts thedata_valid signal for one clock cycle, which indicates that

Pagina 17

Figure 8: Fast Reading Multiple-ByteThis figure shows an example of the latency when the Altera ASMI Parallel IP core is executing multiple-byte fast

Pagina 18

operation. Therefore, the fast read operation performs faster than the read operation. The IP coreasserts the data_valid signal for one clock cycle, t

Pagina 19

when selecting EPCQ/EPCQ-L quad I/O fast read operation, the IP core generates the first byte of data onthe dataout[7..0] port after ten cycles, and t

Pagina 20

Single-Byte Write OperationThis figure shows an example of the latency when the Altera ASMI Parallel IP core is performing a single-byte write operati

Pagina 21

Figure 12: Page-Write Operation: Example 1This figure shows an example of the page-write operation when the PAGE_SIZE parameter has a value ofeight.Fi

Pagina 22

EPCQ/EPCQ-L device, and discards the first few bytes. This behavior is consistentwith the EPCS/EPCQ/EPCQ-L device itself.Note: The shift_bytes, wren,

Pagina 23

Ports and ParametersThis figure shows a typical block diagram of the Altera ASMI Parallel IP core.Figure 1: Altera ASMI Parallel Block DiagramAltera A

Pagina 24

Figure 14: Reading a Status RegisterThis figure shows an example of the latency when the Altera ASMI Parallel IP core is executing the readstatus regi

Pagina 25

Figure 15: Erasing Memory in a Specified SectorThis figure shows an example of the latency when the Altera ASMI Parallel IP core is executing the eras

Pagina 26

Figure 16: Erasing Memory in BulkThis figure shows an example of the latency when the Altera ASMI Parallel IP core is executing the erasememory in bul

Pagina 27 - Page-Write Operation

Figure 17: Erasing Memory in a Specified DieThis figure shows an example of the latency when the Altera ASMI Parallel IP core is executing the eraseme

Pagina 28

Figure 18: Execution of 4BYTEADDREN For Enabling 4-byte Addressing ModeThis figure shows an example of the latency when the Altera ASMI Parallel IP co

Pagina 29

Date Version ChangesMay 2013 4.1• Replaced the term dummy bytes with dummy cycles.• Removed the Use ‘die_erase’ port parameter in Table 2–1 on page 2–

Pagina 30

Date Version ChangesOctober 2007 2.4• Updated for new MegaWizard™ Plug-In Manager pages• Updated to include information about new fast_read commandMay

Pagina 31

ParametersTable 1: Parameter SettingsParameter Legal Values DescriptionsCurrently selected devicefamilyArria GX,Arria V GZ,Arria II GX,Arria II GZ,Arr

Pagina 32

Parameter Legal Values DescriptionsConfiguration devicetypeEPCS1,EPCS4,EPCS16,EPCS64,EPCS128,EPCQ16,EPCQ32,EPCQ64,EPCQ128,EPCQ256,EPCQ512,EPCQ-L256,EP

Pagina 33

Parameter Legal Values DescriptionsUse ‘read_rdid’ and‘rdid_out’ ports—• Enables the ability to read the memory capacity ID ofthe EPCS/EPCQ/EPCQ-L dev

Pagina 34 - Document Revision History

Parameter Legal Values DescriptionsWrite mode —• This option is only available when you turn on theEnable ‘write’ operation option.• When you select t

Pagina 35 - Date Version Changes

Parameter Legal Values DescriptionsChoose I/O mode STANDARD,DUAL, QUAD• The following commands are the instructions from theEPCQ/EPCQ-L extended seria

Pagina 36

Parameter Legal Values DescriptionsUse ‘sector_protect’ port —• Enables the ability to protect sectors in the EPCS/EPCQ/EPCQ-L device from write and e

Commenti su questo manuale

Nessun commento