Hi, Recently, I trying to use some location in the sdram to do some buffering, and I come across this problem. In the Microcode Programmer's Reference Manual, under the StrongARM Core Memory Map, the location of the cache flush area is locate at "0xA0000000 - 0xA0004000", and is it supposed to be correct right??? But how come under the file "C:/IXP1200/include/hal_sdram.h", the location is different (0xE0000000 - 0xE0FFFFFF)??? Is anyone know the reason why the location is different? Is the file suppose to be compiled together by SA? Best regard, Mike Mike Wong Kim Sing R&D Engineer Institute for Communications Research 20 Science Park Road TeleTech Park #02-34/37 Singapore Science Park II Singapore 117674 Tel: 65 68729030 DID : 65 68709320 Fax: 65 67795441 Email: wongks@icr.a-star.edu.sg Website: http://www.icr.a-star.edu.sg