Presentation is loading. Please wait.

Presentation is loading. Please wait.

File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003 Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat MidTerm.

Similar presentations


Presentation on theme: "File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003 Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat MidTerm."— Presentation transcript:

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

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

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

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

5 Project Specification Components:Components:  Pic 18Fxxx evaluation board.  Philips ISP1362 USB Host Controller. Power supply:Power supply:  5 v for the evaluation board  3.3 v for the host controller. Interfaces: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: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.The project will be stand alone device. In first stage will put the application on the PC for better development & debug environment.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.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.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 Software Architecture The Application Logical Layers Open(), Read(), Close() USB HOST Controller Driver SendTrans(), RecTrans()

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

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

11 Time Table 28/12/03 – 2/1/04 Getting our own Pic kit. 4/1/04 – 8/1/04 Learning the Pic environment. Creating schematic plan for Pic – HC connection. 11/1/04 – End Of Semester Implementing the PC-Pic protocol and the Pic-HC Connection. Next Semester Writing the the Application on the PC, and moving it to the PIC.

12


Download ppt "File Reading From USB-Flash-Disk (D0113) HSDS LAB Technion - Winter 2003 Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat MidTerm."

Similar presentations


Ads by Google