Next Generation Multiprocessing
Overview and Benefits
The XLR500 series scalable communication processors from NetLogic Microsystems are designed to address IP networking, VoIP, wireless LAN, 3G wireless, broadband, storage, routing and switching, security, and telecommunication applications, along with the growing need to scale OEM’s software and hardware investments.
The XLR532, XLR516, and XLR508 processors integrate general purpose processing, high level programmability, scalability with thread processing, intelligent packet management, and the ability to combine control plane, data plane and security operations onto a single processor.
Based on NetLogic Microsystems’ throughput-optimized Multi-Core, Multi-Threaded architecture, the XLR532 processor integrates 32 fine-grain threads using eight MIPS64® CPU’s, the XLR516 processor integrates 16 fine-grain threads using four MIPS64® CPU’s, and the XLR508 processor integrates 8 fine-grain threads using two MIPS64® CPU’s. All three processors contain three full-speed on-chip interconnects, large multi-level caches, autonomous accelerators, quad memory controllers, and other integrated I/Os.
Each core contains 32 KBytes of Level 1 data cache and 32 KBytes of Level 1 instruction cache. In addition, the XLR532 contains 2 MB of on-chip Level 2 cache that is shared by all cores. The XLR516 contains 1 MB of Level 2 cache, and the XLR508 contains 512 KBytes of cache.
The integrated peripheral I/O of the XLR500 series allows seamless integration into current and future platforms. The quad SGMII ports (or 3 SGMII + 1 RMGII) and HyperTransport controller facilitate high throughput data connections in Advanced Telecommunications Computing Architecture (ATCA), Advanced Mezzanine Card (AMC), bladed, proprietary fabric, backplane, and standalone planar based solutions.
The combination of dense computational performance, security acceleration and network awareness makes the XLR500 series processors an exceptional solution for enhancing existing platforms, or for new developments in wired and wireless networking applications, such as content inspection, content switching, routing, load balancing, and cryptography at line rates exceeding 10Gbps.
The key to the performance and scalability of the XLR500 series processors is the Multi-Threaded CPUs coupled with NetLogic Microsystems’ Fast Messaging Network™ (FMN). Each XLR processing core contains four tightly integrated hardware threads capable of mitigating latency, improving computational efficiency and throughput. Each core has the equivalent throughput of four single threaded CPUs.
The XLR® processor family is supported by a comprehensive software development kit (SDK) that contains reference and production-ready software components, including the NetLogic Microsystems OS (Thin Executive), device drivers for open source Linux and commercial operating systems, complete tool chains, diagnostics, and the NetLogic Microsystems firmware suite. The SDK enables customers to quickly develop or migrate existing software to easily design high-performance, feature rich solutions.
Product Highlights
Next Generation Processor Cores
Cache Subsystem
High Speed Distributed Interconnects
Leading Edge Security Engine
Networking Hardware Accelerator
|
General Purpose Programming
Integrated System Interfaces
High Performance Memory Controllers
Extensive Networking and I/O Interface Options
Power Management
|
Product Availability
The XLR532, XLR516, and XLR508 processors are available in a RoHS-compliant 1605 BGA package. There are different power grades (standard, low power and ultra low power) as well as commercial and industrial operating temperatures. The XLR500 series processors are pin compatible. Each of these products are also pin compatible with the XLR700 series of processors.
Also available from NetLogic Microsystems are evaluation platforms for the entire product family.
Block Diagram

Application Examples

