Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
251 words
A system (NCC) for transmission of data between a bus (PSB) of a computer (Host) and a network (RE), comprising: 1) a general purpose unit (GPU) linked to the bus (PSB) and an adapter device (DEA) connected to the network, said general purpose unit (GPU) including: communication means (B 1 and B 4 ) for communicating with the adaptor device, a first microprocessor which runs an operating system contained within a first memory (SRAM 1 ), and operatively associated with said first memory by an internal bus (BI 1 , and a dual port memory (VRAM) for the transfer of frames from the bus (PSB) to the adapter device and vice versa, said dual port memory being disposed between the bus (PSB) and the adapter device and being connected to the adapter device by said communication means; 2) a communications coprocessor (PPA), managing transport, network and data link layers (C2, C3, C4), wherein said coprocessor (PPA) includes: a second microprocessor (CPU 3 ) which implements a communications protocol corresponding to each layer (C2, C3, C4) while providing each frame of data with control information conforming to said protocol, and has an internal bus (BI 3 ) comprising a data bus (BS) connected to said communication means, and a control bus (CB) connected to said internal bus (BI 1 ) of said first microprocessor, and a third microprocessor (CPU 4 ) which manages the transfer of data between the second microprocessor and the dual port memory by means of direct memory access.
Claim 2
Independent Claim
251 words
A system (NCC) for transmission of data between a bus (PSB) of a computer (Host) and a network (RE), comprising: 1) a general purpose unit (GPU) linked to the bus (PSB) and an adapter device (DEA) connected to the network, said general purpose unit (GPU) including: communication means (B 1 and B 4 ) for communicating with the adaptor device, a first microprocessor which runs an operating system contained within a first memory (SRAM 1 ), and operatively associated with said first memory by an internal bus (BI 1 , and a dual port memory (VRAM) for the transfer of frames from the bus (PSB) to the adapter device and vice versa, said dual port memory being disposed between the bus (PSB) and the adapter device and being connected to the adapter device by said communication means; 2) a communications coprocessor (PPA), managing transport, network and data link layers (C2, C3, C4), wherein said coprocessor (PPA) includes: a second microprocessor (CPU 3 ) which implements a communications protocol corresponding to each layer (C2, C3, C4) while providing each frame of data with control information conforming to said protocol, and has an internal bus (BI 3 ) comprising a data bus (BS) connected to said communication means, and a control bus (CB) connected to said internal bus (BI 1 ) of said first microprocessor, and a third microprocessor (CPU 4 ) which manages the transfer of data between the second microprocessor and the dual port memory by means of direct memory access.
Claim 3
Dependent Claim
76 words
The system for transmission according to claim 1, wherein the second microprocessor (CPU 3 ) is connected through the internal bus (BI 3 ) to an associated second memory (SRAM 3 ) which contains a communication code (CC) including said communication layers (C2, C3, C4) communicating with one another using primitive functions (ST2, ST3) and the transport layer communicating with applications outside the system using an interface (SH) operatively connected for communication with the computer (Host).
Claim 4
Dependent Claim
83 words
The system for transmission according to claim 2, wherein the third microprocessor (CPU 4 ) controls a third memory (DRAM 3 ), associated with the second microprocessor (CPU 3 ), said third memory including a plurality of memory locations for receiving and storing the frames of usable data originating either from the computer (Host) or from the network via the dual port memory while the second microprocessor provides said frames with the control information specific to each communication layer using the communication code.
Claim 5
Dependent Claim
48 words
The system for transmission according to claim 1, wherein the third microprocessor (CPU 4 ) is connected via an internal bus (BI 4 ) to an associated erasable read-only memory (PROM 4 ) which contains test and initialization programs for both the second microprocessor and the third microprocessor.
Claim 6
Dependent Claim
48 words
The system for transmission according to claim 2, wherein the third microprocessor (CPU 4 ) is connected via an internal bus (BI 4 ) to an associated erasable read-only memory (PROM 4 ) which contains test and initialization programs for both the second microprocessor and the third microprocessor.
Claim 7
Dependent Claim
48 words
The system for transmission according to claim 3, wherein the third microprocessor (CPU 4 ) is connected via an internal bus (BI 4 ) to an associated erasable read-only memory (PROM 4 ) which contains test and initialization programs for both the second microprocessor and the third microprocessor.
Claim 8
Dependent Claim
82 words
The system for transmission according to claim 4, further comprising a fourth memory (SRAM 4 ) associated with the third microprocessor, upon initialization of said third microprocessor, said third microprocessor transferring the test and initialization programs for the third microprocessor from the erasable read-only memory (PROM 4 ) into the fourth memory (SRAM 4 ) while concurrently transferring the test and initialization program for the second microprocessor from the erasable read-only memory (PROM 4 ) into the second memory (SRAM 3 ).
Claim 9
Dependent Claim
82 words
The system for transmission according to claim 5, further comprising a fourth memory (SRAM 4 ) associated with the third microprocessor, upon initialization of said third microprocessor, said third microprocessor transferring the test and initialization programs for the third microprocessor from the erasable read-only memory (PROM 4 ) into the fourth memory (SRAM 4 ) while concurrently transferring the test and initialization program for the second microprocessor from the erasable read-only memory (PROM 4 ) into the second memory (SRAM 3 ).
Claim 10
Dependent Claim
82 words
The system for transmission according to claim 6, further comprising a fourth memory (SRAM 4 ) associated with the third microprocessor, upon initialization of said third microprocessor, said third microprocessor transferring the test and initialization programs for the third microprocessor from the erasable read-only memory (PROM 4 ) into the fourth memory (SRAM 4 ) while concurrently transferring the test and initialization program for the second microprocessor from the erasable read-only memory (PROM 4 ) into the second memory (SRAM 3 ).
Claim 11
Dependent Claim
133 words
The system according to claim 7, wherein said first and third microprocessors (CPU 1 , CPU 4 ) command their own respective internal buses, (BI 1 , BI 4 ), and further wherein an arbitration device serially placed in the internal bus (BI 3 ) of the second microprocessor grants the access of said internal bus (BI 3 ) of the second microprocessor to one of the first, third or the second processor according to an assigned priority order in which the priority of the first microprocessor is the highest and the priority of the second microprocessor is the lowest, and grants the access of the internal bus (BI 3 ) to the second microprocessor (CPU 3 ) in the absence of an access request from either the first or the third microprocessor.