1 / 12

File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003

File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003. MidTerm Presentation – 4/1/2004. Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat. Project overview.

amish
Download Presentation

File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. File Reading FromUSB-Flash-Disk(D0113)HSDS LAB Technion - Winter 2003 MidTerm Presentation – 4/1/2004 Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat

  2. Project overview The project provides generic means to read files from a FAT32 formatted USB-Flash-Disk. • Part A: PC implementation: all the logic and the protocol layers will be implemented on the PC. • Part B: Full on board implementation (hardware & application).

  3. Block Diagram Part A: PIC Evaluation Board USB Host Controller Parallel Connection USB BUS Pic Microprocessor RS 232

  4. Block Diagram Part B: PIC Evaluation Board USB Host Controller Parallel Connection USB BUS Pic Microprocessor The application will be implemented on the pic itself

  5. Project Specification • Components: • Pic 18Fxxx evaluation board. • Philips ISP1362 USB Host Controller. • Power supply: • 5 v for the evaluation board • 3.3 v for the host controller. • Interfaces: • USB bus between Flash Disk and Host Controller. • parallel bus between pic ports and Host Controller. • RS-232 bus between the PC and the PIC board.

  6. Project Specification – Cont’ • Connectors: • Type A USB connector. • D-Type-9 connector. (for RS-232 – already exists on the evaluation board).

  7. Project background • The project will be stand alone device. • In first stage will put the application on the PC for better development & debug environment. • The use of microprocessor instead of FPGA device for controlling the USB HC. • In the future we can connect an MP3 decoder to the board and to play MP3 files after downloading them from a USB Flash Disk.

  8. The Application Logical Layers Open(), Read(), Close() USB HOST Controller Driver SendTrans(), RecTrans() Software Architecture

  9. The Application Logical File System Layer FAT16/FAT32 Command Set Protocol Using SCSI Primary Command Set USB Mass-Storage Class Using Bulk-Only Transport protocol Host Controller Driver

  10. Software Development Tools • Pic: • The software will be written in C, using the MCC18 compiler on MPLAB IDE. • PC: • The software will be written in C, using visual studio. • USB protocol: • The protocol will be build and debug using the USB analyzer.

  11. Time Table

  12. The End

More Related