C29x Family of Crypto Coprocessors C29x PCI Express Adapter Platform Overview The C29x PCI Express® (PCIe) Adapter Platform is an ideal hardware and software development platform for high-performance networking applications such as unified threat management, application delivery controllers and hardware security modules. It is based upon Freescale’s C29x crypto coprocessor family and is fabricated in a small and efficient half length x4 PCI Express form factor. The C29x PCIe Adapter Platform adds flexibility for developers needing to integrate into a hosted development environment or can serve as a standalone bench-top embedded system. With the integration of dual GbE interfaces and Freescale’s Linux® software development kit (SDK), implementing your newest innovations is a snap right out of the box. ® ® C29x PCI Express Adapter Platform Diagram C29x PCI Express Adapter Platform Block Block Diagram Magnetics MDI GE PHY VSC8641 RJ45 x2 (Ethernet) RGMII TSEC1 DDR DDR3 32-bit DDR3 (128 M x 16) Watch Dog MDIO Resets Magnetics MDI GE PHY VSC8641 RGMII NOR Flash (32 M x 16) TSEC1 16 C293 RJ45 x2 (Console) Reset RS232 XCVR UART NAND Flash (4 GB) CPLD 8 Configs 8 IFC 1.0 V DUART Thermal Monitor EEPROM AT24C1024 Core Power 1.5 V GVDD VTT I2C Power Regulators Super Sequencer 3.3 V I CF 2 2.5 V 12 V COP Connector DUART SerDes x4 PCIe interface to host adapter Freescale Technology SPI SPI IF EEPROM S25FL128 12 V PCIe Finger Power Select Circuit 12 V Power Jack The C29x PCIe Adapter Platform is designed trailer for IPsec and SSL. The C29x device can Ethernet to help accelerate your time to market. The also work as a standalone system or PCIe- • Two 1 GbE RGMII Ethernet ports PCIe Adapter exercises the key capabilities based subsystem, booting with its own non- of the device and can be used for software volatile memory, DDR and optional Ethernet UART development and performance evaluation prior interfaces to either the external world or as a • UART interface up to 115200 bp/s for to your own board being ready. It can also connection to the host. be used as a debug tool to check behaviors on the board compared to behaviors seen on your platform design. Trust architecture technology, first introduced in the Freescale QorIQ communications platform, gives the coprocessor both secure boot and storage capability, ensuring that factory-loaded keys can only be decrypted and used by the coprocessor when it is executing trusted software. Additionally, the C29x family of crypto coprocessors offers breakthrough performance per dollar with scalable power and performance—making it an ideal complement for data center and network security appliances. The C29x crypto coprocessor family combines the e500 core processor pioneered in the QorIQ P1 and P2 processor families, based on Power Architecture technology, with ® our high-performance crypto acceleration The C29x PCIe Adapter Platform supports a 4x PCI Express interface, two GbE RGMII Ethernet console display and one RJ45 connector Others ports, a UART for console display, as well as • RJ45 serial console port a JTAG debug interface. These components, • JTAG for debugging integrated with the C29x crypto coprocessor family, provide an application-specific platform that can help you get a jump-start on your next application design. The C29x PCIe Adapter memory system expands 512 MB of DDR3, 64 MB of NOR flash, 4 GB NAND flash and a 16 MB SPI EEPROM. • CPLD controlling reset, watchdog timer and power-on config • Connector for ADM1069 (power-on control chipset) programming • Connector for CPLD programming • Connector for ZL6105 (digital power) C29x PCIe Adapter Platform Features programming Crypto Coprocessor • C293 crypto coprocessor built on Power Architecture technology (can be configured as a C291 and C292 processor) 1.2 GHz e500-v2 core logic required for public key operations. The crypto coprocessor family initially consists of Memory three high-performance crypto coprocessors, • 32-bit DDR3/3L memory controller optimized for public key operations. Public key algorithms such as RSA, Diffie-Hellman and elliptic curve cryptography (ECC) are the basis of digital signature and key exchange protocols that make electronic commerce possible. In addition to public key operations, the coprocessor can also support bulk encryption and hashing, including security header and • 64 MB NOR flash, 16-bit • 4 GB NAND flash, 8-bit • 16 MB SPI EEPROM PCI Express • PCIe x4 interface For more information, visit freescale.com/C29x Freescale, the Freescale logo and QorIQ are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. © Freescale Semiconductor, Inc. 2013. Document Number: C29XPCIFS REV 0