전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

UM0851 데이터시트(PDF) 78 Page - STMicroelectronics

부품명 UM0851
상세설명  SPEAr is a family of highly customizable ARM-based embedded
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0851 데이터시트(HTML) 78 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 74Page - STMicroelectronics UM0851 Datasheet HTML 75Page - STMicroelectronics UM0851 Datasheet HTML 76Page - STMicroelectronics UM0851 Datasheet HTML 77Page - STMicroelectronics UM0851 Datasheet HTML 78Page - STMicroelectronics UM0851 Datasheet HTML 79Page - STMicroelectronics UM0851 Datasheet HTML 80Page - STMicroelectronics UM0851 Datasheet HTML 81Page - STMicroelectronics UM0851 Datasheet HTML 82Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 78 / 245 page
background image
Communication device drivers
UM0851
78/245
Doc ID 16604 Rev 2
There are certainly other configurations related to the USB Device which may be required
for an individual application. One of these is FIFO related configurations. The RxFIFO on
SPEAr USBD can be configured for each endpoint. Keep in mind that total combined
RxFIFO usage for all out endpoints should not exceed 2 KB. Similarly, total combined
TxFIFO usage for all IN endpoints should be limited to 2 KB.
To change this FIFO configuration, you can edit the corresponding macro in
drivers/usb/gadget/spr_udc_syn.h.
/* Default Endpoint FIFO sizes in words */
#define EP1_IN_FIFO_SIZE
512/4
#define EP2_OUT_FIFO_SIZE
512/4
...
Buffer length configuration
The gadget drivers allocate a USB request and then submit it to the framework for transfer.
The length of such transfer requests will determine the performance of the driver. Allocating
a large buffer and hence a bigger buffer length will make CPU more free. USB DMA would
try to complete the transfer for the asked length and then interrupt CPU notifying the
completion of the transfer.
Note:
The maximum buffer length is limited to 65535 bytes on SPEAr USB Device.
4.4.7
References
●
http://www.linux-usb.org/gadgets
●
http://www.linux-usb.org/usbtest/
●
http://www.usb.org/
4.5
I2C driver
This section describes the driver for the I2C controller embedded in SPEAr. The IP is
provided by Synopsis.
4.5.1
Hardware overview
I2C is a multi-master serial computer bus invented by Philips that is used to attach low-
speed peripherals to a motherboard, embedded system, or cell phone. It is a master-slave
protocol, where communication takes place between a host adapter (or host controller) and
client devices (or slaves).
CONFIG_USB_GADGET_SPEAR_SYN
This enables SPEAr USB Device controller
support
CONFIG_USB_TEST
This enables USB test module for testing zero
gadget on host side.
CONFIG_USB_GADGET_DUALSPEED
This enables dual (FULL and HIGH) speed
support.
Table 25.
Linux kernel configuration (continued)



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


링크 URL



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