TUSB6250 Product Overview.

Slides:



Advertisements
Similar presentations
SUNIX Taiwan Headquarters SUNIX Vertriebs GmbH SUNIX do Brasil.
Advertisements

UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Home Server Goal: Provide synergy between existing audio/video equipment, PCs and the coming wave of smart connected devices.
Basic Computer Vocabulary
Microsoft ® Official Course First Look Clinic Overview of Windows 8 By Ragowo Riantory, S.Kom, MCP.
OpenOffice: Basics. What is OpenOffice.org? Software product: A suite of 6 programs that perform the same or similar tasks as those in Microsoft Office.
PRIMERGY Installation
Systems Software System Software Enables the applications software to interact with the computer and Helps the computer manage its internal and external.
FX to FX2: A Comparison. Agenda Block diagram Evolution Hardware Firmware Wrap-up.
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Chapter 8 Operating Systems and Utility Programs.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
29 April 2005 Part B Final Presentation Peripheral Devices For ML310 Board Project name : Spring Semester 2005 Final Presentation Presenting : Erez Cohen.
Computer Main Parts.
Chapter 3 Software Two major types of software
Portable Software. This program will explain what portable software is, how it can be used, and where it can be found. This is an advanced level technology.
TUSB3410 Product Overview.
USB 1.1 Hubs Product Overview
Systems Software Operating Systems.
Back to USB Devices TUSB5052 TUSB5052 Product Overview.
Chapter 4: Operating Systems and File Management 1 Operating Systems and File Management Chapter 4.
May 8, USB 2.0 Support in Windows ® Operating Systems Fred Bhesania Microsoft.
TUSB3210 Product Overview.
Lesson 4 Computer Software
Renesas Technology America Inc. 1 M16C/Tiny SKP Tutorial 2 Creating A New Project Using HEW4.
1 Chapter Overview CD-ROM and DVD Drives Advanced Hard Disk Drives SCSI Drives.
Information Technology
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
Internal components, Backing Storage, Operating Systems Software
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Back to USB Devices TUSB2136 TUSB2136 Product Overview.
SOFTWARE.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Tutorial 11 Installing, Updating, and Configuring Software
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI.
Introduction to Embedded Software Development School of software Engineering Introduction to Windows CE.
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
©2003/04 Alessandro Bogliolo Computer systems A quick introduction.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
CHAPTER FOUR COMPUTER SOFTWARE.
Please Note: Information contained in this document is considered LENOVO CONFIDENTIAL For Lenovo Internal Use Only Do Not Copy or Distribute!! For Lenovo.
Introduction to Interactive Media Interactive Media Tools: Software.
Copyright ONE-O-ONE iSOLUTIONS Inc Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001.
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Firmware Storage : Technical Overview Copyright © Intel Corporation Intel Corporation Software and Services Group.
Chapter 5: Defining the Role of the Operating System
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Windows 8 A touch screen computer on a desktop. Windows Metro.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Page 1 of 38 Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Please Note: Information contained in.
Performed By: Itamar Niddam and Lior Motorin Instructor: Inna Rivkin Bi-Semesterial. Winter 2012/2013 3/12/2012.
Software Installation and Copyrights Basic Computer Concepts Installation Basics  Installation Process  Copy files from distribution disks.
How to Burn ISO Files to DVD Disc From:
Embedded Linux By Gus Wirth. What makes it embedded? ● Rather nebulous, line has blurred over the years ● Limited purpose ● Small resources compared to.
Computer System Structures
Voice Controlled Robot by Cell Phone with Android App
USB The topics covered, in order, are USB background
TOPIC : USB FLASH DRIVE. May E.Al-Hajri. Intro Information Technology.
Information Technology
TexPREP Summer Camp Computer Science
Introduction to Computers
General Presentation 2012.
Booting Up 15-Nov-18 boot.ppt.
Today’s agenda Hardware architecture and runtime system
Presentation transcript:

TUSB6250 Product Overview

TUSB6250 USB High–Speed to ATA/ATAPI Storage Bridge Features Benefits USB High–speed compliant device Low Operating Power Less than 90mA of operational Icc Less than 300uA of suspend Icc Integrated 8051 WARP Microcontroller Up to 32KB RAM for application code space 12 General Purpose I/O Pins 30 MIPs Certified compliance and inter–operability Able to develop USB High–speed bus–powered drives Flexible Architecture to meet a multitude of customer-defined applications Applications USB Hard Disk Drives USB CD USB DVD USB Compact Flash HDD-based Portable Media Players 1 ku SRP = $2.80 More Information

Key Feature: Low Power Single 3.3V supply operation with integrated 1.8V regulator 1.8V core logic results in low operating current: ~ 80mA operational Icc Compliant with USB enumeration specification: < 100mA enumeration Icc Power conservation mode Compliant with USB bus power requirement of <500uA for bus- powered drives during suspend Cable-powered 5&10 GB HDDs have been demonstrated by combining the TUSB6250 with a 1.8” HDD All power supplied via the cable - no battery assist necessary Lower power is always better and our C05 process node has very low power characteristics. Our competition runs on 3.3V logic exclusively. We run our core at 1.8V. This helps explain why we require much less current, in operation and in standby , than our competition. Regarding #4, we have been told by customers that none of our competitors satisfy the specification requiring under 100 mA current draw during bus enumeration. If a customer wants to create a bus powered drive, then satisfying this spec is a must do. Otherwise the device won’t be recognized as being on the bus. More Information

Key Feature: Value Added Architecture Integrated 60 MHz 8051 WARP processor 30 MIPs (2 clocks per instruction) 40KB Configurable RAM shared between application code space and data buffer space 12 GPIO pins for customer customization Enables the flexibility to modify the code on demand Compliant with the USB Mass Storage Specification, including the Host/Device Data Transfer Matrix (The Thirteen Cases) Elimination of hang conditions No possibility of data loss Zero data corruption Tolerant of ATA & ATAPI drive operational abnormalities, including Random data request lengths Random pause/terminates/requests A tolerant and flexible architecture allows drive manufacturers to get to market fast with the drive of your choice USB 2.0 High–speed compliant device Supports a total of 8-input and 8-output endpoints Supports Control, Bulk, and Interrupt transfers Supports USB Suspend/Resume and remote wakeup operation Lower power is always better and our C05 process node has very low power characteristics. Our competition runs on 3.3V logic exclusively. We run our core at 1.8V. This helps explain why we require much less current, in operation and in standby , than our competition. Regarding #4, we have been told by customers that none of our competitors satisfy the specification requiring under 100 mA current draw during bus enumeration. If a customer wants to create a bus powered drive, then satisfying this spec is a must do. Otherwise the device won’t be recognized as being on the bus. More Information

Key Feature: ATA/ATAPI Interface Glue-less interface to ATA/ATAPI drives with full ATA/ATAPI protocol support ATA-66 (ATA–4) compliant ATA-100 (ATA–5), ATA–133 (ATA–6) compatible 48-bit LBA => supports ultra-large (>128GB) HDDs Fully programmable ATA/ATAPI interface access timing Tri-state and 5V failsafe ATA/ATAPI I/Os ATA/ATAPI drive can be powered down during bus enumeration to enable cable-powered drives ATA/ATAPI Interface is tri-stated during enumeration, protecting sensitive drive I/Os Dual drive support - simultaneous support for ATA master and slave Lower power is always better and our C05 process node has very low power characteristics. Our competition runs on 3.3V logic exclusively. We run our core at 1.8V. This helps explain why we require much less current, in operation and in standby , than our competition. Regarding #4, we have been told by customers that none of our competitors satisfy the specification requiring under 100 mA current draw during bus enumeration. If a customer wants to create a bus powered drive, then satisfying this spec is a must do. Otherwise the device won’t be recognized as being on the bus. More Information

TUSB6250DEMO Features Included: Reference design applicable for both bus–powered and self–powered drives applications. Features Facilitate development with a resident TUSB6250 USB micro-controller Simple compatibility check for multiple drive types and operating systems Included: User’s Guide Schematic BOM Firmware Programming Application and User’s Guide We will make all of this available to our customers We have several different sets of firmware, depending on the drive being used. Any ATA or ATAPI drive will be supported within 16KB of firmware, so that is the largest EEPROM a customer need use. If a customer wishes to make a single bridge board that supports all drives, whether ATA or ATAPI, then that requires about 20KB of firmware, and they will need to use a 32KB EEPROM. We consider our source code to be a key differentiator over our competition. We do not believe our competition has put as much effort as we have into developing their code. As such, we do not plan on making our source code readily available. We fully intend to support our customers and if our standard firmware does not sufficiently inter-operate with a customer’s drive choice, we will modify the code to the customer’s satisfaction. If a customer has a very esoteric application, we will license them the source code. More Information

Software APPLICATION FIRMWARE OPERATING SYSTEM DRIVERS The TUSB6250DEMO board comes populated with an EEPROM that has firmware that allows the demonstration board to support a single ATA or ATAPI drive. This standard build’s HEX file can be downloaded at: www-s.ti.com/sc/psheets/sllc252/sllc252.zip In addition to the standard firmware build, there are many additional builds available for specific applications. Contact usb@ti.com for additional information on what is available. This source code (developed in the Tasking environment) is available by contacting usb@ti.com and providing the following information: Legal Company Name Physical address of #1 (not a PO Box) Name, Phone, e-mail, fax of company representative who will be responsible for the code Company Website To modify/create your own FW, a compiler will be necessary. The TUSB6250 is based upon the industry-standard 8051 microcontroller for which there are several compilers on the market that would be suitable. Some examples are at: www.iar.com www.keil.com www.tasking.com OPERATING SYSTEM DRIVERS Typical usage assumes utilization of the USB Mass Storage Class Driver (MSC). Native support included in WinME, Win2K, WinXP, MAC 9.x, MAC 10.x, and Linux 2.4.x & 2.6.x Production Kernels. Win98SE driver available in the “TUSB6250 Win98SE Mass Storage Class Driver” Software Tool Folder focus.ti.com/docs/toolsw/folders/print/tusb6250win98msc.html For more information on class drivers, refer to the USB Implementers Forum website at www.usb.org If a class driver will not be acceptable for the given application, a custom driver will need to be written. One option would be the DDKs from Microsoft/Apple A second option would be a package like the Jungo WinDriver (www.jungo.com) Application. DEVELOPMENT UTILITIES TUSB6250 EEPROM Programming Utility www-s.ti.com/sc/psheets/sllc220/sllc220.zip A tool that allows you to update an already-programmed EEPROM with a new firmware build over USB. Blank EEPROM Programmer A tool that will allow you to program a blank on-board EEPROM over USB. This tool will release in 3Q05. I2C Header Generator Utility www-s.ti.com/sc/psheets/sllc250/sllc250.zip DOS-based tool that generates an image file for your I2C EEPROM using your binary object code as input. More Information

Key Documentation TUSB6250 Data Manual slls535a: focus.ti.com/lit/ds/symlink/tusb6250.pdf TUSB6250 Frequently Asked Questions slla171: focus.ti.com/lit/an/slla171/slla171.pdf VIDs, PIDs, and Firmware: Design Decisions When Using TI USB Device Controllers App. Note: slla154: focus.ti.com/lit/an/slla154/slla154.pdf Selection and Specification of Crystals for Texas Instruments USB 2.0 Devices: slla122: focus.ti.com/lit/an/slla122/slla122.pdf TUSB6250 Bootcode Application Note: slla126: focus.ti.com/lit/an/slla126/slla126.pdf