Introduction, Features, Introduction –2 features –2 – Altera HyperTransport MegaCore Function User Manual

Page 6

Advertising
background image

1–2

Chapter 1: About this MegaCore Function

Introduction

HyperTransport MegaCore Function User Guide

© November 2009

Altera Corporation

Preliminary

Introduction

The HyperTransport MegaCore function implements high-speed packet transfers
between physical (PHY) and link-layer devices, and is fully compliant with the
HyperTransport I/O Link Specification, Revision 1.03. This MegaCore function allows
designers to interface to a wide range of HyperTransport™ technology (HT) enabled
devices quickly and easily, including network processors, coprocessors, video
chipsets, and ASICs.

Features

The HyperTransport MegaCore function has the following features:

8-bit fully integrated HT end-chain interface

Packet-based protocol

Dual unidirectional point-to-point links

Up to 16 Gigabits per second (Gbps) throughput (8 Gbps in each direction)

200, 300, and 400 MHz DDR links in Stratix and Stratix GX devices

200, 300, 400, and 500 MHz DDR links in Stratix II and Stratix II GX devices

Low-swing differential signaling with 100- differential impedance

Hardware verified with HyperTransport interfaces on multiple industry standard
processor and bridge devices

Fully parameterized MegaCore function allows flexible, easy configuration

Fully optimized for the Altera Stratix II, Stratix, Stratix GX, and Stratix II GX
device families

Application-side interface uses the Altera Atlantic

TM

interface standard

Manages HT flow control, optimizing performance and ease of use

Independent buffering for each HT virtual channel

Automatic handling of HT ordering rules

Stalling of one virtual channel does not delay other virtual channels (subject to
ordering rules)

Flexible parameterized buffer sizes, allowing customization depending on
system requirements

User interface has independent interfaces for the HT virtual channels, allowing
independent user logic design

Cyclic redundancy code (CRC) generation and checking to preserve data integrity

Integrated detection and response to common HT error conditions

CRC errors

End-chain errors

Fully integrated HT configuration space includes all required configuration space
registers and HT capabilities list registers

Advertising