Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 265 Page - STMicroelectronics

Part # UM0434
Description  The primary objective of this user?셲 manual is to describe
PDF  390 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0434 Datasheet(HTML) 265 Page - STMicroelectronics

Back Button UM0434 Datasheet HTML 261Page - STMicroelectronics UM0434 Datasheet HTML 262Page - STMicroelectronics UM0434 Datasheet HTML 263Page - STMicroelectronics UM0434 Datasheet HTML 264Page - STMicroelectronics UM0434 Datasheet HTML 265Page - STMicroelectronics UM0434 Datasheet HTML 266Page - STMicroelectronics UM0434 Datasheet HTML 267Page - STMicroelectronics UM0434 Datasheet HTML 268Page - STMicroelectronics UM0434 Datasheet HTML 269Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 265 / 390 page
background image
External core complex interfaces
UM0434
266/391
Read transfers consist of the following:
●
A request cycle, where address and attributes are driven along with a transfer request
●
One or more memory access cycles to perform accesses and return data to the CPU
for alignment, sign or zero extension, and forwarding.
Write transfers consist of a request cycle, in which address and attributes are driven along
with a transfer request; and of one or more data drive cycles, in which write data is driven
and external devices accept write data for the access.
To support sustained single-cycle transfers, access requests can overlap. Up to two access
requests may be in progress during any cycle—one access outstanding and a second in the
pending request phase. If access retraction is enabled via HID1[ARD] = 0, the BIU is free to
change the current request at any time, even if part of a burst transfer.
Access requests are assumed to be accepted as long as either no access is in progress or
an access is terminated during the same cycle when a new request is active (
p_[d,i]_hready
asserted). When an access is accepted, the BIU is free to change the current request.
The local memory control logic is responsible for proper pipelining and latching of all
interface signals to initiate memory accesses.
The system hardware can use
p_hresp[2:0] to signal, using the ERROR response encoding,
that the current bus cycle has an error when a fault is detected. ERROR assertion requires a
2-cycle response. In the first cycle of the response,
p_hresp[2:0] are driven to indicate
ERROR and
p_[d,i]_hready must be negated. During the following cycle, the ERROR
response must continue to be driven, and
p_[d,i]_hready must be asserted. When the core
recognizes a bus error condition for an access at the end of the first cycle of the 2-cycle
error response, a subsequent pending access request may be removed by the BIU driving
p_[d,i]_htrans[2:0] to the IDLE state in the second cycle of the 2-cycle error response. Not
all pending requests are removed, however.
When a bus cycle is terminated with a bus error, the core can enter storage error exception
processing immediately following the bus cycle, or it can defer processing the exception.
The instruction prefetch mechanism requests instruction words from the instruction memory
unit before it is ready to execute them. If a bus error occurs on an instruction fetch, the core
does not take the exception until it attempts to use the instruction. Should an intervening
instruction cause a branch, or should a task switch occur, the storage error exception for the
unused access does not occur. A bus error termination for any write access or read access
that references data specifically requested by the execution unit causes the core to begin
exception processing.
Basic read transfer cycles
During a read transfer, the core receives data from a memory or peripheral device.
Figure 33 shows functional timing for basic read transfers, and clock-by-clock descriptions of
activity follow.



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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