FPGAs can be used for a variety of embedded system applications, from specialized network packet processors (e.g., VoIP firewalls) to systems on a chip (processor, memory, peripheral devices). For example, Internet core routers often use FPGAs on media cards for packet processing and routing functions. | FPGAs can be used for a variety of embedded system applications, from specialized network packet processors (e.g., VoIP firewalls) to systems on a chip (processor, memory, peripheral devices). For example, Internet core routers often use FPGAs on media cards for packet processing and routing functions. |