Home
last modified time | relevance | path

Searched defs:ControlStructure (Results 1 – 1 of 1) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/
DUDMA.cs244 private struct ControlStructure struct in Antmicro.Renode.Peripherals.DMA.UDMA.Channel
246 public ControlStructure(byte[] data) in ControlStructure() method
255 public byte[] GetBytes() in GetBytes()
261 …ublic uint DestinationIncrement { get { return IncrementHelper(ControlWord >> 30); } } //bits 31-30
262 …ic uint SourceIncrement { get { return IncrementHelper((ControlWord >> 26) & 0x3); } } //bits 27-26
263 … public uint DestinationSize { get { return (uint)Math.Pow(2, (ControlWord >> 28) & 0x3); } }
264 … public uint SourceSize { get { return (uint)Math.Pow(2, (ControlWord >> 24) & 0x3); } }
265 … uint TransferSize { get { return ((ControlWord >> 4) & 0x3FF) + 1; } } //Bits 13-4 of control word
266 …r { get { return SourceIncrement != 0 ? SourceEndPointer - TransferSize + 1 : SourceEndPointer; } }
267 …n DestinationIncrement != 0 ? DestinationEndPointer - TransferSize + 1 : DestinationEndPointer; } }
[all …]