Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 245 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) 245 Page - STMicroelectronics

Back Button UM0434 Datasheet HTML 241Page - STMicroelectronics UM0434 Datasheet HTML 242Page - STMicroelectronics UM0434 Datasheet HTML 243Page - STMicroelectronics UM0434 Datasheet HTML 244Page - STMicroelectronics UM0434 Datasheet HTML 245Page - STMicroelectronics UM0434 Datasheet HTML 246Page - STMicroelectronics UM0434 Datasheet HTML 247Page - STMicroelectronics UM0434 Datasheet HTML 248Page - STMicroelectronics UM0434 Datasheet HTML 249Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 245 / 390 page
background image
External core complex interfaces
UM0434
246/391
Table 170 describes signals for byte lane specification. Read transactions transfer from 1–8 bytes of data
on the
p_[d,i]_hrdata[63:0] bus. The lanes involved in the transfer are determined by the starting byte
number specified by the lower address bits with the transfer size and byte strobes. Byte lane addressing
is shown big-endian (left to right) regardless of the core’s endian mode. The byte in memory
corresponding to address 0 is connected to B0 (
p_h{r,w}data[7:0]) and the byte corresponding to address
7 is connected to B7 (
p_h{r,w}data[63:56]). The CPU internally permutes read data as required for the
endian mode of the current access. Assertion of
p_[d,i]_hunalign indicates misaligned transfers and that
byte strobes do not correspond exactly to size and low-order address bits.
Table 171 lists all data transfer permutations. Note that misaligned data requests that cross a 64-bit
boundary are broken into two bus transactions, and the address value and size encoding for the first
transfer are not modified. The table is arranged in a big-endian fashion, but the active lanes are the same
regardless of the endian-mode of the access. The core performs the proper byte routing internally based
on endianness.
Table 170.
Descriptions of signals for byte lane specification
Signal
I/O
Signal description
p_[d,i]_hunalign
O
Unaligned access. Indicates whether the current access is misaligned.
State
Meaning
Asserted—Asserted for misaligned data accesses and for misaligned instruction
accesses from VLE pages. Normal Book E instruction pages are always aligned.
When
p_[d,i]_hunalign is asserted, the p_[d,i]_hbstrb[7:0] byte strobe signals
indicate the selected bytes involved in the current portion of the misaligned
access, which may not include all bytes defined by the size and low-order
address signals. Aligned transfers also assert the byte strobes, but in a manner
corresponding to size and low-order address bits.
Negated—No misaligned data access is occurring.
Timing The timing of this signal is approximately the same as address timing.
p_[d,i]_hbstrb[7:0] O
Byte strobes. Indicate the bytes selected for the current transfer. For a misaligned access,
the current transfer may not include all bytes defined by the size and low-order address
signals. For aligned transfers, the byte strobe signals correspond to the bytes that size and
low-order address signals define. The relationships of byte addresses to the byte strobe
signals are as follows.
Memory byte address
Wired to p_h{r,w}data bits
Corresponding byte strobe
signal
000
7:0
p_[d,i]_hbstrb[0]
001
15:8
p_[d,i]_hbstrb[1]
010
23:16
p_[d,i]_hbstrb[2]
011
31:24
p_[d,i]_hbstrb[3]
100
39:32
p_[d,i]_hbstrb[4]
101
47:40
p_[d,i]_hbstrb[5]
110
55:48
p_[d,i]_hbstrb[6]
111
63:56
p_[d,i]_hbstrb[7]
Table 171.
Byte strobe assertion for transfers
Program size and
byte offset
A(2:0)
HSIZE
[1:0]
Data bus byte strobes
HUNALIGN
B0
B1
B2
B3
B4
B5
B6
B7
Byte @000
0 0 0
0 0
X
————
———
0
Byte @001
0 0 1
0 0
—
X
—
—
—
—
—
—
0
Byte @010
0 1 0
0 0
—
—
X
—
—
—
—
—
0



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