AN APPARATUS FOR PERFORMING AND COORDINATING DATA STORAGE FUNCTIONS
A storage processor is constructed on or within an interconnected circuit (IC) chip. The storage processor has a plurality of ports operable to send and/or receive messages to/from storage devices. An output indication circuit is associated with each output port. The indication circuit indicates tha...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A storage processor is constructed on or within an interconnected circuit (IC) chip. The storage processor has a plurality of ports operable to send and/or receive messages to/from storage devices. An output indication circuit is associated with each output port. The indication circuit indicates that data is ready to be transmitted to a storage device from the particular output port. A crossover circuit is interposed between the ports. The crossover circuit has a memory that can store data. When data is received at a port, the storage processor can store the incoming data to the crossover circuit. A memory is also present on the chip. The memory holds data that relates incoming data to outgoing data. Thus, when data comes into the storage processor, the storage processor can determine a specific course of action for that data based upon the information stored in this memory. The chip also has a plurality of processing sub-snits coupled to the crossover switch. Based upon information in the memory, the processing sub units can access and change the data stored in the crossover switch. The sub-units and the ports themselves can relay information via the output indication circuits that specify that the data or the transformed data is ready to be sent from the particular port associated with the output indication circuit. In response to the information on the output indication circuit, a port can then send the data or the transformed data from the crossover switch to a particular storage device. The data in the memory is used to specify the particular device or devices to which the data is sent.
La présente invention a trait à un processeur de stockage construit sur ou dans un microcircuit intégré. Le processeur de stockage comporte une pluralité de ports opérables pour la transmission et/ou la réception de message vers/depuis des dispositifs de stockage. Un circuit d'indication de sortie est associé à chaque port de sortie. Le circuit d'indication indique qu'une donnée est prête pour être transmise vers un dispositif de stockage à partir d'un port de sortie particulier. Un circuit de croisement est interposé entre les ports. Le circuit de croisement comporte une mémoire apte au stockage de données. Lors de la réception de données au niveau d'un port, le processeur de stockage peut stocker la donnée entrante vers le circuit de croisement. Une mémoire est également présente sur le microcircuit. La mémoire contient une donnée concernant des données entrantes et |
---|