Altera I/O Buffer (ALTIOBUF) IP Core Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Messgeräte Altera I/O Buffer (ALTIOBUF) IP Core herunter. Altera I/O Buffer (ALTIOBUF) IP Core User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 30
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 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
Seitenansicht 0
1 2 3 4 5 6 ... 29 30

Inhaltsverzeichnis

Seite 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

Seite 2

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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_

Seite 8 - ALTIOBUF Parameters

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

Seite 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 [

Seite 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

Seite 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

Seite 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

Seite 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

Seite 14

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

Seite 15 - Column Setting

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

Seite 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

Seite 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

Seite 18 - 2014.12.15

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

Seite 19

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

Seite 20

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

Seite 21

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

Seite 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

Seite 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

Seite 24

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

Seite 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

Seite 26

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

Seite 27

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

Seite 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

Seite 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_

Seite 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

Kommentare zu diesen Handbüchern

Keine Kommentare