C29x PCI Express Adapter Platform - Fact Sheet

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