Mobile nodal based communication system, method and apparatus
First Claim
1. An interface controller for a node for connecting to a nodal network, the node having a routing table identifying a second node in the nodal network, the node following a communications protocol represented as an abstract model comprising a plurality of layers including a physical layer for converting data between a signal transmitted across the nodal network and a bitwise representation of the signal within the node, and a data link layer for arranging the bits of the signal into logical data, the interface controller comprising:
- a physical layer interface for implementing the physical layer; and
a processing core coupled with the physical layer interface, the processing core implementing functionality of the data link layer,wherein the core implements the data link layer functionality utilizing microoperations in the core.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved micro architectural approach for a network microprocessor has low power consumption, and employs two specialized processing cores, a MAC processing core and a network processor core. Each of these processing cores has facilities designed for a specific set of functions, to handle ISO layer 2 and layer 3 functionality in a packet switched Software Defined Radio mobile network.
-
Citations
20 Claims
-
1. An interface controller for a node for connecting to a nodal network, the node having a routing table identifying a second node in the nodal network, the node following a communications protocol represented as an abstract model comprising a plurality of layers including a physical layer for converting data between a signal transmitted across the nodal network and a bitwise representation of the signal within the node, and a data link layer for arranging the bits of the signal into logical data, the interface controller comprising:
-
a physical layer interface for implementing the physical layer; and a processing core coupled with the physical layer interface, the processing core implementing functionality of the data link layer, wherein the core implements the data link layer functionality utilizing microoperations in the core. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An interface controller for a node for connecting to a nodal network, the node having a routing table identifying a second node in the nodal network, the node following a communications protocol represented as an abstract model comprising a plurality of layers including a physical layer for converting data between a signal transmitted across the nodal network and a bitwise representation of the signal within the node, a data link layer for arranging the bits of the signal into logical data, and a network layer for performing network routing of the signal between the first node and the second node in the nodal network, the interface controller comprising:
-
a physical layer interface for implementing the physical layer; a first processing core coupled with the physical layer interface, the first processing core for implementing functionality of the data link layer; and a second processing core for implementing the network routing functions of the network layer, the second processing core having a core speed and accessing a RAM subsystem, a hardware address counter, and a hardware data comparator; wherein the RAM subsystem, the hardware address counter, and the hardware data comparator allow the second processing core to search the routing table for a network address for the second node linearly at the core speed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for transmitting and receiving signals across a nodal network, comprising:
-
a communications protocol represented as an abstract model comprising a plurality of layers including a physical layer for converting data between a signal transmitted across the nodal network and a bitwise representation of the signal within the node, a data link layer for arranging the bits of the signal into logical data, and a network layer for performing network routing of the signal between the first node and the second node in the nodal network; and an interface controller for a node for connecting to the nodal network, the node having a routing table identifying a second node in the nodal network, the node including a physical layer interface for implementing the physical layer;
a first processing core coupled with the physical layer interface, the first processing core for implementing functionality of the data link layer utilizing microoperations wired in the first processing core; and
a second processing core for implementing the network routing functions of the network layer, the second processing core having a core speed and accessing a RAM subsystem, a hardware address counter, and a hardware data comparator;
the RAM subsystem, the hardware address counter, and the hardware data comparator allowing the second processing core to search the routing table for a network address for the second node linearly at the core speed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification