CONCURRENT FLASHING OF DATA PROCESSING UNITS IN HIERARCHICAL NETWORKS
First Claim
1. A hierarchical network (200) of processing units (122, . . . , 136) being arranged in at least a first and a second sub-network (114, 116, 118, 129, 140), the hierarchical network comprising:
- a data stream controller (202) being coupled to any one of the sub-networks and being adapted to transmit data to any one of the at least first and second sub-networks,a data transmission port (204) being coupled to the data stream controller, the data transmission port providing feeding of data into the data stream controller.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an electronic network with a plurality of processing units that are arranged in sub-networks in a hierarchical and heterogeneous way. The network features a data stream controller that is coupled to any one of the sub-networks and that is adapted to transmit data to any one of the sub-networks. Further, the network has a data transmission port that is coupled to the data stream controller and that provides a high-speed data transmission to the data stream controller. The data stream controller serves to concurrently provide data and in particular flashing data to the various control units in a way that is adapted to the communication protocol and the data transfer rate of each sub-network. The invention therefore provides fast and autonomous flashing of a plurality of processing units, such as electronic control units in a network embedded system such as commonly used in the framework of automotive electronic networks. The data stream controller and its coupling to the various sub-networks provides a non-hierarchical and direct access to any sub-network and/or control unit of a heterogeneous and hierarchical network.
8 Citations
18 Claims
-
1. A hierarchical network (200) of processing units (122, . . . , 136) being arranged in at least a first and a second sub-network (114, 116, 118, 129, 140), the hierarchical network comprising:
-
a data stream controller (202) being coupled to any one of the sub-networks and being adapted to transmit data to any one of the at least first and second sub-networks, a data transmission port (204) being coupled to the data stream controller, the data transmission port providing feeding of data into the data stream controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data stream controller (202) for transmitting data to an at least first and second sub-network (114, 116, 118, 129, 140) of a hierarchical network (200) of processing units (122, . . . , 136), the data stream controller being coupled to any one of the sub-networks and to a data transmission port (204), the data stream controller comprising:
-
a storage (232) for storing data being received via the data transmission port, a control unit (224) for feeding the received data into the storage and for providing the at least first and second sub-networks with an at least first and second portion of the data. - View Dependent Claims (13, 14)
-
-
15. A method of flashing processing units (122, . . . , 136) of a hierarchical network (200) being divided into an at least first and second sub-network (114, 116, 118, 129, 140), the method of flashing comprising the steps of:
-
feeding of data into a data stream controller (202) by making use of a high-speed data transmission port (204) being coupled to the data stream controller, flashing the processing units of at least one of the at least first and second sub-networks by means of the data stream controller being coupled to any one of the at least first and second sub-networks. - View Dependent Claims (16, 17)
-
-
18. A computer program product for a data stream controller (202) of an hierarchical network of processing units (122, . . . , 136) being arranged in at least a first and a second sub-network (114, 116, 118, 129, 140), the data stream controller being coupled to any one of the sub-networks and to a data transmission port (204), the computer program product being operable to:
-
receive data via the data transmission port and to store the received data in a storage (232), decode an at least first and second portion of the data with respect to data transmission rates and with respect to communication protocols of the at least first and second sub-networks, transmit the at least first and second portions of the data to the at least first and second sub-networks.
-
Specification