Bereitstellen eines PCI (Peripheral Component Interconnect)-kompatiblen Protokolls auf Transaktionsebene für ein Ein-Chip-System (SoC)

In einer Ausführungsform enthält die vorliegende Erfindung eine Vorrichtung mit einem Adapter zum Kommunizieren gemäß einem PC (Personal Computer)-Protokoll und einem zweiten Protokoll. Eine mit dem Adapter gekoppelte erste Schnittstelle dient zur Durchführung von Adressenübersetzung und Ordnen von...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HAN, WOOJONG, MANDHANI, ARVIND, THAKKAR, SHREEKANT S, WAGH, MAHESH, SHOEMAKER, KEN, ATHREYA, MADHU
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In einer Ausführungsform enthält die vorliegende Erfindung eine Vorrichtung mit einem Adapter zum Kommunizieren gemäß einem PC (Personal Computer)-Protokoll und einem zweiten Protokoll. Eine mit dem Adapter gekoppelte erste Schnittstelle dient zur Durchführung von Adressenübersetzung und Ordnen von Transaktionen, die upstream vom Adapter empfangen werden. Die erste Schnittstelle ist wiederum über eine oder mehrere physikalische Einheit(en) mit heterogenen Ressourcen gekoppelt, von denen jede einen IP (Intellectual Property)-Kern und einen Shim enthält, wobei der Shim zum Implementieren eines Kopfes des PC-Protokolls für den IP-Kern dient, um seine Aufnahme in die Vorrichtung ohne Modifikation zu ermöglichen. Andere Ausführungsformen werden auch beschrieben und beansprucht. In one embodiment, the present invention includes an apparatus having an adapter to communicate according to a personal computer (PC) protocol and a second protocol. A first interface coupled to the adapter is to perform address translation and ordering of transactions received from upstream of the adapter. The first interface is coupled in turn via one or more physical units to heterogeneous resources, each of which includes an intellectual property (IP) core and a shim, where the shim is to implement a header of the PC protocol for the IP core to enable its incorporation into the apparatus without modification. Other embodiments are described and claimed.