Abstract:
Printed circuit board capacitors include a first electrode comprising a via extending at least partially through a multi-layer printed circuit board and a plurality of conductive pads in electrical contact with the via and extending radially outward from the via, and a second electrode electrically isolated from the first electrode and comprising a plurality of ground-plane layers of the printed circuit board. The plurality of ground-plane layers include electrically conductive material overlapping the plurality of conductive pads.
Abstract:
A transit device and system that include a first link configured to receive a plurality of packets, and a second link communicatively coupled to the first link via a slow protocol filter. The plurality of packets include a first type of packet (e.g., data packets) and a second type of packet (e.g., slow protocol control packets). The transit device also includes a slow protocol filter that couples the first link to the second link, with the slow protocol filter being coupled to a local slow protocol client (e.g., local host CPU). Moreover, the slow protocol filter is configured to receive the plurality of packets from the first link, and to determine whether each of the plurality of packets is of the first type or the second type. The slow protocol filter also is configured to transmit each of the plurality of packets that are of the first type to the second link, and to transmit each of the plurality of packets that are the second type to the local slow protocol client. The slow protocol filter is also configured to transmit packets of second type sourced by the local slow protocol client (local host CPU) to either the first or the second link based on the destination address. Thus slow protocol filter offers data path between two remote peers and the local host for exchange of commands and responses.
Abstract:
A method of implementing a grammar in hardware processing is described. The method comprises determining a delineation of one or more terminals in a received string; assigning one or more non-terminals to one or more of the one or more terminals, wherein the one or more non-terminals belong to a grammar and are stored in a symbol table; reducing the one or more non-terminals to one or more reduced non-terminals symbols based on a set of reduction rules; producing one or more leaf non-terminals based on at least one of the one or more reduced non-terminals and a set of production rules; and generating actions and data as a result of the actions based on the production rules used to produce the one or more leaf non-terminals and based on the delineation of the received string.
Abstract:
A transit device and system that include a first link configured to receive a plurality of packets, and a second link communicatively coupled to the first link via a slow protocol filter. The plurality of packets include a first type of packet (e.g., data packets) and a second type of packet (e.g., slow protocol control packets). The transit device also includes a slow protocol filter that couples the first link to the second link, with the slow protocol filter being coupled to a local slow protocol client (e.g., local host CPU). Moreover, the slow protocol filter is configured to receive the plurality of packets from the first link, and to determine whether each of the plurality of packets is of the first type or the second type. The slow protocol filter also is configured to transmit each of the plurality of packets that are of the first type to the second link, and to transmit each of the plurality of packets that are the second type to the local slow protocol client. The slow protocol filter is also configured to transmit packets of second type sourced by the local slow protocol client (local host CPU) to either the first or the second link based on the destination address. Thus slow protocol filter offers data path between two remote peers and the local host for exchange of commands and responses.
Abstract:
A transit device and system that include a first link configured to receive a plurality of packets, and a second link communicatively coupled to the first link via a slow protocol filter. The plurality of packets include a first type of packet (e.g., data packets) and a second type of packet (e.g., slow protocol control packets). The transit device also includes a slow protocol filter that couples the first link to the second link, with the slow protocol filter being coupled to a local slow protocol client (e.g., local host CPU). Moreover, the slow protocol filter is configured to receive the plurality of packets from the first link, and to determine whether each of the plurality of packets is of the first type or the second type. The slow protocol filter also is configured to transmit each of the plurality of packets that are of the first type to the second link, and to transmit each of the plurality of packets that are the second type to the local slow protocol client. The slow protocol filter is also configured to transmit packets of second type sourced by the local slow protocol client (local host CPU) to either the first or the second link based on the destination address. Thus slow protocol filter offers data path between two remote peers and the local host for exchange of commands and responses.