USB 3.0 write blocker Senior Design Group Dec 1108 Team members

Slides:



Advertisements
Similar presentations
Ali Baydoun1 Controllers (hard drive controllers).
Advertisements

Chapter 10 Input/Output Organization. Connections between a CPU and an I/O device Types of bus (Figure 10.1) –Address bus –Data bus –Control bus.
Linux on an FPGA Team: Anthony Bentley Dylan Ismari Bryan Myers Tyler Jordan Mario Espinoza Sponsor: Dr. Alonzo Vera.
Department of Computer Science iGPU: Exception Support and Speculative Execution on GPUs Jaikrishnan Menon, Marc de Kruijf Karthikeyan Sankaralingam Vertical.
E530 Sales Snapshot. 2© 2011 Lenovo Confidential. All rights reserved. ThinkPad Edge E530 ThinkPad reliability & personalized design Key Selling Points.
1 CSC 486/586 Network Storage. 2 Objectives Familiarization with network data storage technologies Understanding of RAID concepts and RAID levels Discuss.
This courseware is copyrighted © 2011 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
Computer Components.
Where Do the 7 layers “fit”? Or, where is the dividing line between hdw & s/w? ? ?
File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003 Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat MidTerm.
Midterm Tuesday October 23 Covers Chapters 3 through 6 - Buses, Clocks, Timing, Edge Triggering, Level Triggering - Cache Memory Systems - Internal Memory.
USB Mass-Storage Implementation on an Embedded System (D0113) Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat Final Presentation.
Computer Hardware Components for Desktop
TUSB3210 Product Overview.
MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit.
USB 3.0 Write Blocker Team Dec 1108 Design review presentation
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Internal components, Backing Storage, Operating Systems Software
Mr C Johnston ICT Teacher BTEC IT Unit 02 - Lesson 02 Inside Computers #1 – Motherboards, CPUs, PSUs and Cooling.
… when you will open a computer We hope you will not look like …
Back to USB Devices TUSB2136 TUSB2136 Product Overview.
MicroSCADA Pro Partners Club 04/2007 © ABB MicroSCADA Pro Partners Club SYS Scalability Marko Viitala.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
USB 3.0 write blocker Members: Chen Zhao Elphas Sang Yan Fang Advisors: Dr. Zhao Zhang Client: Electronic Crime Institute - Des Moines Area Community College.
Unit - 1 Basic Computer Architecture P. Sugin Benzigar.
GBT Interface Card for a Linux Computer Carson Teale 1.
1 CS/COE0447 Computer Organization & Assembly Language Chapter 5 part 4 Exceptions.
| © 2007 LenovoLenovo Confidential IdeaPad Y510 - Hardware Features -
For Electric Vehicle Team Members Pramit Tamrakar - EE Jimmy Skadal - EE Hao Wang - EE Matthew Schulte - EE William Zimmerman - EE Advisor Ayman Fayed.
LOGO Intellisense Notepad Member 1 Member 2 Member 3 Member 4.
Engineer Training Machine Computer TJ8300 / TJ8500 Machine Computer.
Hyper-V Performance, Scale & Architecture Changes Benjamin Armstrong Senior Program Manager Lead Microsoft Corporation VIR413.
Lesson 3 0x Hardware Components
KIDS FIT FOR LIFE Prepared by: Michael HelselProject Manager Lloyd WestBusiness Analyst Roger MillerHardware Engineer Daryl BasarabGraphic Designer.
1.4 Hardware Review. CPU  Fetch-decode-execute cycle 1. Fetch 2. Bump PC 3. Decode 4. Determine operand addr (if necessary) 5. Fetch operand from memory.
Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE ◦ Chris Tefer –CE ◦ Ananta Upadhyaya.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
The Sort Benchmark AlgorithmsSolid State Disks External Memory Multiway Mergesort  Phase 1: Run Formation  Phase 2: Merge Runs  Careful parameter selection.
G043 – Lecture 03 Motherboards and Processors Mr C Johnston ICT Teacher
CSIE30300 Computer Architecture Unit 01: Introduction Hsin-Chou Chi [Adapted from material by and
 System Requirements are the prerequisites needed in order for a software or any other resources to execute efficiently.  Most software defines two.
EMTTS UAT Day1 & Day2 Powered by:. Topics CoversTopics Remaining Comparison Network Infrastructure Separate EP Hosting Fault Tolerance.
Done by: Chelsea Bryan Friday, October 10,2014.   The BIOS (aka) Basic input/output system, is a built in software that determines what's a computer.
Computer Systems Unit 2. Download the unit specification from moodle or the BTEC website Or alternatively visit ahmedictlecturer.wikispaces.com.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
The Sort Benchmark AlgorithmsSolid State Disks External Memory Multiway Mergesort  Phase 1: Run Formation  Phase 2: Merge Runs  Careful parameter selection.
MOTHER BOARD PARTS BY BOGDAN LANGONE BACK PANEL CONNECTORS AND PORTS Back Panels= The back panel is the portion of the motherboard that allows.
Chapter 1: Introduction to the Personal Computer
Global Client Value October 2011
FX3S RAID-on-Chip for Server Virtualization
#2.7: SDR Band Output Validation Device
Hardware vs. Software Question 1 What is hardware?
Chapter 1: A Tour of Computer Systems
Computer Hardware By Millie Hay.
Revision Chapter 6 Two types of technologies used inside the hard drive Transfer speed for SATA I, SATA II and SATA III Different standards of SCSI How.
Is it no problem to use like that?
Computer hardware f1031 – computer hardware.
Core i7 micro-processor
The PCI bus (Peripheral Component Interconnect ) is the most commonly used peripheral bus on desktops and bigger computers. higher-level bus architectures.
CS703 - Advanced Operating Systems
Memory hierarchy.
Instructor Materials Chapter 1: Introduction to the Personal Computer
Forensics Forensic Acquisition.
Serial Data Hub (Proj Dec13-13).
Hui Chen, Shinan Wang and Weisong Shi Wayne State University
Chapter 13: I/O Systems.
Presentation transcript:

USB 3.0 write blocker Senior Design Group Dec 1108 Team members Chen Zhao Elphas Sang Yan Fang Advisor Dr. Zhao Zhang Client Joe Lane (ECI from DMACC)

Project goal Implement a USB to SATA device write blocker A device with both USB 2.0 and USB 3.0 enabled A device working as a USB to SATA adapter with writing block enabled

Block diagram

Project status Implementation done Hardware part Software part TI TUSB 9261 EVM board device SATA SSD for testing PC host with necessary software for compiling and testing Software part TUSB926x flash burner utility TI confidential source code for TUSB9261 firmware Code Compiler Studio (TI official C/C++ compiler)

Implementation to be done To redevelop the firmware source code, redesign the SCSI command handler, correctly block writing commands without fault. Testing and evaluation comes together with code development.

Testing to be done TI TUSB 9261 Evaluation Board Intel® Core™2 Duo processor E8000: The processor is efficient in that it reduces the amount of power need by the CPU therefore less CPU heat and prolonged system’s life. Hard Disk: Intel SSD 320 Series 80GB Excellent performance and energy efficiency: The device high performance and is power efficient. The device needs testing in superSpeed USB mode. The bridge has support for data rate of up to 5Gbps. The device drops writing commands and allows reading commands. In this case the no data is contaminated by modification of information contained in the external HDD.

Success criteria and assessment The project succeeds when code implementation is done and passes all tests To what degree the team would attain success Mostly confident

Questions?