Network co-processor for vehicles
First Claim
1. A network processor (1), comprising:
- a master processor (13) and a network coprocessor (4) which is coupled to network nodes;
a first bus system (30), associated essentially with the master processor (13) and also serving to couple the network coprocessor (40) to the master processor(13);
a second bus system (35), associated essentially with the network coprocessor and also serving to couple the individual network nodes (10) to the network coprocessor;
a first network memory (20), having an area for first layer messages (DLL) which is associated with the second bus system (35) and which contains the messages to be read or written for the associated network nodes (10);
a second network memory (21), having an area for second layer messages (HL) which contains the information serving to convert the first layer messages to be read or written, said second network memory (21) being associated either with the first system (30), in which case a first direct memory access device (50) between the second and first bus systems (35, 30) permits direct and, thus, rapid access by the network coprocessor (40) to the second network memory (21), or with the second bus system (35), in which case a second direct memory access device (50.1) between the first and second bus systems (30, 35) permits direct and, thus, rapid access by the master processor to the second network memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A network processor (1) exchanges data of various descriptions via a plurality of network nodes (10) with external network devices, such as other processors, controllers, transducers, or sensors. The network processor includes a master processor (13) for control tasks of the processor, and a network coprocessor (40) for supporting network tasks. A first and a second bus system (30, 35), associated essentially with the master processor (13) and the network coprocessor (40) with its associated functional units, particularly Data Link Layer memory devices (20), respectively, serves to separate the two fields of tasks from each other. This permits both a support of gateway functions and a support of Higher Layer functions. Higher Layer memory devices (21), whose messages are ultimately sent or received by the master processor (13), are accessible from the master processor (13) or the network coprocessor (40) directly or indirectly via the first and/or second bus systems (30, 35).
-
Citations
5 Claims
-
1. A network processor (1), comprising:
-
a master processor (13) and a network coprocessor (4) which is coupled to network nodes;
a first bus system (30), associated essentially with the master processor (13) and also serving to couple the network coprocessor (40) to the master processor(13);
a second bus system (35), associated essentially with the network coprocessor and also serving to couple the individual network nodes (10) to the network coprocessor;
a first network memory (20), having an area for first layer messages (DLL) which is associated with the second bus system (35) and which contains the messages to be read or written for the associated network nodes (10);
a second network memory (21), having an area for second layer messages (HL) which contains the information serving to convert the first layer messages to be read or written, said second network memory (21) being associated either with the first system (30), in which case a first direct memory access device (50) between the second and first bus systems (35, 30) permits direct and, thus, rapid access by the network coprocessor (40) to the second network memory (21), or with the second bus system (35), in which case a second direct memory access device (50.1) between the first and second bus systems (30, 35) permits direct and, thus, rapid access by the master processor to the second network memory. - View Dependent Claims (2, 3, 4, 5)
-
Specification