OXUF943SE, FireWire 800 or USB 2.0 to SATA Controller with Encryption OXUF943SE Highlights General Features o High performance, low power SATA storage controller with Encryption Key Features o High performance, low power SATA storage controller with Encryption o Integrated 480Mbps USB2.0 high speed core and PHY o Market proven 1394b PHY interface and Link Layer with industry leading performance - Supports PHY power down modes o Integrated SATA II compliant core and PHY - Supports 3.0Gbps and 1.5Gbps interfaces - Supports Interface Power Management (IPM) o Integrated hardware cipher engine supporting AES-128 encryption / decryption (over USB and FireWire): - Support for AES-ECB and AESCBC algorithms - Support for AES-XTS as defined by IEEE P1619 - Host software and driver supplied for password application for PC and Mac o SPI interface for serial flash o 19 GPIOs allow easy product customization o Support for USB Human Interface Device (HID) o Support for button push apps The OXUF943SE is a high performance, low power storage controller optimized for secure personal storage applications, bridging between FireWire800 or USB2.0 interface to a single SATA hard disk. Optimized for bus-powered applications, the OXUF943SE supports a number of power saving modes, including SATA Interface Power Management (IPM), which allows additional power saving when connected to an HDD that also supports IPM. The integrated cipher engine provides advanced encryption and decryption capabilities in hardware and enables OEMs to rapidly deploy full disk encryption solutions, providing end users with peace-of-mind that their private content is safe and secure in the event of theft or loss. Integrating a USB2.0 device, a FireWire800 link layer, and a SATA host controller, the OXUF943SE enables designers to create products with a minimal number of external components and a low cost BOM. Embedded ARM Processor By managing the data flow, the on-chip ARM7 processor enables a whole new series of standalone consumer electronic product to be developed in a simple C/C++ programming environment. USB2.0 The embedded USB2.0 PHY supports both full and high speed, using bulk-only transport Mass Storage Class device protocol. Its fast read and write transfers ensure that the maximum possible host performance is maintained. No additional USB host drivers are required, for either Windows® or Mac® operating systems, for standard storage, button notification or GPIO control applications. FireWire The embedded 1394 PHY and link layer supports FW800, is backward compatible with FireWire400 and complies with the 1394-1995 and 1394-2000 specifications. No additional 1394 host drivers are required for either Windows or Mac operating systems for standard storage applications. SATA Interface The embedded 3GHz SATA host interfaces supports the latest revisions of the SATA II specifications. Interface speeds of 3GHz and 1.5GHz deliver maximum performance with minimum latency for external SATA storage. © PLX Technology, www.plxtech.com Page 1 of 2 7/20/2009, Version 1.0 OXUF943SE, FireWire 800 or USB 2.0 to SATA Controller with Encryption Encryption Development Support The integrated hardware cipher engine supports real-time, onthe-fly encryption / decryption of the data to the Advanced Encryption Standard (AES), providing a means whereby a users’ data can be securely stored, and made unavailable to unauthorized users. For external Mac and PC storage solutions, PLX Technology offers a comprehensive support package including: The cipher engine can be configured for the following AES algorithms: o Reference designs comprising both hardware and software components o Evaluation boards with pre-built application firmware o Software Development Kit (SDK) comprising source code and debug boards Extensive range of application notes to shorten learning curves and simplify implementation o ECB – Electronic Code Book - Simplest implementation of the AES algorithm - Fully NIST / FIPS140-2 approved algorithm o o CBC – Cipher Block Chaining - Feeds forward encrypted data to produce a stronger cipher-text result than ECB - Fully NIST / FIPS140-2 approved algorithm Product Ordering Information o Part Number OXUF943SELQAG XTS – XEX-based Tweaked CodeBook with CipherText Stealing - Variant of AES developed for protecting data at rest, also known as IEEE P1619 Description FireWire 800, USB 2.0 to SATA controller with Encryption PLX Technology, Inc. All rights reserved. PLX and the PLX logo are trademarks of PLX Technology, Inc. All other product names that appear in this material are for identification purposes only and are acknowledged to be trademarks or registered trademarks of their respective companies. Information supplied by PLX is believed to be accurate and reliable, but PLX assumes no responsibility for any errors that may appear in this material. PLX reserves the right, without notice, to make changes in product design or specification. In addition to a high-performance cipher engine, the OXUF943SE is complemented by robust authentication solutions, including software password. A customizable host application, the PLX Technology Authenticator, is provided for both PCs and Mac hosts to: Visit www.plxtech.com for more information. o Define and manage up to 10 passwords o Authenticate and mount the drive o Safely de-authenticate and un-mount the drive Block Diagram 1394a/b USB 2.0 1394 LINK USB2.0 PHY 1394 ASYNC USB2.0 CTRL Multi-Port Memory CTRL SATA HOST CTRL Encryption Engine DMA ENGINE SATA PHY SATA Internal Bus PLL SRAM ARM7 TDMI ORB CO-PRO Serial Flash I/F Page 2 of 2 GPIOs I/O I/O SPI © PLX Technology, www.plxtech.com BUTTON / LED / UART 7/20/2009, Version 1.0