Andes Workshop http://forum.andestech.com/ |
|
Data conflicts between DMA and cache http://forum.andestech.com/viewtopic.php?f=25&t=965 |
Page 1 of 1 |
Author: | jimmy [ Thu Nov 17, 2016 12:54 pm ] |
Post subject: | Data conflicts between DMA and cache |
If DMA moves data in your system and cache enable as well, you must do "cache flush" and "cache invalidate" as following: [*]Data from Memory to IO [*][*]Before DMA operation, execute cache flush [*]Data from IO to Memory [*][*]After DMA operation, execute cache invalidate |
Page 1 of 1 | All times are UTC + 8 hours [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |