??Cypress??USB???? ???????? - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

??Cypress??USB???? ????????

Description:

Title: Subject: Cypress USB Author: Ladevan Last modified by: ladevan Created Date: 11/16/2004 4:03:16 PM – PowerPoint PPT presentation

Number of Views:79
Avg rating:3.0/5.0
Slides: 27
Provided by: Ladevan
Learn more at: https://www.cis.rit.edu
Category:
Tags: usb | cypress

less

Transcript and Presenter's Notes

Title: ??Cypress??USB???? ????????


1
??Cypress??USB????????????
??????????????
  • ? ? ? ? ? ?
  • ????? ?

?????????????? 2008?6?16?
2
????
  • CMOS?????
  • ????
  • ????
  • ???
  • USB2.0??????
  • ????
  • ????
  • ????
  • ?????

3
???????
  • ??MuTech Phoenix??
  • ?????????

4
USB????????
5
USB??????????
  • CMOS?????Micron MT9M001 CMOS?????
  • ?????1280X1024 SXGA
  • 30?/?????
  • ??????
  • ????????? ????????
  • USB???Cypress EZ-USB FX2 CY7C68013 USB???
  • ??USB2.0????SIE(??????)????8051????
  • ???????(GPIF),8?/16?????
  • ???????(????????)

6
EZ-USB FX2 68013 USB???
  • USB????????????,???????????USB??????????,?????8051
    ?????????
  • ???????GPIF??/???FIFO(8??16?????)?ATA?UTOPIA?EPP?P
    CMCIA?DSP????????????????

7
????????
  • ????????CPU????????????FIFO,???CPU????????????????
    ??,????????CPU??????????????????,?????????????
  • FX2????????????????????,??CPU????8051????????????F
    IFO?????????????????????????????????,???????????

8
??FIFO
  • FX2??????????????????????????
  • FX2?????(EP2?4?6?8)???????????????

9
??FIFO
???
USB?
  • ?????FIFO?
  • ?????????
  • ????USB?????????
  • ??????????????

10
??????
11
??????
12
?????????
?? ??
Fw.c ?????
camera.c ????????
GPIF.c GPIF????
fx2.h fx2reg.h fx2sdly.h intrins.h FX2 ?????????? ????????
ezusb.lib ???????
dscr.a51 ??????
13
??????
  • ????????????
  • ?????????,??????
  • ??????????
  • TD_Init()
  • ????????????
  • ?????I/O
  • TD_Poll()
  • ????,??GPIF??
  • ????CMOS????
  • DR_VendorCmnd()
  • ????????????

14
???????GPIF
  • ???GPIF?
  • ???????GPIF?????????FIFO???????,?????????????(????
    ???)?????????GPIF,?FX2?????????????????????????,?C
    PLD?
  • GPIF?????
  • GPIF????FX2???ASIC?????????????,????????????????AT
    API(PIO?UDMA)?EPP?????Utopia????????,FX2??????USB?
    IDE??????CF???????
  • ????GPIF?????
  • GPIF????Cypress?????GPIF Designer?????????,???????
    ????c?????????

15
GPIF????
  • ??????????IFCLK
  • 6????????CTL50
  • 9??????GPIFADR80
  • 6?????????RDY50
  • ??8??16?????FD150

16
GPIF????
17
GPIF????
18
Flow State
  • ??????????????????,GPIF?FIFO????????????Flow
    State????Flow State???????,?????????????RDY??????R
    DY??(??????)???GPIF????????????
  • ?????????IFCLK??????????????,??,?????48MHz???16???
    ????GPIF??????96MB/s???????

IFCLK
????
19
Flow State
  • GPIF??SLAVE??
  • ??CMOS??????L_Valid??Flow State????
  • ???????????

20
???????????
  • FX2????ezusb.sys?CYPRESS??????????????????????????
    ??????????,??????????,???????????usbcam.sys?
  • ????????????????????,??VC6.0 MFC??????????
  • ??USB??
  • ?????????????
  • ???????????
  • ???????
  • ??????????????,??????Win32??CreateFile()??????????
    ?????????????Win32??DeviceIoControl()???I/O???(IOC
    TL),?????????????

21
??????
  • MFC
  • ?????
  • GDI??

22
?????
??????
???
23
????????
24
????????
25
??
  • ?????USB2.0??,?????????????????????USB???????????
  • ???USB2.0????CY7C68013?CMOS???????????????????????
    ??PCB???????????????????
  • ???CY7C68013???????????????GPIF
    Designer,????????????GPIF FIFO????,????CMOS???????
    ?????????????????
  • ??Microsoft Visual C6.0?????????????,???CMOS????
    ????

26
????????! Thanks For Your Attention!
Write a Comment
User Comments (0)
About PowerShow.com