Electronic Components Datasheet Search
  British  ▼
ALLDATASHEET.CO.UK

X  

AT697F Datasheet(PDF) 29 Page - ATMEL Corporation

Part # AT697F
Description  SPARC V8 High Performance Low-power 32-bit Architecture
PDF  176 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT697F Datasheet(HTML) 29 Page - ATMEL Corporation

Back Button AT697F_14 Datasheet HTML 25Page - ATMEL Corporation AT697F_14 Datasheet HTML 26Page - ATMEL Corporation AT697F_14 Datasheet HTML 27Page - ATMEL Corporation AT697F_14 Datasheet HTML 28Page - ATMEL Corporation AT697F_14 Datasheet HTML 29Page - ATMEL Corporation AT697F_14 Datasheet HTML 30Page - ATMEL Corporation AT697F_14 Datasheet HTML 31Page - ATMEL Corporation AT697F_14 Datasheet HTML 32Page - ATMEL Corporation AT697F_14 Datasheet HTML 33Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 29 / 176 page
background image
29
AT697F
7703E–AERO–08/11
sponding cache line is invalidated in the data cache if present. Cache snooping has no
overhead and does not affect performance.
Error Reporting
If a memory access error occurs during a data load, the corresponding valid bit in the
cache tag is set and a data_access_error trap (0x09) is generated.
Since the processor executes in parallel with the write buffer, a write error may not
cause an exception to the store instruction. Depending on memory and cache activity,
the external memory write access may not occur until several clock cycles after the
store instructions has completed. If a write error occurs, the currently executing instruc-
tion will take a write_error trap (0x2B).
Caution: The write_error trap handler shall flush the data cache since a write hit would update
the cache while the memory would keep the old value due the write error.
Diagnostic Cache
Access
Tags and data in the instruction and data cache can be accessed through ASI address
space by executing LDA and STA instructions (only the least-significant nibble of the
ASI field -- ASI[3:0] -- is used for mapping to the alternate address space). Address
bits making up the cache offset are used to index the tag to be accessed while the least
significant bits of the bits making up the address tag are used to index the cache set.
The following table summarizes the ASI allocation on the AT697F.
Table 8. ASI Usage
0x0, 0x1, 0x2, 0x3
Force cache miss (replace if cacheable)
0x4, 0x7
Force cache miss (update on hit)
0x5
Flush instruction cache
0x6
Flush data cache
0x8
User instruction (replace if cacheable)
0x9
Supervisor instruction (replace if cacheable)
0xA
User data (replace if cacheable)
0xB
Supervisor data (replace if cacheable)
0xC
Instruction cache tags
0xD
Instruction cache data
0xE
Data cache tags
0xF
Data cache data
Note:
Please refer to "The SPARC Architecture Manual Version 8" document for detailed infor-
mation on ASI usage.
The tags can be directly read/written by executing an LDA/STA instruction with ASI=0xC
for instruction cache tags and ASI=0xE for data cache tags. The cache line and the
cache set are indexed by the address bits making up the cache offset and the least sig-
nificant bits of the address bits making up the address tag..
Similarly, the data sub-blocks are read/written by executing an LDA/STA instruction with
ASI=0xD for instruction cache data and ASI=0xF for data cache data..
Note:
Diagnostic cache access is not possible during a cache flush operation and will cause a
data_exception trap (0x09) if attempted.
ASI
Usage



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