Storage unit for communication system node, method for data storage and communication system node
First Claim
Patent Images
1. A system comprising:
- a host controller;
a general memory unit on a host-controller level;
a communication controller, wherein a time-triggered protocol launches network activity in predefined time slots; and
a storage unit for configuration and buffering related data that is provided outside of the communication controller on a system level, wherein the storage unit further comprises;
a slot control list, a buffer control list, a buffer descriptor list, a first address calculation unit provided between the slot control list and the buffer control list, and a second address calculation unit provided between the buffer control list and the buffer descriptor list.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a data storage unit for a communication system node, a method for data storage and a communication system node. More particularly it relates to storing buffering data and control data in a unit located outside of a Communication Controller on system or host-controller level, wherein a time-triggered protocol runs on the node. By locating control and buffering related data, including format and behavior, outside the Communication Controller it becomes far more flexible, extendable, and re-configurable as data buffering related restrictions, e.g. buffer sizes and number of buffers, are moved from Communication Controller level to system level.
225 Citations
19 Claims
-
1. A system comprising:
- a host controller;
a general memory unit on a host-controller level;
a communication controller, wherein a time-triggered protocol launches network activity in predefined time slots; and
a storage unit for configuration and buffering related data that is provided outside of the communication controller on a system level, wherein the storage unit further comprises;
a slot control list, a buffer control list, a buffer descriptor list, a first address calculation unit provided between the slot control list and the buffer control list, and a second address calculation unit provided between the buffer control list and the buffer descriptor list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- a host controller;
-
15. A data storage device within a communication system, for configuration and buffering related data that is provided outside of a communication controller on a system level, wherein the communication system is provided with active time slots and at least one logical buffer, the data storage device comprising:
-
a slot control list to associate communication controller time slots to their respective buffers; a buffer control list, wherein a buffer control list offset is in a slot control list entry; a buffer descriptor list, wherein a buffer descriptor list offset is in a buffer control list entry; and
a frame buffer that holds at least frame data.
-
-
16. A method for data storage for control and buffering related data within a communication system for time-triggered communication protocols, comprising:
- addressing an entry of a slot control list through a communication controller;
linking the slot control list entry to a buffer control list entry to associate a time slot to a buffer, wherein a buffer control list offset is in the slot control list entry;
addressing the buffer control list entry through said communication controller;
linking the buffer control list entry to a buffer descriptor list entry to associate the buffer to the buffer descriptor list entry, wherein a buffer descriptor list offset is in the buffer control list entry;
addressing the buffer descriptor list entry through said communication controller;
linking said buffer descriptor list entry to a frame buffer; and
addressing the frame buffer through said communication controller. - View Dependent Claims (17, 18, 19)
- addressing an entry of a slot control list through a communication controller;
Specification