|  
             Overview 
            Universal Serial Bus (USB) is a bus standard that was originally 
              specified in 1995. The major goal of USB is to define an expansion 
              bus that makes it easy to add peripherals to a PC. Today all new 
              PCs come with one or more USB ports. This has been enabled by the 
              "Easy 
              PC Initiative" being led by Microsoft 
              and Intel, 
              which is an effort to provide consumers with simpler, easier-to-use 
              PCs that do not sacrifice connectivity or expandability - and USB 
              provides exactly this. USB also allows hot swapping of devices on 
              a home network, without the need of shutting down and restarting 
              devices. 
            USB is playing a key role in fast-growing consumer areas: digital 
              imaging, PC telephony, and multimedia games. The presence of USB 
              in most new PCs, and its plug-and-play capability, means that PCs 
              and peripherals (such as CD ROM drives, tape and floppy drives, 
              scanners, printers, video devices, digital cameras, digital speakers, 
              telephones, modems, keyboards, mice, digital joysticks and others) 
              will automatically configure and work together, with a high degree 
              of reliability, in these exciting new application areas. USB distributes 
              power to all connected devices and allows bi-directional data transfer, 
              making it a natural choice for connecting information appliances 
              across the home. USB opens the door to new levels of innovation 
              and ease of use for input devices, such as the new generation of 
              "force-feedback" digital joysticks. There are also brand new opportunities 
              for all types of peripherals from printers to scanners to high speed 
              connections such as Ethernet, DSL, cable, and satellite communications. 
             
             Introduction to USB 1.1: 
            USB version 1.1 
              has gained tremendous success in the marketplace, with most PC and 
              peripheral vendors worldwide developing products based on this specification. 
             
            USB supports two high-speed data transfer protocols: isochronous 
              and asynchronous. Isochronous connections from the PC USB port to 
              the peripherals such as scanners, video devices, digital cameras 
              and printers, supports data transfers at a guaranteed, fixed rate 
              of delivery of 12 Mbps. The slower asynchronous protocol is used 
              to communicate with peripherals such as keyboards and mice at 1.5 
              Mbps. 
            These data rates of up to 12 Mbps are sufficient for low-speed 
              to medium-speed peripherals. It replaces many different serial and 
              parallel connectors at the back of the PC with one standardized 
              plug-and-play combination, and home networking devices with a USB 
              port can connect up to 127 different USB peripherals. USB's data 
              rate also accommodates a whole new generation of peripherals, including 
              MPEG-2 video-based products, data gloves, and digitizers. Computer-telephony 
              integration is expected to be a big growth area for PCs, and USB 
              can provide an interface for ISDN and digital PBXs. 
            Introduction to USB 2.0:  
            USB 2.0, is mostly 
              like USB 1.1, but the next generation specification extends the 
              bandwidth and hence increases the connection speeds between the 
              PCs and the peripherals. USB 2.0 has over 40 times the data rate 
              as USB 1.1 increasing data rates from 12 Mbps to 480 Mbps respectively, 
              and hence extending its capabilities.  
            The higher bandwidth will support the most demanding PC applications, 
              such as digital image creation and Web publishing, where multiple 
              high-speed peripherals will be running simultaneously. This enables 
              USB to potentially offer a complete home networking interconnectivity 
              solution.  
            Coexistence with IEEE 1394: 
             USB 2.0 and IEEE 1394, while offer similar data rates primarily 
              differ in terms of application focus. The USB 2.0 Promoter group 
              expects USB 2.0 to be the preferred connection for most PC peripherals, 
              whereas IEEE 1394's primary target is audio/visual consumer electronic 
              devices such as digital camcorders, digital VCRs, DVDs, and digital 
              TVs. Both USB 2.0 and IEEE 1394 are expected to coexist on many 
              consumer systems in the future.  
            Xilinx Solutions 
            The Spartan™-II FPGA architecture has enabled a whole new generation 
              of low-cost high volume solutions. This, combined with a vast portfolio 
              of soft IP (Intellectual Property) cores allows Spartan-II FPGAs 
              to provide solutions at a significantly lower cost than ASSPs and 
              custom ASICs, while offering all of the time-to-market and flexibility 
              benefits associated with programmable devices. The presentation 
              provides specific details on how Xilinx solutions enable USB based 
              home networking. 
                     |