An electronic communication control device suitable for embedding into a
network interface card or a line card of a switch or router. The
electronic communication control device is capable of communications in
multiple protocols. The processing architecture of the electronic
communication control device may be adapted for any communications
protocol and may be well suited for Internet protocol. The electronic
communication control device may perform protocol translation, for
example, between IPv4 and IPv6. An exemplary embodiment of the electronic
communication control device includes a parallel processing chipset
operating on multiple busses with embedded software. The electronic
communication control device provides a hardware architecture upon which
embedded software may operate to provide services, such as, for example,
system control, packet analysis, packet filtering, translation services,
switching, routing and/or multiplexing control.