Intel - PowerPoint PPT Presentation

1 / 41
About This Presentation
Title:

Intel

Description:

Title: CH8 Synchronous Serial Port Controller Author: Mulder Last modified by: Created Date: 7/30/2003 2:24:45 AM – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 42
Provided by: Muld9
Category:
Tags: gpio | intel

less

Transcript and Presenter's Notes

Title: Intel


1
????
  • Intel PXA250 and PXA210 Application Processors
    Developers Manual
  • ftp//download.intel.com/design/pca/applicationspr
    ocessors/manuals/278522-001.pdf

2
(No Transcript)
3
Synchronous Serial Port Controller????????
  • ??????????
  • ???

4
????
  • ??????????(SSPC)?????
  • ?????(PXA250?PXA210)?SSPC?????

5
??
  • ??
  • ????
  • ????
  • SSP??
  • SPI??
  • Microwire??
  • ????????

6
??
  • ????????(SSPC)?????????
  • ?????????,??
  • ????(A/D)???
  • ?????????(Codec)
  • ???????????????

7
SSPC????
  • ????????
  • Nationals Microwire
  • ??????????(SSP)
  • Motorola??????(SPI)

8
SSPC???
  • ??7.2 KHz?1.84 MHz????????
  • ?????????416???

9
????
?? ?? ??
SSPSCLK ?? ?????????
SSPSFRM ?? ????
SSPTXD ?? ????(??????)
SSPRXD ?? ????(??????)
SSPEXTCLK ?? ?????????????(SSPSCLK)
10
SSPSCLK
  • ?????????,????SSPC??????????????????,SSPSCLK??????
    ????

11
SSPSFRM
  • ??????,????????????

12
SSPSTXD/SSPSRXD
  • ??/?????????

13
SSPEXTCLK
  • ??????
  • ?????????????(on-chip clock)?,??GPIO
    27????????(SSPEXTCLK)
  • ??????SSCR0SCR????(??)?,??????????

14
GPIO??
  • ??SSP???,???????GPIO??
  • ???????????,??????????????????

15
SSPC????
  • ??SSPC??FIFO???,????????????,??????????
  • ??????????-????????????????????,?????????

16
SSPC????
  • ???I/O???CPU???/??FIFO??????????????
  • DMA????????FIFO??????????????

17
????
  • ??
  • CPU?DMA?SSPC?FIFO????
  • ????????I/O?DMA??????,?????????4?8?half-word?FIFO
  • SSPC??FIFO????,?????(serialize),??SSPTXD????,?????
    ????

18
????(conti)
  • ??
  • SSP?SSPRXD???????????????????????FIFO
  • ???FIFO????
  • ?????FIFO???????16??x?16??

19
????(conti)
  • ???????FIFO?,???????,?????????????????????,???????
    ???????,?????(??)FIFO??????????????

20
SSPC????
  • ??????????/???????,???????
  • SSPSCLK-????(port)??????,??????????
  • SSPSFRM-?????????,????????????
  • SSPTXD-????,?????????
  • SSPRXD-????,?????????

21
??????????(SSP)
  • ???????
  • ????????/???,SSPSFRM????????????????
  • ????SSPSCLK???,???????????????,???????

22
TI SSP??
  • SSPSFRM????????????????
  • ??????,???????,??????,?????????SSPTXD????
  • ?SSPSCLK???,?????????SSPTXD?SSPRXD
  • ?SSPSCLK???,????????
  • ?????,SSPTXD????????(bit 0)??,?????????
  • ??SSP????????,SSPTXD??????????

23
(No Transcript)
24
Motorola??????(SPI)
  • ???????
  • SSPSFRM???????(?????)????,???????????????
  • ???SSPSCLK????,?????????????????????
  • ????SSPSCLK???,???????????,????????????????

25
SPI??
  • ?????SSP???
  • SSPSCLK?SSPTXD?????SSPSFRM????
  • SPI???????,?????
  • SSPSCLK????
  • ????????,SSPSCLK?????

26
SPI??(conti)
  • ??????
  • SSPSFRM?????????????????????
  • ??????????????,???SSPTXD????
  • ?????????,SSPSCLK??????
  • ?????SSPSCLK????,???????????
  • ?SSPC???????,??SSP????????,??SSPTXD??????????

27
SPI??(conti)
  • ??????
  • SSPSFRM????????,?????????????,????????SSPRXD???
  • ???SSPSCLK????????,???????????????
  • ?????????,?????????,SSPSFRM???High,??????????FIFO
  • ?????????????????, ?SSPRXD????(tristate)

28
(No Transcript)
29
?????Microwire
  • ???????????
  • SSPSFRM???????(?????)????,???????????????
  • ????SSPSCLK???,???????????????,???????

30
Microwire??
  • Microwire???SPI??,?????????????????????
  • ?????,??????1?2????????????
  • ?????????????,?????(READ)??,????????????????,?????
    ??????????
  • ?????,??????????4???16??????????13???33?????
  • ?????SSP??,SSPSCLK?SSPTXD????,SSPSFRM????

31
Microwire??(conti)
  • ??Microwire??,
  • SSPSFRM??????????
  • ??SSPTXD,??8(16)???????????
  • SSPRXD??????????????
  • SSPSCLK??????????????High
  • ???????,????????,???????????,?????SSPRXD???,??????
    ??
  • ?????SSPSCLK????????,?????????
  • ?????????,SSPSCLK????????SSPRXD?????????????,SSPSC
    LK????????,????????SSPSFRM??????

32
(No Transcript)
33
FIFO???????
  • ??????????FIFO????
  • FIFO????I/O?DMA????,?FIFO???????
  • ??????????4??8?half-word?

34
???I/O??????
  • ???????32??,?????2????????????2????????
  • ??FIFO??????????(threshold)??FIFO?????????????????
    ,?????????CPU,???????FIFO???????
  • ??SSP?????,???FIFO??????????FIFO?????????

35
DMA??????
  • DMA????????SSP?FIFO???????
  • DMA????????
  • ????/??????(?????)???????
  • ??SSP?DMA??,?????????
  • ??DMA??????????(run bit)
  • ??SSP???????????
  • ????SSP?????0??SSE?????SSP
  • ??DMA?????????

36
DMA??????
  • ????/??????????????????,????SSP???????????????????
    FIFO?

37
???????
  • ??(bit-rate clock)??????(3.6864 MHz)????
  • ???????2,?????????(????1?256),??7.2 kbps?1.8432
    Mbps?????
  • ????(SSPEXTCLK)??3.6864 MHz????
  • ????????????1?,???????2,????????(??)

38
SSP????????
  • SSPC????????????????????????????
  • SSPC?????(SSCR0?SSCR1)????????????????????????????
    ????
  • SSPC?????(SSDR)????16??????
  • ??????????????????????FIFO
  • ????????????????FIFO????

39
SSP????????(conti)
  • SSPC?????(SSSR)
  • ??FIFO??????,??????????
  • ?????FIFO????????
  • FIFO??????
  • SSPC?????????
  • ??FIFO????
  • ??FIFO????
  • ??FIFO???(overrun)?,??????

40
????
  • Intel PXA250 and PXA210 Application Processors
    Developers Manual
  • Chapter 8 -- Synchronous Serial Port Controller
  • ftp//download.intel.com/design/pca/applicationspr
    ocessors/manuals/278522-001.pdf

41
The End
Write a Comment
User Comments (0)
About PowerShow.com