View Single Post
Old 01 May 2018, 11:30   #13
Kalms
Registered User
 
Join Date: Nov 2006
Location: Stockholm, Sweden
Posts: 237
A more problematic aspect than the blitter intercepting the CPU is the CPU intercepting the blitter.

The blitter will fetch from its source channels, then the data is in transit within the blitter for a couple of cycles, then written out to the D channel. Worst case this is 7 bus cycles (ABCD active, A & D point to the same mem location, latency A -> pipeline -> D) ignoring other DMA. If the CPU modifies the memory location during those 7 bus cycles, the CPU result of the CPU operation will be overwritten by the blitter.
Kalms is offline  
 
Page generated in 0.04140 seconds with 11 queries