Author: Lyndon Amsdon (webport-cl4-cache8.ilford.mdip.bt.net)
Date: 05-31-2002 00:14
Yes, you got the basic idea :) It isn't DMA, if it was, you tell the DMA the start and stop value and it will continue, in background to move data. SCSI uses it, sound also. You can tell the sound DMA to send data from RAM to the digital to analog converter. Simple way to play a sound file, set the start location and end location in RAM of your sample.
Chip selects would be a whole different thread :) They're basically signals to activate the chip, and these are derived from the value on the address map. This way, you can map a chuip where ever you like, top of memory space middle or bottom.
|