The AMC subsidiary specifications map different serial interconnects to the form factor. In many applications, developing AMCs with off-the-shelf silicon interface chips will limit their adoption to one specific platform. By employing a level of configurability to its cards, CorEdge Networks has enabled significant re-use across multiple systems.
At the heart of many of CorEdge Networks solutions, is its patent-pending BitStream Processor. The BitStream Processor provides a high degree of performance (bandwidth and latency) while offering dynamic programmability for feature and function extensibility. Its adaptable multi-protocol support facilitates bridging from one protocol to another such as 10GbE to SPI4.2.
For many packet processing applications in the past, a Network Processor (NPU) was utilized to perform the various functions on a packet. In order to support multiple applications, NPUs were architected with an extensive and complex set of packet processing features. In many applications, only a handful of these features were required but the system was burdened with the cost of a complex and difficult to program NPU.
With the advent of high speed, low cost FPGAs with integrated SerDes, a different approach is possible. The modular architecture of the BitStream Processor enables a streamlined packet processing solution that can be integrated into off-the-shelf FPGAs. Depending upon the application, a small set of functions such as address look-up, pattern matching, queue management, etc. can be implemented. By re-configuring the BitStream Processor, the same AMC module can be used for a different application.