Altera I/O Buffer (ALTIOBUF) IP Core Manuale Utente

Navigare online o scaricare Manuale Utente per Strumenti di misura Altera I/O Buffer (ALTIOBUF) IP Core. Altera I/O Buffer (ALTIOBUF) IP Core User Manual Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 30
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 0
I/O Buffer (ALTIOBUF) IP Core User Guide
2014.12.15
UG-01024
Subscribe
Send Feedback
The ALTIOBUF megafunction IP core implements either an I/O input buffer (ALTIOBUF_in), I/O
output buffer (ALTIOBUF_out), or I/O bidirectional buffer (ALTIOBUF_bidir). You can configure the IP
core through the IP Catalog and parameter editor in the Quartus
®
II software.
This user guide assumes that you are familiar with IP cores and how to configure them.
Related Information
Introduction to Altera IP Cores
Provides general information about Altera IP cores
ALTIOBUF Features
The ALTIOBUF IP core provides the following features:
Capable of bus-hold circuitry
Can enable differential mode
Can specify open-drain output
Can specify output enable port (oe)
Can enable dynamic termination control ports for I/O bidirectional buffers
Can enable series and parallel termination control ports for I/O output buffers and I/O bidirectional
buffers
Can enable dynamic delay chains for I/O buffers
I/O Buffer and Dynamic Delay Integration
Altera recommends that you use the ALTIOBUF IP core to utilize the I/O buffers for any purpose that
includes LVDS interfaces (using the ALTLVDS IP core), DDR interfaces (using the ALTDDIO_IN,
ALTDDIO_OUT, ALTDDIO_BIDIR, ALTDQ, ALTDQS, and ALTDQ_DQS IP cores) and dynamic on-
chip termination (OCT) control (using the ALTOCT IP core).
ALTIOBUF Common Application
The I/O buffers have standard capabilities such as bus-hold circuitry, differential mode, open-drain
output, and output enable port.
One of the key applications for this IP core is to have more direct termination control of the buffers. By
enabling series and parallel termination control ports for the I/O output buffers and I/O bidirectional
©
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 ... 29 30

Sommario

Pagina 1 - ALTIOBUF Common Application

I/O Buffer (ALTIOBUF) IP Core User Guide2014.12.15UG-01024SubscribeSend FeedbackThe ALTIOBUF megafunction IP core implements either an I/O input buffe

Pagina 2

Table 3: ALTIOBUF Parameters: Dynamic Delay Chains TabParameter DescriptionEnable input buffer dynamic delay chain If enabled, the input or bidirectio

Pagina 3

ALTIOBUF Input, Output, and OE PathsThe three path types used with the I/O buffer in the delay chain architecture are input path, output path,and oe p

Pagina 4 - Using the Parameter Editor

Figure 7: Internal Architecture of ALTIOBUF (Input Buffer Mode)This figure shows the internal architecture of the input buffer in the ALTIOBUF IP core

Pagina 5

Figure 9: ALTIOBUF (Output Buffer Mode) Connected with the External FlipflopsThis figure shows how to connect the output and oe registers to the ALTIO

Pagina 6 - Upgrading IP Cores

By following these specifications, only the input path needs a register external to the IP core. The outputand oe registers that are added externally

Pagina 7

Figure 13: Output BufferThis figure shows an example of an output buffer.ioconfiga_0obufa_0output_dyn_delay_chain1a_0oe_dyn_delay_chain1a_0output_dyn_

Pagina 8 - ALTIOBUF Parameters

ALTIOBUF ReferencesProvides the signals, parameters, Verilog HDL prototype, and VHDL component declaration forALTIOBUF IP core.Related InformationUsin

Pagina 9

Name Required Descriptionio_config_clkena[] No Input clock-enable that feeds the ena port of IO_CONFIG foruser-driven dynamic delay chain.Input port [

Pagina 10 - Related Information

Table 8: ALTIOBUF (As Input Buffer) ParametersThis table lists the parameters for the ALTIOBUF IP core (as input buffer).Name Required Type Descriptio

Pagina 11 - ALTIOBUF Input Buffer

Table 9: ALTIOBUF (As Output Buffer) Input PortsThis table lists the input ports for the ALTIOBUF IP core (as output buffer).Name Required Description

Pagina 12 - ALTIOBUF Output Buffer

buffers, you can connect these ports to the ALTOCT IP core to enable dynamic calibration for on-chiptermination.The additional dynamic termination con

Pagina 13 - ALTIOBUF Bidirectional Buffer

Name Required Descriptionio_config_update No Input port that feeds the IO_CONFIG update portfor user-driven dynamic delay chain. Whenasserted, the ser

Pagina 14

Name Required Descriptionparallelterminationcontrol_b No Receives the current state of the pull up and pulldown Rt control buses from a termination lo

Pagina 15 - Column Setting

Name Required Type DescriptionUSE_DIFFERENTIAL_MODE No String Specifies whether the output buffermode is differential. Values are TRUEand FALSE. When

Pagina 16 - ALTIOBUF References

Name Required Type DescriptionNUMBER_OF_CHANNELS Yes Integer Specifies the number of I/O buffersthat must be instantiated. Value mustbe greater than o

Pagina 17 - Name Required Description

Name Required Descriptionio_config_clk No Input clock port that feeds the IO_CONFIG for user-driven dynamic delay chain. The maximumfrequency for this

Pagina 18 - 2014.12.15

Name Required Descriptiondynamicterminationcontrol[] NoInput signal for bidirectional I/Os. Input port[NUMBER_OF_CHANNELS - 1..0] wide. Whenspecified,

Pagina 19

Name Required Descriptionparallelterminationcontrol_b No Receives the current state of the pull up and pulldown Rt control buses from a termination lo

Pagina 20

Name Required Type DescriptionUSE_ DIFFERENTIAL_MODE No String Specifies whether the bidirectional bufferis differential. Values are TRUE and FALSE.Wh

Pagina 21

Name Required Type DescriptionUSE_OUT_DYNAMIC_DELAY_CHAIN1 No String Specifies whether the output bufferincorporates a user-driven dynamic delaychain

Pagina 22

VHDL LIBRARY-USE DeclarationThe VHDL LIBRARY-USE declaration is not required if you use the VHDL Component Declaration.LIBRARY altera_mf;USE altera_mf

Pagina 23

of the deskew delay chains is only designed to compensate for a reasonable amount of board and package/layout skew.Related InformationALTOCT IP Core U

Pagina 24

Date Version ChangesNovember 2007 1.0 Initial Release.30Document Revision HistoryUG-010242014.12.15Altera CorporationI/O Buffer (ALTIOBUF) IP Core Use

Pagina 25

Use the following features to help you quickly locate and select an IP core:• Filter IP Catalog to Show IP for active device family or Show IP for all

Pagina 26

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

Pagina 27

for synthesis and simulation. Some IP cores also simultaneously generate a testbench or exampledesign for hardware testing.5. To generate a simulation

Pagina 28 - VHDL Component Declaration

Before you begin• Archive the Quartus II project containing outdated IP cores in the original version of the Quartus IIsoftware: Click Project > Ar

Pagina 29 - Document Revision History

• To simultaneously upgrade multiple IP cores that support auto-upgrade, type the followingcommand:quartus_sh –ip_upgrade –variation_files “<my_ip_

Pagina 30 - Date Version Changes

Parameter DescriptionUse dynamic termination control(s) If enabled, this port receives the command to select either Rscode (when input value = low) or

Commenti su questo manuale

Nessun commento