Device and method for recording protocol events in an advanced communication system

US9088433B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9088433-B2
Application numberUS-200913508279-A
CountryUS
Kind codeB2
Filing dateNov 10, 2009
Priority dateNov 10, 2009
Publication dateJul 21, 2015
Grant dateJul 21, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An advanced communication controller unit for a distributed communication system having a plurality of communication controller units, at least one being an advanced communication controller unit, each coupled to a communication medium and adapted to communicate using a communication is presented. The advanced communication controller unit comprises a protocol event recording circuit having a monitoring input connected to at least one protocol event data transmission path of the advanced communication controller unit and a debug output connected to a memory device; and adapted to filter protocol event data received from the monitoring input depending on at least one configuration parameter and to provide filtered protocol event data to the debug output. A method for recording protocol events using a protocol event recording circuit in an advanced communication controller unit and a vehicle comprising at least one advanced communication controller unit are also disclosed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An advanced communication controller unit comprising: a protocol event recording circuit comprising: a monitoring input connected to at least one internal protocol event data transmission path of said advanced communication controller unit, wherein the protocol event recording circuit is configured to communicate with a protocol engine and a host interface of the advanced communication controller via the at least one internal protocol event data transmission path, wherein the monitoring input is to monitor status information of registers of the host interface; and a debug output connected to a memory device, wherein the advanced communication controller unit is coupled to a communication medium and is adapted to communicate with another communication controller over the communication medium using a communication protocol, is to filter protocol event data, received from said monitoring input via the at least one internal protocol event data transmission path, depending on at least one configuration parameter, and is to provide filtered protocol event data to said debug output. 2. The advanced communication controller unit as claimed in claim 1 wherein said communication protocol is a real time communication protocol. 3. The advanced communication controller unit as claimed in claim 1 wherein said communication protocol is a time-triggered communication protocol. 4. The advanced communication controller unit as claimed in claim 1 wherein said communication protocol comprises the FlexRay (trademark) protocol. 5. The advanced communication controller unit as claimed in claim 1 wherein said protocol event recording circuit is adapted to non-intrusively record said filtered protocol event data. 6. The advanced communication controller unit as claimed in claim 1 wherein said protocol event recording circuit is adapted to record said protocol event data during a startup phase of a distributed communication system comprising the advanced communication controller unit and one or more other communication controller units. 7. The advanced communication controller unit as claimed in claim 1 wherein said memory device is a first in, first out buffer device. 8. The advanced communication controller unit as claimed in claim 1 wherein said memory device is a generic buffering sub-system. 9. The advanced communication controller unit as claimed in claim 1 further comprising: a configuration user interface adapted to provide said at least one configuration parameter to said protocol event recording circuit. 10. The advanced communication controller unit as claimed in claim 1 wherein said memory device is adapted to buffer an amount of said filtered protocol event data depending on a configurable buffer size parameter. 11. The advanced communication controller unit as claimed in claim 1 wherein said protocol event recording circuit is adapted to provide said filtered protocol event data to said memory device in a protocol event frame format. 12. A vehicle, comprising at least one advanced communication controller unit as claimed in claim 1 . 13. A method comprising: communicating between an advanced communication controller unit and another communication controller unit over a communication medium, wherein a distributed communication system comprises a plurality of communication controller units, at least one being the advanced communication controller unit, wherein each communication controller unit is coupled to the communication medium, and each communication controller unit is adapted to communicate using a communication protocol; receiving protocol event data transmitted on at least one internal protocol event data transmission path of the advanced communication controller unit via a monitoring input of the protocol event recording circuit, the at least one internal protocol event data transmission path connected between a protocol engine and a host interface of the advanced communication controller, wherein the monitoring input is to monitor status information of registers of the host interface; filtering said protocol event data, received via the at least one internal protocol event data transmission path, depending on at least one configuration parameter; and providing filtered protocol event data to a memory device. 14. The method as claimed in claim 13 , comprising providing said at least one configuration parameter to said protocol event recording circuit using a configuration user interface. 15. The method as claimed in claim 13 , comprising processing said filtered protocol event data using a debugging unit. 16. The method as claimed in claim 13 further comprising: non-intrusively recording said filtered protocol event data. 17. The method as claimed in claim 13 further comprising: recording said protocol event data during a startup phase of said distributed communication system. 18. The method as claimed in claim 13 further comprising: buffering, by the memory device, an amount of said filtered protocol event data depending on a configurable buffer size parameter. 19. A method comprising: communicating between an advanced communication controller unit and another communication controller unit over a communication medium, wherein a distributed communication system comprises a plurality of communication controller units, at least one being the advanced communication controller unit, wherein each communication controller unit is coupled to the communication medium, and each communication controller unit is adapted to communicate using a communication protocol; receiving protocol event data transmitted on at least one internal protocol event data transmission path of the advanced communication controller unit via a monitoring input of the protocol event recording circuit, the at least one internal protocol event data transmission path connected between a protocol engine and a host interface of the advanced communication controller, wherein the monitoring input is to monitor status information of registers of the host interface; filtering said protocol event data, received via the at least one internal protocol event data transmission path, depending on at least one configuration parameter; providing filtered protocol event data to a memory device; providing a write pointer to a debugger unit of the advanced communication controller unit in response to the filtered protocol event data being stored in the memory device, wherein the write pointer identifies a location of the filtered protocol event data in the memory device. 20. The method of claim 19 further comprising: providing additional filtered protocol event data to the memory device; and incrementing the write pointer in response to the additional filtered protocol event data being stored in the memory device, wherein the incremented write pointer identifies a location of the additional filtered protocol event data in the memory device.

Assignees

Inventors

Classifications

  • Controller Area Network CAN · CPC title

  • the transportation system being a vehicle · CPC title

  • Flexray · CPC title

  • by tracing the execution of the program · CPC title

  • using filtering, e.g. reduction of information by using priority, element types, position or time · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9088433B2 cover?
An advanced communication controller unit for a distributed communication system having a plurality of communication controller units, at least one being an advanced communication controller unit, each coupled to a communication medium and adapted to communicate using a communication is presented. The advanced communication controller unit comprises a protocol event recording circuit having a m…
Who is the assignee on this patent?
Roettgermann Clemens, Moeller Dirk, Rausch Mathias, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L12/40006. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 21 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).