EP0840219A1
Expired / Lapsed
EP
⏱️ 0.0 years remaining
An integrated circuit device and method of communication therewith
Assignee: STMicroelectronics Ltd
•
Filing: 1997-10-20
•
Granted: —
•
Expires: 2017-10-20
Abstract
Abstract There is disclosed a single chip integrated circuit device including a bus system, functional circuitry, an external port, and a serial to parallel data packet converter interconnecting the parallel bus and the external port. The serial to parallel conversion of the serial packets into parallel data is effected without involving the functional circuitry, and the parallel data causes the functional circuitry to execute an operation dependent on the information contained in the serial packets. A method of effecting communication between a single chip integrated circuit device and an external device is also disclosed.
Inventors
- 👤 Robert Warren
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-09 07:22
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3648; G06F11/3656; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318572
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
205 words
A single chip integrated circuit device comprising: a bus system for effecting communication of parallel data
on chip; functional circuitry connected to said bus system for
executing an operation in response to parallel data received from
said bus system; an external port comprising a serial data input connector
and a serial data output connector for supplying serial data
packets between an external device and the integrated circuit
device, said serial data packets each including a packet
identifier denoting the nature of the data packet and information
defining an operation to be executed by said functional
circuitry; and a serial to parallel data packet converter interconnecting
said parallel bus system and said external port and operable to
read the packet identifier of serial packets which are input
through said port and to convert them into parallel data for
supply to said bus system in a manner dependent on the nature of
the packet identified by the packet identifier, wherein the serial to parallel conversion of the serial
packets into parallel data is effected without involving the
functional circuitry, and wherein the parallel data causes the
functional circuitry to execute an operation dependent on said
information contained in the serial packets from which it has
been converted.
Claim 2
Dependent Claim
54 words
A single chip integrated circuit device according to claim
1, wherein the data packet converter is further operable to
convert parallel data into serial data packets and to allocate
a type identifier to said serial packets converted from parallel
data from said bus system, in accordance with the information
received from said bus system.
Claim 3
Dependent Claim
34 words
A single chip integrated circuit device according to claim
1 or 2 wherein the data packet converter comprises length
identification circuitry for determining the length of a serial
data packet from the packet identifier.
Claim 4
Dependent Claim
50 words
A single chip integrated circuit device according to any
preceding claim wherein the data packet converter comprises
message identification circuitry for determining from the packet
identifier the type of message conveyed by the serial data packet
and for implementing said message by supplying appropriate
parallel data to said bus system.
Claim 5
Dependent Claim
52 words
A single chip integrated circuit device according to claim
4 wherein the bus system comprises a plurality of parallel buses
and the data packet converter is operable to supply parallel data
to a selected one of said parallel buses in dependence on the
nature of the message identified by the packet identifier.
Claim 6
Dependent Claim
60 words
A single chip integrated circuit device according to claim
5, wherein the functional circuitry comprises memory interface
circuitry for accessing memory local to the chip, and wherein at
least one of said buses is a memory bus comprising address lines,
data lines and control lines for allowing memory accesses to be
implemented to said local memory from the external device.
Claim 7
Dependent Claim
27 words
A single chip integrated circuit device according to claim
5, wherein at least one of said buses in a register access bus
for accessing on chip registers.
Claim 8
Dependent Claim
44 words
A single chip integrated circuit device according to claims
6 and 7, wherein when the message is a memory access request, the
message includes an address to be accessed and the parallel data
is supplied to one of said buses depending on said address.
Claim 9
Dependent Claim
43 words
A single chip integrated circuit device according to claim
7 or 8, wherein the on-chip registers include a control register
for interrupting normal operation of the on-chip functional
circuitry in dependence on parallel data loaded in the control
register from said bus system.
Claim 10
Dependent Claim
18 words
A single chip integrated circuit device according to any
preceding claim wherein the functional circuitry comprises a
processor.
Claim 11
Dependent Claim
20 words
A single chip integrated circuit device according to any
preceding claim wherein the functional circuitry comprises a
plurality of processors.
Claim 12
Dependent Claim
44 words
A single chip integrated circuit device according to any
preceding claim, in which the external device comprises an
external debugging host, and said external port provides an
external serial communication link for debugging commands from
the external debugging host to the on-chip functional circuitry.
Claim 13
Dependent Claim
54 words
A single chip integrated circuit device according to any
preceding claim, in which said external device is provided with
a further memory which is local to the external device, and said
external port provides a connection operable to allow said on-chip
functional circuitry to access said further memory in
addition to its local memory.
Claim 14
Dependent Claim
46 words
A single chip integrated circuit device according to claim
10, wherein said external port permits operating code to be
supplied from said external device into said local memory for the
processor, whereby the processor can be controlled by the
external device to execute said operating code.
Claim 15
Dependent Claim
40 words
A single chip integrated circuit device according to any
preceding claim which comprises diagnostic control circuitry on-chip
connected to said parallel bus system and operable to
transmit diagnostic information onto said bus system for supply
off-chip via said external port.
Claim 16
Independent Claim
176 words
A method of effecting communication between a single chip
integrated circuit device and an external device, the integrated
circuit device comprising functional circuitry connected to an
on-chip bus system for executing an operation in response to
parallel data received from said bus system, the method
comprising: at the external device formulating serial data packets which
each include a packet identifier denoting the nature of the
serial data packet and information defining an operation to be
executed by said functionary circuitry; transmitting said serial data packets via a serial input
connector of an external port of the single chip integrated
circuit device; reading the packet identifier of serial packets supplied
from said external device via the serial input connector and
converting said serial data packets into parallel data in a
manner dependent on the nature of the packet identified by the
packet identifier without involving the functional circuitry; and supplying said parallel data via the bus system to the
functional circuitry to cause it to execute an operation
dependent on said information contained in the serial packet.
Claim 17
Dependent Claim
32 words
A method according to claim 16, wherein parallel data
supplied from the on-chip bus system is converted into serial
packets for transmission off-chip via a serial output pin of the
external port.
Claim 18
Dependent Claim
31 words
A method according to claim 16, wherein a packet identifier
is allocated to the serial packets converted from said parallel
data in accordance with the information contained in said
parallel data.
Claim 19
Independent Claim
21 words
A method according to any of claims 16 to 18 wherein the
packet identifier denotes the length of each serial packet.
Claim 20
Dependent Claim
46 words
A method according to claim 19, wherein when the length of
a packet is identified as having a bit length wider than the bit
width of the bus system, the serial packet is converted into
successive sets of parallel data placed sequentially on the bus
system.
Claim 21
Dependent Claim
209 words
A single chip integrated circuit device comprising: a bus system for effecting communication of parallel data
on chip; functional circuitry connected to said bus system for
executing an operation in response to parallel data received from
said bus system; an external port comprising a serial data input connector
and a serial data output connector for supplying serial data
packets between an external device and the integrated circuit
device, said serial data packets each including a packet
identifier denoting the nature of the data packet and information
defining an operation to be executed by said functional
circuitry; and a serial to parallel data packet converter interconnecting
said parallel bus system and said external port and operable to
read the packet identifier of serial packets which are input
through said port and to convert them into parallel data for
supply to said bus system in a manner dependent on the nature of
the packet identified by the packet identifier, wherein the serial to parallel conversion of the serial
packets into parallel data is effected without involving the
functional circuitry, and wherein the parallel data may cause
some part of the functional circuitry to execute an operation
dependent on said information contained in the serial packets
from which it has been converted.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.