80 likes | 248 Views
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 March, 22, 2011. High-level design. Project goal: Data filtering on programmable development kit Concept sketch
E N D
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 March, 22, 2011
High-level design • Project goal: Data filtering on programmable development kit • Concept sketch SuperSpeed USB 3.0 to Serial ATA Bridge + writing block
High-level design • Functional decomposition • USB 3.0 to SATA adapter • Support for Mass-Storage Devices Compatible With the ATA/ATAPI-8 Specification • UASP protocol compliant mass storage device suitable for bridging hard disk drives (HDD) • Auto-load firmware (boot code)
Design tradeoffs • Firmware configuration simplifies the hardware design procedure • Integrated ARM Cortex M3 Core used for USB 3.0 superspeed transfer
Technology platforms • TUSB9260 SuperSpeed USB 3.0 to Serial ATA Bridge • Features • SuperSpeed USB 3.0 Compliant • USB Class Support (USB Mass Storage Class Bulk-Only Transport ) • SATA Interface • Integrated ARM Cortex M3 Core
Detailed design • Block diagram
Firmware design module • Behavioral module I/O memory mapping dataflow control • Data memory module booting code and auto-load program • Device interface module AHCI and USB device controller
Testing and Evaluation plan • Test case selection: prototype of the project • Basic requirement: a write blocker shall not transmit any command on a protected storage device that modifies the data • Test environment(subject to change): Intel X58 SATA 6Gb/s USB 3.0 ATX Intel Motherboard Intel® Core™2 Duo processor E8000 Hard Disk Drive: Hitachi 7K3000 7200RPM SATA HD