USB Client Controller USB 2380, PCI Express to USB 2.0 Peripheral Controller The USB 2380 is a PCI Express Gen 1 (2.5Gbps) to USB 2.0 Hi-Speed Features Peripheral Controller. It features one PCI Express Gen 1 x1 port and one USB 2.0 Client Interface USB 2.0-compliant client port. o Compliant to the USB 2.0 Specification o 1 upstream port High Performance and Flexibility o Support Hi-Speed, Full-Speed The USB 2380 provides 480Mbps bandwidth between the modes PCI Express Gen 1 bus and the USB 2.0 Hi-Speed bus. The controller can easily o Four Descriptor-based DMA add a USB 2.0 client port to an existing PCI Express system. The USB 2380s channels for automatic data standard PCI Express interface provides a x1 upstream port to connect directly to transfers any PCI Express downstream port for maximum performance of the product. o Support USB Duet Technology o Support for Bulk, Isochronous, Abundant Software and Interrupt Endpoints As the successor of the gold standard NET 2280, PCI to USB 2.0 Peripheral o USB Power Management Controller, the USB 2380 can be used with existing NET 2280/2282 software USB 2.0 link power management states: L0, L1, L2 with no change. Driver stacks are already available in common OSs such as Windows (XP, Vista, 7 and CE), Linux, and VxWorks. The USB Duet software PCI Express Interface will provide the fastest PC interconnect at 480Mbps of transfer speed with just a o PCI Express Gen 1 (2.5Gbps) simple USB cable. o Electrical Compliance to PCI Express Base Specification r2.0 o One x1 upstream port o PCI Express Power Management SPI All link power management PCIe PHY EEPROM states: L0, L0s, L1, L2/L3 Ctl Ready, and L3 Device states: D0 and D3(hot & cold) Vaux, Wake , Beacon support USB IN FIFOs To USB Hi/FULL Memory o 256 byte maximum payload size text USB 2.0 PHY SPEED HOST Controller o ExpressCard 2.0 compliance USB OUT FIFOs General o Four GPIO pins for maximum design flexibility o 10mm x 10mm 88-pin QFN DMA PLL package with 0.4 mm pitch o Low power 90nm technology o Industrial Temp support Figure 1: USB 2380 Block Diagram o Lead-free package Applications Target applications for the USB 2380 as a PCI Express endpoint include PCs, servers, set-top boxes (STBs), digital video recorders (DVRs), printers, and PCI Express embedded systems. Add a USB 2.0 Client Port to PCI Express-Based Systems The USB 2380 can be used to easily add a USB 2.0 client port to any PCI Express based embedded system. As a PCI Express endpoint, the USB 2380s standard PCI Express interface connects directly to any PCI Express bus. PLX Technology, www.plxtech.com Page 1 of 2 6/22/2012, Version 1.3 x1 USB 2380, PCI Express to USB 2.0 Peripheral Controller Standard PCI Express registers allow the existing Root Software is already complete with Windows 7 Logo Complex to configure and send data to and from the USB certified and Linux drivers available for the USB Duet 2380. file-sharing and networking functions. PLX provides a turnkey hardware and software solution, which brings the netbook with USB Duet Technology quick to market. For more information on USB Duet Technology, visit www.usbduet.com. Development Tools PLX offers hardware and software tools to enable rapid customer design activity. These tools consist of a hardware module (USB2380EVK), hardware documentation (available at www.plxtech.com), and a Software Development Kit. Figure 2: Adding a USB 2.0 client port to a PCI The USB2380EVK is a x1 PCI Express adapter board that Express based Printer with USB 2380 easily plugs into any standard PCI Express slot. Firmware is available to configure the USB 2380 to Both USB host and peripheral-side software is included resemble a standard USB class device (like a printer or with the USB2380EVK. The host-side software consists mass storage device) for which no USB host drivers will of USB drivers and test applications. The peripheral-side need to be written. For custom applications, firmware firmware is used to configure the USB 2380 to resemble a APIs are provided to abstract the USB transactions to standard USB class device (like a printer or mass storage reads and writes. This firmware is available for various device) for which no USB host drivers will need to be operating systems including Windows (XP, Vista, 7 and written. For custom applications, firmware APIs are CE), Linux, and VxWorks. provided to abstract the USB transactions to reads and writes. While this software is available for various USB Duet Technology for Mobile PCs operating systems, it is written in standard C with The USB 2380 can be used to easily add a USB 2.0 client portability in mind. port to a PCI Express based netbook architecture. The hardware design is simple by connecting the PCI Express Product Ordering Information signals to the PCI Express bus on the netbook chipset. Part Number Description USB2380-AB25NI G One x1-port PCI Express Gen 1.0 Adding a USB 2.0 client port to the netbook creates to USB 2.0 Hi-Speed Peripheral 2 innovative and killer applications for users, such as optical Controller (10x10mm ) disc drive sharing, instant file sharing, networking, and full USB2380-AB EVK USB 2380 Rapid Development HDD/partition recovery, all over a simple USB cable Kit connection. Visit www.plxtech.com for more information. Figure 2: Adding a USB 2.0 client port to a PCI Express based Netbook/Mobile PC with USB 2380 PLX Technology, www.plxtech.com Page 2 of 2 6/22/2012, Version 1.3