Table 3–13 – Altera HyperTransport MegaCore Function User Manual

Page 58

Advertising
background image

3–32

Chapter 3: Specifications

HyperTransport MegaCore Function Specification

HyperTransport MegaCore Function User Guide

© November 2009

Altera Corporation

Preliminary

Table 3–13

shows the format of the primary interface capabilities block. The block is

located at the address specified in the Capabilities Pointer field in the CSR map shown
in

Table 3–12

.

The following sections explain the entries in

Table 3–12

and

Table 3–13

.

HT Device Header

The following sections describe the HT device header.

Vendor ID, Device ID (Offset 0x00)

Vendor ID and device ID are read-only, as defined in the PCI specification. They are
parameters in the HyperTransport MegaCore function.

PCI Command Register (Offset 0x04)

Table 3–14

describes the PCI command register.

Table 3–13. Primary Interface Capabilities Block Format

HyperTransport Slave/Primary Interface Capabilities Block Format

Address

Byte 3

Byte 2

Byte1

Byte 0

+00

Command

(1)

Capabilities Pointer

(2)

Capabilities ID

(2)

+04

Link Config 0

(1)

Link Control 0

(1)

+08

Link Config 1

(1)

Link Control 1

(1)

+0C

Link Frequency Cap 0

(2)

Link Error 0

(1)

Link Freq 0

(1)

Revision ID

(2)

+10

Link Frequency Cap 1

(2)

Link Error 1

(1)

Link Freq 1

(1)

Feature

(1)

+14

Error Handling

(1)

Enumeration Scratch Pad

(4)

+18

Reserved

(3)

Mem Limit Upper

(4)

Mem Base Upper

(4)

Notes to

Table 3–13

:

(1) The register is read/write in the HyperTransport MegaCore function.

(2) The register is a read-only register in the HyperTransport MegaCore function.

(3) The configuration register is not used by the HT specification. The register is a read-only register, and Read returns 0s.

(4) The register is not supported in the HyperTransport MegaCore function. The register is a read-only register and Read returns 0s.

Table 3–14. PCI Command Register (Offset 0x04) (Part 1 of 2)

Bits

Name

Register

Type

Reset

Used

Description

0

I/O Space Enable

R/W

Warm

Must be set for the device to claim non-compatibility accesses to I/O
address space

1

Memory Space
Enable

R/W

Warm

Must be set for the device to claim non-compatibility accesses to memory
address space.

2

Bus Master Enable

R/W

Warm

Must be set for the device to issue memory or I/O requests onto the HT
chain.

7:3

Reserved

Advertising