数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

STR720 数据表(PDF) 276 Page - STMicroelectronics

部件名 STR720
功能描述  ARM720T 16/32-BIT MCU WITH 16K RAM, USB, CAN, 3 TIMERS, ADC, 6 COMMUNICATIONS INTERFACES
PDF  401 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

STR720 数据表(HTML) 276 Page - STMicroelectronics

Back Button STR720 Datasheet HTML 272Page - STMicroelectronics STR720 Datasheet HTML 273Page - STMicroelectronics STR720 Datasheet HTML 274Page - STMicroelectronics STR720 Datasheet HTML 275Page - STMicroelectronics STR720 Datasheet HTML 276Page - STMicroelectronics STR720 Datasheet HTML 277Page - STMicroelectronics STR720 Datasheet HTML 278Page - STMicroelectronics STR720 Datasheet HTML 279Page - STMicroelectronics STR720 Datasheet HTML 280Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 276 / 401 page
background image
STR720 - USB SLAVE INTERFACE (USB)
276/401
19.5.4
Isochronous Transfers
The USB standard supports full speed peripherals requiring a fixed and accurate data
production/consume frequency, defining this kind of traffic as ‘Isochronous’. Typical examples
of this data are: audio samples, compressed video streams, and in general any sort of
sampled data having strict requirements for the accuracy of delivered frequency. When an
endpoint is defined to be ‘isochronous’ during the enumeration phase, the host allocates in
the frame the required bandwidth and delivers exactly one IN or OUT packet each frame,
depending on endpoint direction. To limit the bandwidth requirements, no re-transmission of
failed transactions is possible for Isochronous traffic; this leads to the fact that an isochronous
transaction does not have a handshake phase and no ACK packet is expected or sent after
the data packet. For the same reason, Isochronous transfers do not support data toggle
sequencing and always use DATA0 PID to start any data packet.
The Isochronous behaviour for an endpoint is selected by setting the EP_TYPE bits at ‘10’ in
its USB_EPnR register; since there is no handshake phase the only legal values for the
STAT_RX/STAT_TX bit pairs are ‘00’ (Disabled) and ‘11’ (Valid), any other value will produce
results not compliant to USB standard. Isochronous endpoints implement double-buffering to
ease application software development, using both ‘transmission’ and ‘reception’ packet
memory areas to manage buffer swapping on each successful transaction in order to have
always a complete buffer to be used by the application, while the USB Peripheral fills the
other.
The memory buffer which is currently used by the USB Peripheral is defined by the DTOG bit
related to the endpoint direction (DTOG_RX for ‘reception’ isochronous endpoints, DTOG_TX
for ‘transmission’ isochronous endpoints, both in the related USB_EPnR register) according
to Table 60.
As it happens with double-buffered bulk endpoints, the USB_EPnR registers used to
implement Isochronous endpoints are forced to be used as uni-directional ones. In case it is
required to have Isochronous endpoints enabled both for reception and transmission, two
USB_EPnR registers must be used.
The application software is responsible for the DTOG bit initialization according to the first
buffer to be used; this has to be done considering the special toggle-only property that these
Table 60. Isochronous Memory Buffers Usage
DTOG bit value
DMA buffer used by
USB Peripheral
DMA buffer used by
application software
0
ADDRn_TX / COUNTn_TX
buffer description table
locations.
ADDRn_RX / COUNTn_RX
buffer description table
locations.
1
ADDRn_RX / COUNTn_RX
buffer description table
locations.
ADDRn_TX / COUNTn_TX
buffer description table
locations.
1



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com