Intel NETWORK PROCESSOR IXP2800 User Manual
Page 5
Hardware Reference Manual
5
Contents
Version 4 versus Version 5 ....................................................................82
3.3.1.2.1 Page (P) Attribute Bit .............................................................82
3.3.1.2.2 Instruction Cache ...................................................................83
3.3.1.2.3 Data Cache and Write Buffer .................................................83
3.3.1.2.4 Details on Data Cache and Write Buffer Behavior.................83
3.3.1.2.5 Memory Operation Ordering ..................................................84
Interaction of the MMU, Instruction Cache, and Data Cache.................................85
Invalidate (Flush) Operation...................................................................85
Round-Robin Replacement Algorithm ...................................................87
Instruction Cache................................................................................................................88
3.4.1
Operation when Instruction Cache is Enabled.......................................89
Operation when Instruction Cache is Disabled ......................................90
Round-Robin Replacement Algorithm ...................................................90
Instruction Cache Coherency.................................................................91
Instruction Cache State at Reset ...........................................................92
Invalidating the Instruction Cache..........................................................92
Locking Instructions in the Instruction Cache ........................................92
Unlocking Instructions in the Instruction Cache .....................................94
Branch Target Buffer Operation.............................................................................94
3.5.1.1
Data Cache.........................................................................................................................96
3.6.1
Data Cache Overview ............................................................................97
Mini-Data Cache Overview ....................................................................98
Write Buffer and Fill Buffer Overview.....................................................99
Operation when Caching is Enabled......................................................99
Operation when Data Caching is Disabled ............................................99
3.6.2.3.1 Cacheability .........................................................................100
3.6.2.3.2 Read Miss Policy .................................................................100
3.6.2.3.3 Write Miss Policy..................................................................101