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

X  

STR720 数据表(PDF) 266 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) 266 Page - STMicroelectronics

Back Button STR720 Datasheet HTML 262Page - STMicroelectronics STR720 Datasheet HTML 263Page - STMicroelectronics STR720 Datasheet HTML 264Page - STMicroelectronics STR720 Datasheet HTML 265Page - STMicroelectronics STR720 Datasheet HTML 266Page - STMicroelectronics STR720 Datasheet HTML 267Page - STMicroelectronics STR720 Datasheet HTML 268Page - STMicroelectronics STR720 Datasheet HTML 269Page - STMicroelectronics STR720 Datasheet HTML 270Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 266 / 401 page
background image
STR720 - USB SLAVE INTERFACE (USB)
266/401
19.4.1
Description of USB Blocks
The USB Peripheral implements all the features related to USB interfacing, which include the
following blocks:
Serial Interface Engine (SIE): The functions of this block include: synchronization pattern
recognition, bit-stuffing, CRC generation and checking, PID verification/generation, and
handshake evaluation. It must interface with the USB transceivers and uses the virtual
buffers provided by the packet buffer interface for local data storage,. This unit also
generates signals according to USB Peripheral events, such as Start of Frame (SOF),
USB_Reset, Data errors etc. and to Endpoint related events like end of transmission or
correct reception of a packet; these signals are then used to generate interrupts.
Suspend Timer: This block generates the frame locked clock pulse for any external device
requiring Start-of-Frame synchronization and it detects a global suspend (from the host)
when no traffic has been received for 3 mS.
Packet Buffer Interface: This block manages the local memory implementing a set of
buffers in a flexible way, both for transmission and reception. It can choose the proper
buffer according to requests coming from the SIE and locate them in the memory
addresses pointed by the Endpoint registers. It increments the address after each
exchanged word until the end of packet, keeping track of the number of exchanged bytes
and preventing the buffer to overrun the maximum capacity.
Endpoint-Related Registers: Each endpoint has an associated register containing the
endpoint type and its current status. For mono-directional/single-buffer endpoints, a single
register can be used to implement two distinct endpoints. In this implementation, the
number of registers is 8, allowing up to 8 double-buffer endpoints or up to 16
mono-directional/single-buffer ones in any combination.
Control Registers: These are the registers containing information about the status of the
whole USB Peripheral and used to force some USB events, such as resume and
power-down.
Interrupt Registers: These contain the Interrupt masks and a record of the events. They
can be used to inquire an interrupt reason, the interrupt status or to clear the status of a
pending interrupt.
The USB Peripheral is connected to the APB bus through an APB interface, containing the
following blocks:
Packet Memory: This is the local memory that physically contains the Packet Buffers. It
can be used by the Packet Buffer interface, which creates the data structure and can be
accessed directly by the application software. The size of the Packet Memory is 512
Bytes, structured as 256 words by 16 bits.
Arbiter: This block accepts memory requests coming from the APB bus and from the USB
interface. It resolves the conflicts by giving priority to APB accesses, while always
reserving half of the memory bandwidth to complete all USB transfers. This time-duplex
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