DE60204635T2

An integrated circuit having a generic communication interface

Abstract

This record has no abstract on file.

DE60204635T2, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Projected expiry passed 12 July 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 5 independent, 1 dependent

  1. 1
    An integrated circuit, the primary processing unit a and at least a first and a second communication interface (CI1, CI2, CIN) for the primary processing unit for the Communicate according to at least a first and second communication protocol comprises thereby marked , the existence Set of registers (IRI1, IRI2, IRIN) any communication interface (CI1, CI2, CIN) is designed so that the registers (IRI1, IRI2, IRIN) having the same register functionality for the first and second Communication interface (CI1, CI2, CIN) at the same address lie, whereby the corresponding functionality using this address independently upon the choice of either the first or the second communication interface (CI1, CI2, CIN) is called.
  2. 3
    Integrated circuit according to one of the preceding claims 1 or 2, characterized in that the register functionalities general status register functions, include control register functions and / or data register functions.
  3. 4
    Integrated circuit according to one of the preceding claims 1 to 3, characterized in that the integrated circuit a communication interface independent driver software (IDS) for use with at least the first and second communication interface (CI1, CI2, CIN) has.
  4. 5
    Integrated circuit according to one of the preceding claims 1 to 4, further comprising communication interface specific registers for communication interface specific initialization and error status purposes.
  5. 6
    A method for communicating data between a Primary processing unit and at least a first and a second external peripheral via at least a first and a second communication interface (CI1, CI2, CIN) with at least a first and a second communication protocol, wherein a set of registers (IRI1, IRI2, IRIN) any communication interface (CI1, CI2, CIN) is designed such that a specific register functionality regardless of a choice of the first or second communication interface (CI1, CI2, CIN) accessible is, the method comprising the steps of:- associating each communication interface (CI1, CI2, CIN) with an abstract Identifier and a data structure index, - Determining, by which external Peripheral data are to be exchanged, - Identifying the first Communication interface (CI1, CI2, CIN) if data with the first peripheral device are to be exchanged, and identifying the second communication interface (CI1, CI2, CIN) if data is exchanged with the second external peripheral device to be, - Initialize of certain external peripheral device via communication interface specific register the identified communication interface (CI1, CI2, CIN), - Change data and general status and Control information with certain external peripheral device via the communication interfaces independent set of registers (IRI1, IRI2, IRIN) of the identified communication interface (CI1, CI2, CIN) and - Taxes an error status of certain external peripheral device via communication interface specific Register the identified communication interface (CI1, CI2, CIN).